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> 32 template <
class Archive>
33 void serialize(Archive &ar,
const unsigned int version)
43 std::map<int, std::map<std::string, BurstData>>
fInputMap;
45 virtual void ProcessData(std::map<std::string, BurstData> &dataToProcess) = 0;
47 #ifndef __CINT__ // for BOOST serialization 50 #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)