#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] |