m2etis  0.4
m2etis::message::NetworkMessage< NetworkType > Class Template Reference

#include <NetworkMessage.h>

Inheritance diagram for m2etis::message::NetworkMessage< NetworkType >:
Inheritance graph

Public Types

typedef boost::shared_ptr< NetworkMessagePtr
 

Public Member Functions

 NetworkMessage ()
 
 NetworkMessage (MessageType *mt)
 
 NetworkMessage (const NetworkMessage &msg, MessageType *mt)
 
virtual ~NetworkMessage ()
 

Public Attributes

NetworkType::Key sender
 sender of the message More...
 
NetworkType::Key receiver
 receiver of the message More...
 
MessageTypetypePtr
 

Friends

class boost::serialization::access
 

Detailed Description

template<class NetworkType>
class m2etis::message::NetworkMessage< NetworkType >

Definition at line 42 of file NetworkMessage.h.

Member Typedef Documentation

template<class NetworkType>
typedef boost::shared_ptr<NetworkMessage> m2etis::message::NetworkMessage< NetworkType >::Ptr

Definition at line 45 of file NetworkMessage.h.

Constructor & Destructor Documentation

template<class NetworkType>
m2etis::message::NetworkMessage< NetworkType >::NetworkMessage ( )
inline

Definition at line 59 of file NetworkMessage.h.

template<class NetworkType>
m2etis::message::NetworkMessage< NetworkType >::NetworkMessage ( MessageType mt)
inlineexplicit

Definition at line 62 of file NetworkMessage.h.

template<class NetworkType>
m2etis::message::NetworkMessage< NetworkType >::NetworkMessage ( const NetworkMessage< NetworkType > &  msg,
MessageType mt 
)
inline

Definition at line 65 of file NetworkMessage.h.

template<class NetworkType>
virtual m2etis::message::NetworkMessage< NetworkType >::~NetworkMessage ( )
inlinevirtual

Definition at line 68 of file NetworkMessage.h.

Friends And Related Function Documentation

template<class NetworkType>
friend class boost::serialization::access
friend

Definition at line 75 of file NetworkMessage.h.

Member Data Documentation

template<class NetworkType>
NetworkType::Key m2etis::message::NetworkMessage< NetworkType >::receiver

receiver of the message

Definition at line 55 of file NetworkMessage.h.

template<class NetworkType>
NetworkType::Key m2etis::message::NetworkMessage< NetworkType >::sender

sender of the message

Definition at line 50 of file NetworkMessage.h.

template<class NetworkType>
MessageType* m2etis::message::NetworkMessage< NetworkType >::typePtr

Definition at line 57 of file NetworkMessage.h.


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