m2etis  0.4
m2etis::pubsub::TreeFactory Class Reference

TreeFactory builds trees with a unique MessageType. More...

#include <TreeFactory.h>

Public Member Functions

template<class ChannelType , class NetworkType , class EventType >
Tree< ChannelType, NetworkType, EventType > * createTree (const typename NetworkType::Key &self, const typename NetworkType::Key &rendezvous, const typename NetworkType::Key &root, PubSubSystemEnvironment *pssi, int cI)
 

Detailed Description

TreeFactory builds trees with a unique MessageType.

There may only be one TreeFactory per PubSubSystem, as the MessageTypes must be unique througout one m2etis instance. Only for usage in the context class. In order to work correctly, the instanciation sequence of trees may not vary during initialization of m2etis.

Definition at line 38 of file TreeFactory.h.

Member Function Documentation

template<class ChannelType , class NetworkType , class EventType >
Tree<ChannelType, NetworkType, EventType>* m2etis::pubsub::TreeFactory::createTree ( const typename NetworkType::Key &  self,
const typename NetworkType::Key &  rendezvous,
const typename NetworkType::Key &  root,
PubSubSystemEnvironment pssi,
int  cI 
)
inline

Definition at line 44 of file TreeFactory.h.


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