15 #ifndef PndMQMerger_H_
16 #define PndMQMerger_H_
18 #include "FairMQDevice.h"
22 #include <boost/serialization/access.hpp>
23 #include <boost/archive/text_iarchive.hpp>
24 #include <boost/archive/binary_iarchive.hpp>
25 #include <boost/serialization/vector.hpp>
33 template <
class Archive>
34 void serialize(Archive& ar,
const unsigned int version)
44 std::map<int, std::map<std::string, BurstData> >
fInputMap;
46 virtual void ProcessData(std::map<std::string, BurstData>& dataToProcess) = 0;
48 #ifndef __CINT__ // for BOOST serialization
51 #endif // for BOOST serialization
friend class boost::serialization::access
bool fHasBoostSerialization
std::map< int, std::map< std::string, BurstData > > fInputMap
virtual void ProcessData(std::map< std::string, BurstData > &dataToProcess)=0
std::vector< bool > fRunningStatus
void serialize(Archive &ar, const unsigned int version)