m2etis
0.4
|
#include <NullFilter.h>
Public Types | |
enum | { size } |
enum | FilterUnsubscribeInformation { FORWARDUNSUBSCRIBE, UNSUBSCRIBEFROMTREE, CANCELUNSUBSCRIBE } |
typedef boost::shared_ptr< EventType > | PayloadPtr |
typedef message::NullFilterInfo< EventType > | FilterInfoType |
Public Member Functions | |
NullFilter () | |
virtual | ~NullFilter () |
void | getSubscribePayload (boost::shared_ptr< FilterExp< EventType >>, bool, typename message::FilterInfo::Ptr) |
void | getUnsubscribePayload (typename message::FilterInfo::Ptr filterInfo) |
FilterUnsubscribeInformation | getUnsubscribePayload (typename message::FilterInfo::Ptr, boost::shared_ptr< FilterExp< EventType >>) |
std::string | getPublishPayload (const PayloadPtr message_text) const |
std::string | processSubscribePayload (const typename NetworkType::Key &, typename message::FilterInfo::Ptr) |
bool | processUnsubscribePayload (const typename NetworkType::Key &, typename message::FilterInfo::Ptr) |
void | processRoutingStrategyUnsubscribeNotification (const typename NetworkType::Key) |
bool | match (const typename NetworkType::Key &, typename message::FilterInfo::Ptr, PayloadPtr) const |
bool | match (PayloadPtr) const |
void | setSelf (const typename NetworkType::Key &) |
Definition at line 40 of file NullFilter.h.
typedef message::NullFilterInfo<EventType> m2etis::pubsub::filter::NullFilter< EventType, NetworkType >::FilterInfoType |
Definition at line 43 of file NullFilter.h.
typedef boost::shared_ptr<EventType> m2etis::pubsub::filter::NullFilter< EventType, NetworkType >::PayloadPtr |
Definition at line 42 of file NullFilter.h.
|
inline |
Definition at line 56 of file NullFilter.h.
|
inlinevirtual |
Definition at line 57 of file NullFilter.h.
|
inline |
Definition at line 72 of file NullFilter.h.
|
inline |
Definition at line 59 of file NullFilter.h.
|
inline |
Definition at line 63 of file NullFilter.h.
|
inline |
Definition at line 68 of file NullFilter.h.
|
inline |
Definition at line 88 of file NullFilter.h.
|
inline |
Definition at line 93 of file NullFilter.h.
|
inline |
Definition at line 85 of file NullFilter.h.
|
inline |
Definition at line 76 of file NullFilter.h.
|
inline |
Definition at line 80 of file NullFilter.h.
|
inline |
Definition at line 97 of file NullFilter.h.