Odyssey::MessageQueue Class Reference

#include <MessageQueue.h>

List of all members.

Public Types

typedef std::set< MessageListener * > ListenerList
typedef std::list< Message > MessageList

Public Member Functions

 MessageQueue ()
uint32 getID () const
void addListener (MessageListener *listener)
void removeListener (MessageListener *listener)
Variable sendMessage (const Message &msg, MessageMarshaller &marshaller=StdMessageMarshaller())
void postMessage (const Message &msg)
void pumpMessages ()
void clearMessages ()


Member Typedef Documentation

typedef std::set<MessageListener*> Odyssey::MessageQueue::ListenerList
 

typedef std::list<Message> Odyssey::MessageQueue::MessageList
 


Constructor & Destructor Documentation

Odyssey::MessageQueue::MessageQueue (   ) 
 


Member Function Documentation

void Odyssey::MessageQueue::addListener (  MessageListener *  listener  ) 
 

void Odyssey::MessageQueue::clearMessages (   ) 
 

uint32 Odyssey::MessageQueue::getID (   )  const
 

void Odyssey::MessageQueue::postMessage (  const Message &  msg  ) 
 

void Odyssey::MessageQueue::pumpMessages (   ) 
 

void Odyssey::MessageQueue::removeListener (  MessageListener *  listener  ) 
 

Variable Odyssey::MessageQueue::sendMessage (  const Message &  msg,
MessageMarshaller &  marshaller = StdMessageMarshaller()
) 
 


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