#include <TCMTMessageDispatcher.h>
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 |
Definition at line 85 of file TCMTMessageDispatcher.h.
typedef bool(ObjectClass::* TC::MT::ClassMethodeCallBack< MessageClass, ObjectClass >::Method)(SharedPtr< MessageClass >) |
TC::MT::ClassMethodeCallBack< MessageClass, ObjectClass >::ClassMethodeCallBack | ( | SharedPtr< ObjectClass > | _class_instance, | |
Method | _method | |||
) | [inline] |
Definition at line 90 of file TCMTMessageDispatcher.h.
bool TC::MT::ClassMethodeCallBack< MessageClass, ObjectClass >::operator() | ( | MessagePtr | message | ) | [inline, virtual] |
Implements TC::MT::MessageDispatcher::CallBack.
Definition at line 96 of file TCMTMessageDispatcher.h.
References TC::MT::ClassMethodeCallBack< MessageClass, ObjectClass >::m_class_instance, and TC::MT::ClassMethodeCallBack< MessageClass, ObjectClass >::m_method.
SharedPtr<ObjectClass> TC::MT::ClassMethodeCallBack< MessageClass, ObjectClass >::m_class_instance [private] |
Definition at line 100 of file TCMTMessageDispatcher.h.
Referenced by TC::MT::ClassMethodeCallBack< MessageClass, ObjectClass >::operator()().
Method TC::MT::ClassMethodeCallBack< MessageClass, ObjectClass >::m_method [private] |
Definition at line 104 of file TCMTMessageDispatcher.h.
Referenced by TC::MT::ClassMethodeCallBack< MessageClass, ObjectClass >::operator()().