RMessageSystem class
A message system class that handles message posting and adding.
Contents
Public static variables
- static RMessageBus m_MessageBus
- The message bus, common to all message systems.
Public static functions
- static void addMessage(RMasterComponent* receiver, std::string command, var data = NULL)
- Adds a message to the message queue.
Public functions
- void evaluateMessages()
- Pops messages from the message queue and sends them to their respective destinations.
Function documentation
static void Rubeus:: RMessageSystem:: addMessage(RMasterComponent* receiver,
std::string command,
var data = NULL)
Adds a message to the message queue.
| Parameters | |
|---|---|
| receiver | Pointer to the receiver. |
| command | Type of message command. |
| data | The data object to be sent. See 'var' typedef for transmittable data |
void Rubeus:: RMessageSystem:: evaluateMessages()
Pops messages from the message queue and sends them to their respective destinations.