#include <ClusterMessage.h>
Definition at line 53 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 64 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 8 of file ClusterMessage.cxx.
15 rhs.ptr = nullptr;
16 rhs.len = 0;
17 rhs.align = 0;
18 rhs.received = false;
19}
◆ DataDescr() [3/4]
| ClusterMessage::DataDescr::DataDescr |
( |
const DataDescr & | | ) |
|
|
delete |
◆ DataDescr() [4/4]
Definition at line 20 of file ClusterMessage.cxx.
21 :
ptr(
reinterpret_cast<void*
>((std::uint64_t(body[0]) << 32) +
22 std::uint64_t(body[1]))),
23 len((std::uint64_t(body[2]) << 32) + std::uint64_t(body[3])),
24 align((std::uint64_t(body[4]) << 32) + std::uint64_t(body[5])),
26 evtNumber((std::uint64_t(body[6]) << 32) + std::uint64_t(body[7])),
27 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 35 of file ClusterMessage.cxx.
36 {
39 }
46 rhs.ptr = nullptr;
47 rhs.len = 0;
48 rhs.align = 0;
49 rhs.received = false;
50 rhs.evtNumber = 0;
51 rhs.fileNumber = 0;
52 return *this;
53}
◆ 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: