TC::MT::ClassMethodeCallBack< MessageClass, ObjectClass > Class Template Reference
[Multithreading]

#include <TCMTMessageDispatcher.h>

Inheritance diagram for TC::MT::ClassMethodeCallBack< MessageClass, ObjectClass >:

Inheritance graph
[legend]
Collaboration diagram for TC::MT::ClassMethodeCallBack< MessageClass, ObjectClass >:

Collaboration graph
[legend]

List of all members.

Public Types

typedef bool(ObjectClass::* Method )(SharedPtr< MessageClass >)

Public Member Functions

 ClassMethodeCallBack (SharedPtr< ObjectClass > _class_instance, Method _method)
bool operator() (MessagePtr message)

Private Attributes

SharedPtr< ObjectClass > m_class_instance
Method m_method


Detailed Description

template<class MessageClass, class ObjectClass>
class TC::MT::ClassMethodeCallBack< MessageClass, ObjectClass >

Definition at line 85 of file TCMTMessageDispatcher.h.


Member Typedef Documentation

template<class MessageClass , class ObjectClass >
typedef bool(ObjectClass::* TC::MT::ClassMethodeCallBack< MessageClass, ObjectClass >::Method)(SharedPtr< MessageClass >)


Constructor & Destructor Documentation

template<class MessageClass , class ObjectClass >
TC::MT::ClassMethodeCallBack< MessageClass, ObjectClass >::ClassMethodeCallBack ( SharedPtr< ObjectClass >  _class_instance,
Method  _method 
) [inline]

Definition at line 90 of file TCMTMessageDispatcher.h.


Member Function Documentation

template<class MessageClass , class ObjectClass >
bool TC::MT::ClassMethodeCallBack< MessageClass, ObjectClass >::operator() ( MessagePtr  message  )  [inline, virtual]


Member Data Documentation

template<class MessageClass , class ObjectClass >
SharedPtr<ObjectClass> TC::MT::ClassMethodeCallBack< MessageClass, ObjectClass >::m_class_instance [private]

template<class MessageClass , class ObjectClass >
Method TC::MT::ClassMethodeCallBack< MessageClass, ObjectClass >::m_method [private]


The documentation for this class was generated from the following file:

Copyright (c) Thomas Goessler 2003 - 2008