m2etis  0.4
m2etis::message::InternalMessage< NetworkType, ChannelType, EventType >::TreeHelper Struct Reference

#include <InternalMessage.h>

Public Member Functions

 TreeHelper ()
 
 TreeHelper (uint16_t t, boost::shared_ptr< pubsub::filter::FilterExp< EventType >> p, typename NetworkType::Key r)
 
template<class Archive >
void serialize (Archive &ar, const unsigned int)
 

Public Attributes

uint16_t topic
 
boost::shared_ptr< pubsub::filter::FilterExp< EventType > > predicates
 
NetworkType::Key root
 

Friends

class boost::serialization::access
 

Detailed Description

template<class NetworkType, class ChannelType, class EventType>
struct m2etis::message::InternalMessage< NetworkType, ChannelType, EventType >::TreeHelper

Definition at line 72 of file InternalMessage.h.

Constructor & Destructor Documentation

template<class NetworkType , class ChannelType , class EventType >
m2etis::message::InternalMessage< NetworkType, ChannelType, EventType >::TreeHelper::TreeHelper ( )
inline

Definition at line 77 of file InternalMessage.h.

template<class NetworkType , class ChannelType , class EventType >
m2etis::message::InternalMessage< NetworkType, ChannelType, EventType >::TreeHelper::TreeHelper ( uint16_t  t,
boost::shared_ptr< pubsub::filter::FilterExp< EventType >>  p,
typename NetworkType::Key  r 
)
inline

Definition at line 78 of file InternalMessage.h.

Member Function Documentation

template<class NetworkType , class ChannelType , class EventType >
template<class Archive >
void m2etis::message::InternalMessage< NetworkType, ChannelType, EventType >::TreeHelper::serialize ( Archive &  ar,
const unsigned  int 
)
inline

Definition at line 83 of file InternalMessage.h.

Friends And Related Function Documentation

template<class NetworkType , class ChannelType , class EventType >
friend class boost::serialization::access
friend

Definition at line 81 of file InternalMessage.h.

Member Data Documentation

template<class NetworkType , class ChannelType , class EventType >
boost::shared_ptr<pubsub::filter::FilterExp<EventType> > m2etis::message::InternalMessage< NetworkType, ChannelType, EventType >::TreeHelper::predicates

Definition at line 74 of file InternalMessage.h.

template<class NetworkType , class ChannelType , class EventType >
NetworkType::Key m2etis::message::InternalMessage< NetworkType, ChannelType, EventType >::TreeHelper::root

Definition at line 75 of file InternalMessage.h.

template<class NetworkType , class ChannelType , class EventType >
uint16_t m2etis::message::InternalMessage< NetworkType, ChannelType, EventType >::TreeHelper::topic

Definition at line 73 of file InternalMessage.h.


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