#include <InputContext.h>
Inherited by Window.
Inheritance diagram for InputContext:

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. | |
Definition at line 31 of file InputContext.h.
| InputContext::InputContext | ( | ) |
| InputContext::~InputContext | ( | ) | [virtual] |
| int InputContext::registerMessagequeue | ( | std::deque< std::string > * | p_queue | ) | [virtual] |
Puts the given message queue into the list of registered msg queues.
| p_queue | pointer to the message queue to register. |
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.
| p_queue | pointer to the message queue to unregister. |
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.
| p_msg | message to send. |
Definition at line 45 of file InputContext.cpp.
References registeredMessageQueues.
Referenced by Window::WndProc().
| 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().
1.5.2