27 #ifndef PndMQMerger_H_ 28 #define PndMQMerger_H_ 30 #include "FairMQDevice.h" 34 #include <boost/serialization/access.hpp> 35 #include <boost/archive/text_iarchive.hpp> 36 #include <boost/archive/binary_iarchive.hpp> 37 #include <boost/serialization/vector.hpp> 44 template <
class Archive>
45 void serialize(Archive &ar,
const unsigned int version)
55 std::map<int, std::map<std::string, BurstData>>
fInputMap;
57 virtual void ProcessData(std::map<std::string, BurstData> &dataToProcess) = 0;
59 #ifndef __CINT__ // for BOOST serialization 62 #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)