Rubeus::RMessageSystem class

A message system class that handles message posting and adding.

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.