22 #ifndef __M2ETIS_MESSAGE_GENERALBOOLEANEXPRESSIONSFILTERINFO_H__
23 #define __M2ETIS_MESSAGE_GENERALBOOLEANEXPRESSIONSFILTERINFO_H__
30 #include "boost/serialization/base_object.hpp"
35 template<
class EventType>
38 typedef boost::shared_ptr<GeneralBooleanExpressionsFilterInfo<EventType>>
Ptr;
48 std::set<boost::shared_ptr<pubsub::filter::FilterExp<EventType>>>
dynamic_filter_;
52 template<
typename Archive>
53 void serialize(Archive & ar,
const unsigned int version) {
54 ar & boost::serialization::base_object<FilterInfo>(*this);
std::set< boost::shared_ptr< pubsub::filter::FilterExp< EventType > > > dynamic_filter_
static bool doSerialize(ActionType t)
boost::shared_ptr< GeneralBooleanExpressionsFilterInfo< EventType > > Ptr
friend class boost::serialization::access