22 #ifndef __M2ETIS_PUBSUB_DELIVER_NULLDELIVER_H__
23 #define __M2ETIS_PUBSUB_DELIVER_NULLDELIVER_H__
36 template<
class NetworkType>
message::NullDeliverInfo DeliverInfoType
bool processUnsubscribePayload(typename message::DeliverInfo::Ptr, const typename NetworkType::Key &)
used to process payload
boost::shared_ptr< DeliverInfo > Ptr
bool processControlPayload(typename message::DeliverInfo::Ptr, const typename NetworkType::Key &)
processes Control Messages (id got acked)
NullDeliver(PubSubSystemEnvironment *pssi, const typename NetworkType::Key &)
bool processNotifyPayload(typename message::DeliverInfo::Ptr, const typename NetworkType::Key &)
used to process payload
bool processOtherControlPayload(typename message::DeliverInfo::Ptr, const typename NetworkType::Key &)
creates the DeliverInfo
bool processSubscribePayload(typename message::DeliverInfo::Ptr, const typename NetworkType::Key &)
used to process payload
bool processPublishPayload(typename message::DeliverInfo::Ptr, const typename NetworkType::Key &)
used to process payload
void configureDeliverInfo(uint64_t id, const message::ActionType, typename message::DeliverInfo::Ptr, const typename NetworkType::Key &, message::ControlType)
creates the DeliverInfo
boost::function< void(uint64_t, msgProcess)> process_
stores the function to be called for delivering