m2etis
0.4
|
This is the complete list of members for m2etis::pubsub::routing::BaseRouting< NetworkType >, including all inherited members.
BaseRouting(unsigned int, PubSubSystemEnvironment *) | m2etis::pubsub::routing::BaseRouting< NetworkType > | inline |
configureRoutingInfo(message::ActionType &msgType, typename message::RoutingInfo< NetworkType >::Ptr routingInfo, typename NetworkType::Key &receiver)=0 | m2etis::pubsub::routing::BaseRouting< NetworkType > | pure virtual |
configureSendCallback(const boost::function< void(typename message::RoutingInfo< NetworkType >::Ptr, const typename NetworkType::Key &, ControlTarget)> &func) | m2etis::pubsub::routing::BaseRouting< NetworkType > | inline |
getTargetNodes(const message::ActionType mtype, typename message::RoutingInfo< NetworkType >::Ptr routingInfo, typename NetworkType::Key &receiver) const =0 | m2etis::pubsub::routing::BaseRouting< NetworkType > | pure virtual |
processControlPayload(typename message::RoutingInfo< NetworkType >::Ptr routingInfo, const typename NetworkType::Key &sender, typename NetworkType::Key &receiver, message::ActionType &msgType)=0 | m2etis::pubsub::routing::BaseRouting< NetworkType > | pure virtual |
processNotifyPayload(typename message::RoutingInfo< NetworkType >::Ptr routingInfo, const typename NetworkType::Key &sender, typename NetworkType::Key &receiver, message::ActionType &msgType)=0 | m2etis::pubsub::routing::BaseRouting< NetworkType > | pure virtual |
processPublishPayload(typename message::RoutingInfo< NetworkType >::Ptr routingInfo, const typename NetworkType::Key &sender, typename NetworkType::Key &receiver, message::ActionType &msgType)=0 | m2etis::pubsub::routing::BaseRouting< NetworkType > | pure virtual |
processSubscribePayload(typename message::RoutingInfo< NetworkType >::Ptr routingInfo, const typename NetworkType::Key &sender, typename NetworkType::Key &receiver, message::ActionType &msgType)=0 | m2etis::pubsub::routing::BaseRouting< NetworkType > | pure virtual |
processUnsubscribePayload(typename message::RoutingInfo< NetworkType >::Ptr routingInfo, const typename NetworkType::Key &sender, typename NetworkType::Key &receiver, message::ActionType &msgType)=0 | m2etis::pubsub::routing::BaseRouting< NetworkType > | pure virtual |
sendCtrlMsg_ | m2etis::pubsub::routing::BaseRouting< NetworkType > | protected |
setUnsubscriptionListener(const boost::function< void(const typename NetworkType::Key)> &listener)=0 | m2etis::pubsub::routing::BaseRouting< NetworkType > | pure virtual |
~BaseRouting() | m2etis::pubsub::routing::BaseRouting< NetworkType > | inlinevirtual |