DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq
sourcecode
fdreadoutlibs
include
fdreadoutlibs
VariableSizePayloadTypeAdapter.hpp
Go to the documentation of this file.
1
8
#ifndef FDREADOUTLIBS_INCLUDE_FDREADOUTLIBS_VARIABLESIZEPAYLOADTYPEADAPTER_HPP_
9
#define FDREADOUTLIBS_INCLUDE_FDREADOUTLIBS_VARIABLESIZEPAYLOADTYPEADAPTER_HPP_
10
11
#include <cstdint>
// uint_t types
12
#include <memory>
// unique_ptr
13
#include <vector>
14
#include <cstring>
// memcpy
15
#include <tuple>
// tie
16
17
namespace
dunedaq
{
18
namespace
fdreadoutlibs
{
19
namespace
types
{
20
21
26
struct
VariableSizePayloadTypeAdapter
27
{
28
VariableSizePayloadTypeAdapter
() {}
29
VariableSizePayloadTypeAdapter
(
size_t
size
,
char
*
data
)
30
:
size
(
size
)
31
,
data
(
data
)
32
{}
33
34
size_t
size
= 0;
35
std::unique_ptr<char>
data
=
nullptr
;
36
};
37
38
}
// namespace types
39
}
// namespace fdreadoutlibs
40
}
// namespace dunedaq
41
42
#endif
// FDREADOUTLIBS_INCLUDE_FDREADOUTLIBS_VARIABLESIZEPAYLOADTYPEADAPTER_HPP_
dunedaq::fdreadoutlibs::types
Definition
CRTBernTypeAdapter.hpp:16
dunedaq::fdreadoutlibs
Definition
CRTBernFrameProcessor.hpp:16
dunedaq
Including Qt Headers.
Definition
OksConfigObject.hpp:13
dunedaq::fdreadoutlibs::types::VariableSizePayloadTypeAdapter::data
std::unique_ptr< char > data
Definition
VariableSizePayloadTypeAdapter.hpp:35
dunedaq::fdreadoutlibs::types::VariableSizePayloadTypeAdapter::VariableSizePayloadTypeAdapter
VariableSizePayloadTypeAdapter()
Definition
VariableSizePayloadTypeAdapter.hpp:28
dunedaq::fdreadoutlibs::types::VariableSizePayloadTypeAdapter::VariableSizePayloadTypeAdapter
VariableSizePayloadTypeAdapter(size_t size, char *data)
Definition
VariableSizePayloadTypeAdapter.hpp:29
dunedaq::fdreadoutlibs::types::VariableSizePayloadTypeAdapter::size
size_t size
Definition
VariableSizePayloadTypeAdapter.hpp:34
Generated on
for DUNE-DAQ by
1.16.1