#include <MessageListener.h>
Inheritance diagram for Odyssey::MessageAdapter:
Public Member Functions | |
virtual void | onMessagePosted () |
This event occurs when a message is posted to the message queue. | |
virtual std::pair< bool, Variable > | onMessage (const Message &msg) |
This event is called when a message needs to be handled (it is processed). | |
virtual void | onRemoved (MessageQueue &queue) |
This event is called when this listener is removed as a listener from the message queue. | |
virtual void | registerHandler (const String &name, const boost::function< Variable(const Message &)> &func) |
This function registers a new message handler; this subscribes the handler to receive the given message. | |
virtual void | registerHandler (const String &name, const Callable &func) |
This function registers a callable message handler. | |
bool | containsHandler (const String &name) const |
This function returns true if a handler is registered for the given message. | |
Protected Member Functions | |
MessageAdapter () | |
Classes | |
class | CallableMessageHandler |
class | MessageHandler |
class | StdMessageHandler |
|
|
|
This function returns true if a handler is registered for the given message.
|
|
This event is called when a message needs to be handled (it is processed).
Implements Odyssey::MessageListener. Reimplemented in Odyssey::Facet. |
|
This event occurs when a message is posted to the message queue.
Implements Odyssey::MessageListener. |
|
This event is called when this listener is removed as a listener from the message queue.
Implements Odyssey::MessageListener. Reimplemented in Odyssey::System. |
|
This function registers a callable message handler.
|
|
This function registers a new message handler; this subscribes the handler to receive the given message.
|