m2etis
0.4
|
#include <AttributeDecisionTreeNode.h>
Public Member Functions | |
AttributeDecisionTreeNode (AttributeName attribute_id) | |
AttributeDecisionTreeNode () | |
virtual void | visit (const EventType &event, std::set< typename NetworkType::Key > &matching_subscribers) override |
virtual void | merge (boost::shared_ptr< DecisionTreeNode< EventType, NetworkType > > &other_tree, typename NetworkType::Key subscriber) override |
virtual void | changeSubscriber (typename NetworkType::Key subscriber) override |
virtual void | removeSubscriber (const typename NetworkType::Key &subscriber) override |
virtual bool | hasSubscription (typename NetworkType::Key subscriber) override |
virtual | operator std::string () const |
virtual | ~AttributeDecisionTreeNode () |
Public Member Functions inherited from m2etis::pubsub::filter::DecisionTreeNode< EventType, NetworkType > | |
virtual | ~DecisionTreeNode () |
virtual void | addSubscriber (const typename NetworkType::Key &) |
virtual bool | hasSubscriber () |
template<typename Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Friends | |
class | DecisionTreePreProcessVisitor< EventType, NetworkType > |
class | AttributeTypeInformation< EventType, NetworkType > |
class | boost::serialization::access |
Definition at line 45 of file AttributeDecisionTreeNode.h.
|
inlineexplicit |
Definition at line 47 of file AttributeDecisionTreeNode.h.
|
inline |
Definition at line 49 of file AttributeDecisionTreeNode.h.
|
inlinevirtual |
Definition at line 147 of file AttributeDecisionTreeNode.h.
|
inlineoverridevirtual |
Implements m2etis::pubsub::filter::DecisionTreeNode< EventType, NetworkType >.
Definition at line 102 of file AttributeDecisionTreeNode.h.
|
inlineoverridevirtual |
Implements m2etis::pubsub::filter::DecisionTreeNode< EventType, NetworkType >.
Definition at line 124 of file AttributeDecisionTreeNode.h.
|
inlineoverridevirtual |
Implements m2etis::pubsub::filter::DecisionTreeNode< EventType, NetworkType >.
Definition at line 76 of file AttributeDecisionTreeNode.h.
|
inlinevirtual |
Reimplemented from m2etis::pubsub::filter::DecisionTreeNode< EventType, NetworkType >.
Definition at line 139 of file AttributeDecisionTreeNode.h.
|
inlineoverridevirtual |
Reimplemented from m2etis::pubsub::filter::DecisionTreeNode< EventType, NetworkType >.
Definition at line 113 of file AttributeDecisionTreeNode.h.
|
inlineoverridevirtual |
Implements m2etis::pubsub::filter::DecisionTreeNode< EventType, NetworkType >.
Definition at line 53 of file AttributeDecisionTreeNode.h.
|
friend |
Definition at line 151 of file AttributeDecisionTreeNode.h.
|
friend |
Definition at line 163 of file AttributeDecisionTreeNode.h.
|
friend |
Definition at line 150 of file AttributeDecisionTreeNode.h.