22 #ifndef __M2ETIS_PUBSUB_FILTER_NULLFILTER_H__
23 #define __M2ETIS_PUBSUB_FILTER_NULLFILTER_H__
30 #include "boost/shared_ptr.hpp"
39 template<
typename EventType,
typename NetworkType>
97 void setSelf(
const typename NetworkType::Key &) {}
std::string getPublishPayload(const PayloadPtr message_text) const
boost::shared_ptr< NullFilterInfo< EventType > > Ptr
boost::shared_ptr< EventType > PayloadPtr
void setSelf(const typename NetworkType::Key &)
void getUnsubscribePayload(typename message::FilterInfo::Ptr filterInfo)
message::NullFilterInfo< EventType > FilterInfoType
bool match(const typename NetworkType::Key &, typename message::FilterInfo::Ptr, PayloadPtr) const
FilterUnsubscribeInformation
void getSubscribePayload(boost::shared_ptr< FilterExp< EventType >>, bool, typename message::FilterInfo::Ptr)
boost::shared_ptr< FilterInfo > Ptr
#define M2ETIS_LOG_ERROR(module, message)
bool processUnsubscribePayload(const typename NetworkType::Key &, typename message::FilterInfo::Ptr)
void processRoutingStrategyUnsubscribeNotification(const typename NetworkType::Key)
FilterUnsubscribeInformation getUnsubscribePayload(typename message::FilterInfo::Ptr, boost::shared_ptr< FilterExp< EventType >>)
std::string processSubscribePayload(const typename NetworkType::Key &, typename message::FilterInfo::Ptr)
bool match(PayloadPtr) const