m2etis
0.4
|
#include <ChannelInterface.h>
Public Types | |
typedef boost::shared_ptr< FilterExp< EventType > > | FilterExpPtr |
Public Member Functions | |
FilterExp () | |
virtual | ~FilterExp () |
virtual void | Accept (FilterVisitor< EventType > &filter_visitor) const |
bool | operator== (const FilterExp &other_filter) const |
bool | operator!= (const FilterExp &other_filter) const |
size_t | hash () const |
virtual | operator std::string () const |
std::string | toString () |
Friends | |
class | boost::serialization::access |
Definition at line 33 of file ChannelInterface.h.
typedef boost::shared_ptr<FilterExp<EventType> > m2etis::pubsub::filter::FilterExp< EventType >::FilterExpPtr |
Definition at line 34 of file FilterExp.h.
|
inline |
Definition at line 35 of file FilterExp.h.
|
inlinevirtual |
Definition at line 36 of file FilterExp.h.
|
inlinevirtual |
Reimplemented in m2etis::pubsub::filter::AndExp< EventType >, m2etis::pubsub::filter::OrExp< EventType >, m2etis::pubsub::filter::Predicate< EventType >, m2etis::pubsub::filter::FalsePredicate< EventType >, and m2etis::pubsub::filter::TruePredicate< EventType >.
Definition at line 38 of file FilterExp.h.
|
inline |
|
inlinevirtual |
Reimplemented in m2etis::pubsub::filter::AndExp< EventType >, and m2etis::pubsub::filter::OrExp< EventType >.
Definition at line 58 of file FilterExp.h.
|
inline |
Definition at line 47 of file FilterExp.h.
|
inline |
Definition at line 43 of file FilterExp.h.
|
inline |
Definition at line 62 of file FilterExp.h.
|
friend |
Definition at line 71 of file FilterExp.h.