m2etis  0.4
m2etis::message::M2Message< EventType > Class Template Reference

#include <M2Message.h>

Inheritance diagram for m2etis::message::M2Message< EventType >:
Inheritance graph

Public Types

typedef boost::shared_ptr< M2Message< EventType > > Ptr
 
typedef boost::shared_ptr< EventType > PayloadPtr
 

Public Member Functions

 M2Message ()
 
 M2Message (MessageType *mt)
 
 M2Message (const EventType &v, MessageType *mt)
 
 M2Message (const M2Message &msg, MessageType *mt)
 
virtual ~M2Message ()
 
std::string getPayloadString ()
 

Public Attributes

MessageTypetypePtr
 
PayloadPtr payload
 payload More...
 

Friends

class boost::serialization::access
 

Detailed Description

template<class EventType>
class m2etis::message::M2Message< EventType >

Definition at line 39 of file M2Message.h.

Member Typedef Documentation

template<class EventType>
typedef boost::shared_ptr<EventType> m2etis::message::M2Message< EventType >::PayloadPtr

Definition at line 44 of file M2Message.h.

template<class EventType>
typedef boost::shared_ptr<M2Message<EventType> > m2etis::message::M2Message< EventType >::Ptr

Definition at line 42 of file M2Message.h.

Constructor & Destructor Documentation

template<class EventType>
m2etis::message::M2Message< EventType >::M2Message ( )
inline

Definition at line 53 of file M2Message.h.

template<class EventType>
m2etis::message::M2Message< EventType >::M2Message ( MessageType mt)
inlineexplicit

Definition at line 56 of file M2Message.h.

template<class EventType>
m2etis::message::M2Message< EventType >::M2Message ( const EventType &  v,
MessageType mt 
)
inline

Definition at line 59 of file M2Message.h.

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

Definition at line 62 of file M2Message.h.

template<class EventType>
virtual m2etis::message::M2Message< EventType >::~M2Message ( )
inlinevirtual

Definition at line 65 of file M2Message.h.

Member Function Documentation

template<class EventType>
std::string m2etis::message::M2Message< EventType >::getPayloadString ( )
inline

Definition at line 69 of file M2Message.h.

Friends And Related Function Documentation

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

Definition at line 74 of file M2Message.h.

Member Data Documentation

template<class EventType>
PayloadPtr m2etis::message::M2Message< EventType >::payload

payload

Definition at line 51 of file M2Message.h.

template<class EventType>
MessageType* m2etis::message::M2Message< EventType >::typePtr

Definition at line 46 of file M2Message.h.


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