22 #ifndef __M2ETIS_MESSAGE_BRUTEFORCEFILTERINFO_H__
23 #define __M2ETIS_MESSAGE_BRUTEFORCEFILTERINFO_H__
30 #include "boost/serialization/base_object.hpp"
31 #include "boost/serialization/set.hpp"
36 template<
class EventType>
39 typedef boost::shared_ptr<BruteForceFilterInfo<EventType>>
Ptr;
49 std::set<boost::shared_ptr<pubsub::filter::FilterExp<EventType>>>
dynamic_filter_;
53 template<
typename Archive>
54 void serialize(Archive & ar,
const unsigned int) {
55 ar & boost::serialization::base_object<FilterInfo>(*this);
boost::shared_ptr< BruteForceFilterInfo< EventType > > Ptr
std::set< boost::shared_ptr< pubsub::filter::FilterExp< EventType > > > dynamic_filter_
static bool doSerialize(ActionType t)
friend class boost::serialization::access