|
Torque2D Reference
|
Namespace for the message dispatcher functions. More...
Classes | |
| struct | _DispatchData |
| Internal class used by the dispatcher. | |
| class | IMessageListener |
| Listener interface for objects that receive messages. More... | |
| struct | MessageQueue |
| Internal class for tracking message queues. More... | |
Functions | |
Message Queue Management | |
| bool | isQueueRegistered (const char *name) |
| Check if a message queue is registered. More... | |
| void | registerMessageQueue (const char *name) |
| Register a message queue. More... | |
| void | unregisterMessageQueue (const char *name) |
| Unregister a message queue. More... | |
| bool | registerMessageListener (const char *queue, IMessageListener *listener) |
| Register a listener with a queue to receive messages. More... | |
| void | unregisterMessageListener (const char *queue, IMessageListener *listener) |
| Unregister a listener with a queue. More... | |
Message Dispatcher | |
| bool | dispatchMessage (const char *queue, const char *msg, const char *data) |
| Dispatch a message to a queue. More... | |
| bool | dispatchMessageObject (const char *queue, Message *msg) |
| Dispatch a message object to a queue. More... | |
Internal Functions | |
| MessageQueue * | getMessageQueue (const char *name) |
| Internal function: obtain message queue. Dispatcher mutex must be locked. More... | |
| bool | lockDispatcherMutex () |
| Internal function: Lock the dispatcher mutex. More... | |
| void | unlockDispatcherMutex () |
| Internal function: Unlock the dispatcher mutex. More... | |
Namespace for the message dispatcher functions.
1.8.3.1