addPartition(boost::shared_ptr< filter::FilterExp< EventType > > predicate, const typename NetworkType::Key &root)=0 | m2etis::pubsub::partition::BasePartition< NetworkType, EventType > | pure virtual |
BasePartition() | m2etis::pubsub::partition::BasePartition< NetworkType, EventType > | inline |
changePredicate(size_t id, boost::shared_ptr< filter::FilterExp< EventType >> predicates)=0 | m2etis::pubsub::partition::BasePartition< NetworkType, EventType > | pure virtual |
changeRoot(size_t id, typename NetworkType::Key &root)=0 | m2etis::pubsub::partition::BasePartition< NetworkType, EventType > | pure virtual |
createPartition(const typename NetworkType::Key &root)=0 | m2etis::pubsub::partition::BasePartition< NetworkType, EventType > | pure virtual |
createRendezvousPartition(const typename NetworkType::Key &rendezvous)=0 | m2etis::pubsub::partition::BasePartition< NetworkType, EventType > | pure virtual |
getPredicate(size_t id)=0 | m2etis::pubsub::partition::BasePartition< NetworkType, EventType > | pure virtual |
getPublishTree(const PayloadPtr message, const typename NetworkType::Key &self)=0 | m2etis::pubsub::partition::BasePartition< NetworkType, EventType > | pure virtual |
getSubscribeTrees(boost::shared_ptr< filter::FilterExp< EventType >> dynamic_filter)=0 | m2etis::pubsub::partition::BasePartition< NetworkType, EventType > | pure virtual |
getTreeNames()=0 | m2etis::pubsub::partition::BasePartition< NetworkType, EventType > | pure virtual |
PayloadPtr typedef | m2etis::pubsub::partition::BasePartition< NetworkType, EventType > | |
removePartition(size_t id)=0 | m2etis::pubsub::partition::BasePartition< NetworkType, EventType > | pure virtual |
toString() | m2etis::pubsub::partition::BasePartition< NetworkType, EventType > | inlinevirtual |
~BasePartition() | m2etis::pubsub::partition::BasePartition< NetworkType, EventType > | inlinevirtual |