DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
Classes | |
struct | is_serializable |
Enumerations | |
enum | SerializationType { kMsgPack } |
Serialization methods that are available. More... | |
Functions | |
SerializationType | from_string (const std::string s) |
Convert string to SerializationType. | |
constexpr uint8_t | serialization_type_byte (SerializationType stype) |
template<class T > | |
std::vector< uint8_t > | serialize (const T &obj, SerializationType stype) |
Serialize object obj using serialization method stype . | |
template<class T , typename CharType = unsigned char> | |
T | deserialize (const std::vector< CharType > &v) |
Deserialize vector of bytes v into an instance of class T . | |
Serialization methods that are available.
Enumerator | |
---|---|
kMsgPack |
Definition at line 163 of file Serialization.hpp.
T dunedaq::serialization::deserialize | ( | const std::vector< CharType > & | v | ) |
Deserialize vector of bytes v
into an instance of class T
.
Definition at line 221 of file Serialization.hpp.
|
inline |
Convert string to SerializationType.
Definition at line 172 of file Serialization.hpp.
|
constexpr |
Definition at line 180 of file Serialization.hpp.
std::vector< uint8_t > dunedaq::serialization::serialize | ( | const T & | obj, |
SerializationType | stype ) |
Serialize object obj
using serialization method stype
.
Definition at line 195 of file Serialization.hpp.