ActiveObject() (defined in Eegeo::Messaging::ActiveObject< TMessage, TDispatcher >) | Eegeo::Messaging::ActiveObject< TMessage, TDispatcher > | inline |
ActiveObject(MessageQueue< TMessage > &messageQueue) (defined in Eegeo::Messaging::ActiveObject< TMessage, TDispatcher >) | Eegeo::Messaging::ActiveObject< TMessage, TDispatcher > | inline |
NonCopyable(const NonCopyable &)=delete (defined in Eegeo::NonCopyable) | Eegeo::NonCopyable | protected |
NonCopyable()=default (defined in Eegeo::NonCopyable) | Eegeo::NonCopyable | protected |
OnAllMessagesHandled() (defined in Eegeo::Messaging::ActiveObject< TMessage, TDispatcher >) | Eegeo::Messaging::ActiveObject< TMessage, TDispatcher > | inlinevirtual |
OnBeforeMessagesHandled() (defined in Eegeo::Messaging::ActiveObject< TMessage, TDispatcher >) | Eegeo::Messaging::ActiveObject< TMessage, TDispatcher > | inlinevirtual |
OnMessageHandled(TMessage message) (defined in Eegeo::Messaging::ActiveObject< TMessage, TDispatcher >) | Eegeo::Messaging::ActiveObject< TMessage, TDispatcher > | inlinevirtual |
OnStarted() (defined in Eegeo::Messaging::ActiveObject< TMessage, TDispatcher >) | Eegeo::Messaging::ActiveObject< TMessage, TDispatcher > | inlinevirtual |
OnStopped() (defined in Eegeo::Messaging::ActiveObject< TMessage, TDispatcher >) | Eegeo::Messaging::ActiveObject< TMessage, TDispatcher > | inlinevirtual |
operator=(const NonCopyable &)=delete (defined in Eegeo::NonCopyable) | Eegeo::NonCopyable | protected |
ProcessAllAvailableMessages() (defined in Eegeo::Messaging::ActiveObject< TMessage, TDispatcher >) | Eegeo::Messaging::ActiveObject< TMessage, TDispatcher > | inline |
SendMessage(TMessage message) (defined in Eegeo::Messaging::ActiveObject< TMessage, TDispatcher >) | Eegeo::Messaging::ActiveObject< TMessage, TDispatcher > | inline |
WaitAndProcessSingleMessage() (defined in Eegeo::Messaging::ActiveObject< TMessage, TDispatcher >) | Eegeo::Messaging::ActiveObject< TMessage, TDispatcher > | inline |
~ActiveObject() (defined in Eegeo::Messaging::ActiveObject< TMessage, TDispatcher >) | Eegeo::Messaging::ActiveObject< TMessage, TDispatcher > | inlinevirtual |