#include <ClusterMessage.h>
Definition at line 50 of file ClusterMessage.h.
◆ DataDescr() [1/4]
template<typename T>
| ClusterMessage::DataDescr::DataDescr |
( |
const T * | ptr, |
|
|
std::size_t | count = 1 ) |
|
inline |
Definition at line 61 of file ClusterMessage.h.
int count(std::string s, const std::string ®x)
count how many occurances of a regx are in a string
◆ DataDescr() [2/4]
| ClusterMessage::DataDescr::DataDescr |
( |
DataDescr && | rhs | ) |
|
|
noexcept |
Definition at line 7 of file ClusterMessage.cxx.
14 rhs.ptr = nullptr;
15 rhs.len = 0;
16 rhs.align = 0;
17 rhs.received = false;
18}
◆ DataDescr() [3/4]
| ClusterMessage::DataDescr::DataDescr |
( |
const DataDescr & | | ) |
|
|
delete |
◆ DataDescr() [4/4]
| ClusterMessage::DataDescr::DataDescr |
( |
const WireMsgBody & | body | ) |
|
Definition at line 19 of file ClusterMessage.cxx.
20 :
ptr(
reinterpret_cast<void*
>((std::uint64_t(body[0]) << 32) +
21 std::uint64_t(body[1]))),
22 len((std::uint64_t(body[2]) << 32) + std::uint64_t(body[3])),
23 align((std::uint64_t(body[4]) << 32) + std::uint64_t(body[5])),
25 evtNumber((std::uint64_t(body[6]) << 32) + std::uint64_t(body[7])),
26 fileNumber((std::uint64_t(body[8]) << 32) + std::uint64_t(body[9])) {}
◆ ~DataDescr()
| ClusterMessage::DataDescr::~DataDescr |
( |
| ) |
|
◆ operator=() [1/2]
◆ operator=() [2/2]
Definition at line 34 of file ClusterMessage.cxx.
35 {
38 }
45 rhs.ptr = nullptr;
46 rhs.len = 0;
47 rhs.align = 0;
48 rhs.received = false;
49 rhs.evtNumber = 0;
50 rhs.fileNumber = 0;
51 return *this;
52}
◆ align
| std::size_t ClusterMessage::DataDescr::align = 0 |
◆ evtNumber
| std::size_t ClusterMessage::DataDescr::evtNumber = 0 |
◆ fileNumber
| std::size_t ClusterMessage::DataDescr::fileNumber = 0 |
◆ len
| std::size_t ClusterMessage::DataDescr::len = 0 |
◆ ptr
| void* ClusterMessage::DataDescr::ptr = nullptr |
◆ received
| bool ClusterMessage::DataDescr::received = false |
The documentation for this struct was generated from the following files: