m2etis  0.4
m2etis::message::MessageFactory< ChannelType, NetworkType > Class Template Reference

Message Factory to create messages. More...

#include <MessageFactory.h>

Inheritance diagram for m2etis::message::MessageFactory< ChannelType, NetworkType >:
Inheritance graph

Public Member Functions

template<class EventType >
M2Message< EventType >::Ptr createMessage (const EventType &w) const
 creates a Message More...
 
template<class EventType >
M2Message< EventType >::Ptr createMessage () const
 
template<class EventType >
NetworkMessage< NetworkType >::Ptr transformToNetworkMessage (typename M2Message< EventType >::Ptr msg) const
 
template<class EventType >
message::M2Message< EventType >::Ptr transformToM2Message (typename message::NetworkMessage< NetworkType >::Ptr msg) const
 

Detailed Description

template<class ChannelType, class NetworkType>
class m2etis::message::MessageFactory< ChannelType, NetworkType >

Message Factory to create messages.

Long Desc

Definition at line 38 of file MessageFactory.h.

Member Function Documentation

template<class ChannelType, class NetworkType>
template<class EventType >
M2Message<EventType>::Ptr m2etis::message::MessageFactory< ChannelType, NetworkType >::createMessage ( const EventType &  w) const
inline

creates a Message

Parameters
[in]wrequested message
Returns
Returns an object of the message

Definition at line 48 of file MessageFactory.h.

Here is the caller graph for this function:

template<class ChannelType, class NetworkType>
template<class EventType >
M2Message<EventType>::Ptr m2etis::message::MessageFactory< ChannelType, NetworkType >::createMessage ( ) const
inline

Definition at line 53 of file MessageFactory.h.

template<class ChannelType, class NetworkType>
template<class EventType >
message::M2Message<EventType>::Ptr m2etis::message::MessageFactory< ChannelType, NetworkType >::transformToM2Message ( typename message::NetworkMessage< NetworkType >::Ptr  msg) const
inline

Definition at line 63 of file MessageFactory.h.

template<class ChannelType, class NetworkType>
template<class EventType >
NetworkMessage<NetworkType>::Ptr m2etis::message::MessageFactory< ChannelType, NetworkType >::transformToNetworkMessage ( typename M2Message< EventType >::Ptr  msg) const
inline

Definition at line 58 of file MessageFactory.h.


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