m2etis  0.4
m2etis::message::RoutingInfo< NetworkType > Struct Template Reference

#include <RoutingInfo.h>

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

Public Types

enum  RoutingType : uint8_t { RoutingType::NONE, RoutingType::ACK, RoutingType::REDIRECT, RoutingType::STOP }
 
typedef boost::shared_ptr< RoutingInfo< NetworkType > > Ptr
 

Public Member Functions

 RoutingInfo ()
 
virtual ~RoutingInfo ()
 

Public Attributes

RoutingType action
 

Friends

class boost::serialization::access
 

Detailed Description

template<class NetworkType>
struct m2etis::message::RoutingInfo< NetworkType >

Definition at line 31 of file RoutingInfo.h.

Member Typedef Documentation

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

Definition at line 32 of file RoutingInfo.h.

Constructor & Destructor Documentation

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

Definition at line 43 of file RoutingInfo.h.

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

Definition at line 44 of file RoutingInfo.h.

Friends And Related Function Documentation

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

Definition at line 47 of file RoutingInfo.h.

Member Data Documentation

template<class NetworkType>
RoutingType m2etis::message::RoutingInfo< NetworkType >::action

Definition at line 41 of file RoutingInfo.h.


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