#include <TCMTMessageDispatcher.h>
Classes | |
class | CallBack |
Public Types | |
typedef SharedPtr< CallBack > | CallBackPtr |
Public Member Functions | |
virtual void | RegisterMessageCallback (uint32 id, CallBackPtr call_back)=0 |
template<class MessageClass , class ObjectClass , typename CallBackMethod > | |
void | RegisterMessageCallback (uint32 id, SharedPtr< ObjectClass > class_instance, CallBackMethod call_back) |
virtual bool | DispatchMessage (MessagePtr message)=0 |
virtual | ~MessageDispatcher () |
Definition at line 60 of file TCMTMessageDispatcher.h.
Definition at line 69 of file TCMTMessageDispatcher.h.
virtual TC::MT::MessageDispatcher::~MessageDispatcher | ( | ) | [inline, virtual] |
Definition at line 79 of file TCMTMessageDispatcher.h.
virtual void TC::MT::MessageDispatcher::RegisterMessageCallback | ( | uint32 | id, | |
CallBackPtr | call_back | |||
) | [pure virtual] |
virtual bool TC::MT::MessageDispatcher::DispatchMessage | ( | MessagePtr | message | ) | [pure virtual] |