Odyssey::MessageListener Class Reference

This class acts as a listener for messages and message related events. More...

#include <MessageListener.h>

Inheritance diagram for Odyssey::MessageListener:

Odyssey::Element Odyssey::MessageAdapter Odyssey::Facet Odyssey::System List of all members.

Public Member Functions

virtual void onMessagePosted ()=0
 This event occurs when a message is posted to the message queue.
virtual std::pair< bool, Odyssey::VariableonMessage (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.

Detailed Description

This class acts as a listener for messages and message related events.


Member Function Documentation

virtual std::pair<bool,Odyssey::Variable> Odyssey::MessageListener::onMessage const Message  )  [pure virtual]
 

This event is called when a message needs to be handled (it is processed).

Implemented in Odyssey::Element, Odyssey::Facet, and Odyssey::MessageAdapter.

virtual void Odyssey::MessageListener::onMessagePosted  )  [pure virtual]
 

This event occurs when a message is posted to the message queue.

Implemented in Odyssey::Element, and Odyssey::MessageAdapter.

virtual void Odyssey::MessageListener::onRemoved MessageQueue  )  [pure virtual]
 

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.


The documentation for this class was generated from the following file:
Generated on Sun Jan 7 01:18:52 2007 for Odyssey Meta-Engine by  doxygen 1.4.6-NO