InputContext Class Reference

This class implements all necessary methods to forwars messages. More...

#include <InputContext.h>

Inherited by Window.

Inheritance diagram for InputContext:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 InputContext ()
 Standard constructor.
virtual ~InputContext ()
 Standard destructor.
virtual int registerMessagequeue (std::deque< std::string > *p_queue)
 Puts the given message queue into the list of registered msg queues.
virtual int unregisterMessagequeue (std::deque< std::string > *p_queue)
 Removes the given message queue from the list of registered msg queues.
virtual int pushMessage (std::string p_msg)
 Sends the message to all registered message queues.

Public Attributes

std::list< std::deque< std::string > * > registeredMessageQueues
 Holds all registered message queues.

Detailed Description

This class implements all necessary methods to forwars messages.

Definition at line 31 of file InputContext.h.


Constructor & Destructor Documentation

InputContext::InputContext (  ) 

Standard constructor.

Definition at line 23 of file InputContext.cpp.

InputContext::~InputContext (  )  [virtual]

Standard destructor.

Definition at line 27 of file InputContext.cpp.


Member Function Documentation

int InputContext::registerMessagequeue ( std::deque< std::string > *  p_queue  )  [virtual]

Puts the given message queue into the list of registered msg queues.

Parameters:
p_queue pointer to the message queue to register.
Returns:
0 for success.

Definition at line 31 of file InputContext.cpp.

References registeredMessageQueues.

Referenced by GLInterface::GLInterface().

int InputContext::unregisterMessagequeue ( std::deque< std::string > *  p_queue  )  [virtual]

Removes the given message queue from the list of registered msg queues.

Parameters:
p_queue pointer to the message queue to unregister.
Returns:
0 for success.

Definition at line 38 of file InputContext.cpp.

References registeredMessageQueues.

int InputContext::pushMessage ( std::string  p_msg  )  [virtual]

Sends the message to all registered message queues.

Parameters:
p_msg message to send.
Returns:
0 for success.

Definition at line 45 of file InputContext.cpp.

References registeredMessageQueues.

Referenced by Window::WndProc().


Member Data Documentation

std::list< std::deque< std::string >* > InputContext::registeredMessageQueues

Holds all registered message queues.

Definition at line 71 of file InputContext.h.

Referenced by pushMessage(), registerMessagequeue(), and unregisterMessagequeue().


The documentation for this class was generated from the following files:
Generated on Tue Jul 17 22:02:23 2007 for C0re by  doxygen 1.5.2