A RequestMessage consists of a RequestHeader and zero or more RequestPackets. They will usually be sent in two calls to send()
More...
#include <artdaq/DAQrate/detail/RequestMessage.hh>
|
| RequestMessage () |
| Default Constructor.
|
|
std::vector< uint8_t > | GetMessage () |
|
void | setMode (RequestMessageMode mode) |
| Set the Request Message Mode for this request. More...
|
|
void | setRank (int rank) |
| Set the rank in the header for this request. This will be the rank from which the request originates. More...
|
|
void | setRunNumber (int run) |
| Set the run number in the header for this request. This will be the Run for which the request is valid. More...
|
|
size_t | size () const |
| Get the number of RequestPackets in the RequestMessage. More...
|
|
void | addRequest (const Fragment::sequence_id_t &seq, const Fragment::timestamp_t &time) |
| Add a request for a sequence ID and timestamp combination. More...
|
|
A RequestMessage consists of a RequestHeader and zero or more RequestPackets. They will usually be sent in two calls to send()
Definition at line 117 of file RequestMessage.hh.
void artdaq::detail::RequestMessage::addRequest |
( |
const Fragment::sequence_id_t & |
seq, |
|
|
const Fragment::timestamp_t & |
time |
|
) |
| |
|
inline |
Add a request for a sequence ID and timestamp combination.
- Parameters
-
seq | Sequence ID to request |
time | Timestamp of request |
Definition at line 178 of file RequestMessage.hh.
Set the Request Message Mode for this request.
- Parameters
-
mode | Mode for this Request Message |
Definition at line 143 of file RequestMessage.hh.
void artdaq::detail::RequestMessage::setRank |
( |
int |
rank | ) |
|
|
inline |
Set the rank in the header for this request. This will be the rank from which the request originates.
- Parameters
-
rank | Rank for this Request Message |
Definition at line 152 of file RequestMessage.hh.
void artdaq::detail::RequestMessage::setRunNumber |
( |
int |
run | ) |
|
|
inline |
Set the run number in the header for this request. This will be the Run for which the request is valid.
- Parameters
-
run | Run number for this Request Message |
Definition at line 162 of file RequestMessage.hh.
size_t artdaq::detail::RequestMessage::size |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: