25 #ifndef __I6ENGINE_MODULES_OBJECTMAILBOX_H__
26 #define __I6ENGINE_MODULES_OBJECTMAILBOX_H__
35 class ObjectController;
boost::shared_ptr< Message > Ptr
ObjectMailbox(ObjectManager *manager)
constructor
It administers all GameObjects and their GOComponents.
#define ASSERT_THREAD_SAFETY_HEADER
void NewsObjectManager(const api::GameMessage::Ptr &msg) const
Handles messages for the Object Manager.
void NewsComponent(const api::GameMessage::Ptr &msg) const
Handles messages for Components.
~ObjectMailbox()
destructor
void NewsObject(const api::GameMessage::Ptr &msg) const
Handles messages for Components.
Extracts the contents of incoming messages on the "Object" channel and calls the corresponding method...