m2etis  0.4
m2etis::pubsub::routing::BaseRouting< NetworkType > Member List

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)=0m2etis::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 =0m2etis::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)=0m2etis::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)=0m2etis::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)=0m2etis::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)=0m2etis::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)=0m2etis::pubsub::routing::BaseRouting< NetworkType >pure virtual
sendCtrlMsg_m2etis::pubsub::routing::BaseRouting< NetworkType >protected
setUnsubscriptionListener(const boost::function< void(const typename NetworkType::Key)> &listener)=0m2etis::pubsub::routing::BaseRouting< NetworkType >pure virtual
~BaseRouting()m2etis::pubsub::routing::BaseRouting< NetworkType >inlinevirtual