|
artdaq
v3_09_05
|
The header of the Routing Table, containing the magic bytes and the number of entries. More...
#include <artdaq/DAQrate/detail/RoutingPacket.hh>
Public Member Functions | |
| RoutingPacketHeader (RoutingManagerMode m, size_t n) | |
| Construct a RoutingPacketHeader declaring a given number of entries. More... | |
| RoutingPacketHeader () | |
| Default Constructor. | |
Public Attributes | |
| uint32_t | header {0} |
| Magic bytes to make sure the packet wasn't garbled. | |
| RoutingManagerMode | mode {RoutingManagerMode::INVALID} |
| The current mode of the RoutingManager. | |
| size_t | nEntries {0} |
| The number of RoutingPacketEntries in the RoutingPacket. | |
| std::bitset< 1024 > | already_acknowledged_ranks {0} |
| Bitset of ranks which have already sent valid acknowledgements and therefore do not need to send again. | |
The header of the Routing Table, containing the magic bytes and the number of entries.
Definition at line 60 of file RoutingPacket.hh.
|
inlineexplicit |
Construct a RoutingPacketHeader declaring a given number of entries.
| m | The RoutingManagerMode that senders are supposed to be operating in |
| n | The number of RoutingPacketEntries in the associated RoutingPacket |
Definition at line 72 of file RoutingPacket.hh.