Public Member Functions | |
ActiveObject (MessageQueue< TMessage > &messageQueue) | |
void | SendMessage (TMessage message) |
bool | ProcessAllAvailableMessages () |
bool | WaitAndProcessSingleMessage () |
virtual void | OnMessageHandled (TMessage message) |
virtual void | OnBeforeMessagesHandled () |
virtual void | OnAllMessagesHandled () |
virtual void | OnStarted () |
virtual void | OnStopped () |
Additional Inherited Members | |
Protected Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |