Line data Source code
1 : /**
2 : * @file taset_serialization.cxx Test TASet serialization
3 : *
4 : * This is part of the DUNE DAQ Application Framework, copyright 2020.
5 : * Licensing/copyright details are in the COPYING file that you should have
6 : * received with this code.
7 : */
8 :
9 : #include "serialization/Serialization.hpp"
10 : #include "trigger/TASet.hpp"
11 :
12 : #include <chrono>
13 : #include <iostream>
14 : #include <random>
15 : #include <vector>
16 :
17 : int
18 0 : main()
19 : {
20 0 : dunedaq::trigger::TASet taset;
21 : // NOLINTNEXTLINE(build/unsigned)
22 0 : std::vector<uint8_t> bytes = dunedaq::serialization::serialize(taset, dunedaq::serialization::kMsgPack);
23 0 : dunedaq::trigger::TASet set_recv = dunedaq::serialization::deserialize<dunedaq::trigger::TASet>(bytes);
24 0 : }
|