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

#include <HierarchicalSpreadItRoutingInfo.h>

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

Public Types

typedef boost::shared_ptr< HierarchicalSpreadItRoutingInfo< NetworkType > > Ptr
 
- Public Types inherited from m2etis::message::RoutingInfo< NetworkType >
enum  RoutingType : uint8_t { RoutingType::NONE, RoutingType::ACK, RoutingType::REDIRECT, RoutingType::STOP }
 
typedef boost::shared_ptr< RoutingInfo< NetworkType > > Ptr
 

Static Public Member Functions

static bool doSerialize (ActionType t)
 

Public Attributes

NetworkType::Key node_adress
 
NetworkType::Key sender
 
bool selfSend
 
- Public Attributes inherited from m2etis::message::RoutingInfo< NetworkType >
RoutingType action
 

Friends

class boost::serialization::access
 

Additional Inherited Members

- Public Member Functions inherited from m2etis::message::RoutingInfo< NetworkType >
 RoutingInfo ()
 
virtual ~RoutingInfo ()
 

Detailed Description

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

Definition at line 33 of file HierarchicalSpreadItRoutingInfo.h.

Member Typedef Documentation

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

Definition at line 35 of file HierarchicalSpreadItRoutingInfo.h.

Member Function Documentation

template<class NetworkType >
static bool m2etis::message::HierarchicalSpreadItRoutingInfo< NetworkType >::doSerialize ( ActionType  t)
inlinestatic

Definition at line 37 of file HierarchicalSpreadItRoutingInfo.h.

Friends And Related Function Documentation

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

Definition at line 47 of file HierarchicalSpreadItRoutingInfo.h.

Member Data Documentation

template<class NetworkType >
NetworkType::Key m2etis::message::HierarchicalSpreadItRoutingInfo< NetworkType >::node_adress

Definition at line 42 of file HierarchicalSpreadItRoutingInfo.h.

template<class NetworkType >
bool m2etis::message::HierarchicalSpreadItRoutingInfo< NetworkType >::selfSend

Definition at line 44 of file HierarchicalSpreadItRoutingInfo.h.

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

Definition at line 43 of file HierarchicalSpreadItRoutingInfo.h.


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