#include <MessageListener.h>
Inheritance diagram for Odyssey::MessageListener:
Public Member Functions | |
virtual void | onMessagePosted ()=0 |
This event occurs when a message is posted to the message queue. | |
virtual std::pair< bool, Odyssey::Variable > | onMessage (const Message &)=0 |
This event is called when a message needs to be handled (it is processed). | |
virtual void | onRemoved (MessageQueue &)=0 |
This event is called when this listener is removed as a listener from the message queue. |
|
This event is called when a message needs to be handled (it is processed).
Implemented in Odyssey::Element, Odyssey::Facet, and Odyssey::MessageAdapter. |
|
This event occurs when a message is posted to the message queue.
Implemented in Odyssey::Element, and Odyssey::MessageAdapter. |
|
This event is called when this listener is removed as a listener from the message queue.
Implemented in Odyssey::Element, Odyssey::MessageAdapter, and Odyssey::System. |