i6engine  1.0
i6e::modules::ObjectMailbox Class Reference

Extracts the contents of incoming messages on the "Object" channel and calls the corresponding methods. More...

#include <D:/Projekte/i6engine/libs/i6engine-modules/include/i6engine/modules/object/ObjectMailbox.h>

Protected Member Functions

 ObjectMailbox (ObjectManager *manager)
 constructor More...
 
 ~ObjectMailbox ()
 destructor More...
 
void NewsObjectManager (const api::GameMessage::Ptr &msg) const
 Handles messages for the Object Manager. More...
 
void NewsComponent (const api::GameMessage::Ptr &msg) const
 Handles messages for Components. More...
 
void NewsObject (const api::GameMessage::Ptr &msg) const
 Handles messages for Components. More...
 

Friends

class ObjectController
 

Detailed Description

Extracts the contents of incoming messages on the "Object" channel and calls the corresponding methods.

See also
Core/Messaging System

Definition at line 43 of file ObjectMailbox.h.

Constructor & Destructor Documentation

i6e::modules::ObjectMailbox::ObjectMailbox ( ObjectManager manager)
explicitprotected

constructor

i6e::modules::ObjectMailbox::~ObjectMailbox ( )
protected

destructor

Member Function Documentation

void i6e::modules::ObjectMailbox::NewsComponent ( const api::GameMessage::Ptr msg) const
protected

Handles messages for Components.

Parameters
objMessageAny message on the channel
void i6e::modules::ObjectMailbox::NewsObject ( const api::GameMessage::Ptr msg) const
protected

Handles messages for Components.

Parameters
objMessageAny message on the channel
void i6e::modules::ObjectMailbox::NewsObjectManager ( const api::GameMessage::Ptr msg) const
protected

Handles messages for the Object Manager.

Parameters
objMessageAny message on the channel

Friends And Related Function Documentation

friend class ObjectController
friend

Definition at line 44 of file ObjectMailbox.h.


The documentation for this class was generated from the following file: