#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().