i6engine  1.0
MessageSubscriber.h File Reference
#include <set>
#include <vector>
#include "i6engine/core/messaging/Message.h"
#include "boost/function.hpp"
#include "boost/thread/mutex.hpp"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  i6e::core::ReceivedMessage
 a received message within a MessageSubscriber More...
 
class  i6e::core::MessageSubscriber
 Interface for every class that wants to subscribe to the messaging system. More...
 

Namespaces

 i6e
 
 i6e::core
 

Typedefs

typedef boost::shared_ptr< ReceivedMessage > i6e::core::ReceivedMessagePtr
 
typedef std::vector< ReceivedMessagePtr > i6e::core::MessageVector
 

Enumerations

enum  i6e::core::IDStatus : uint16_t { i6e::core::IDStatus::NONE, i6e::core::IDStatus::CREATED, i6e::core::IDStatus::DELETED }
 Status of an ID. More...