The TokenSender contains methods used to send data requests and Routing tokens.
More...
#include <artdaq/DAQrate/detail/TokenSender.hh>
|
using | Parameters = fhicl::WrappedTable< Config > |
| Used for ParameterSet validation (if desired)
|
|
The TokenSender contains methods used to send data requests and Routing tokens.
Definition at line 28 of file TokenSender.hh.
artdaq::TokenSender::TokenSender |
( |
const fhicl::ParameterSet & |
pset | ) |
|
|
explicit |
size_t artdaq::TokenSender::GetSentTokenCount |
( |
| ) |
const |
|
inline |
Copy Assignment operator is deleted.
- Returns
- TokenSender copy
bool artdaq::TokenSender::RoutingTokenSendsEnabled |
( |
| ) |
|
|
inline |
Determine if routing token sends are enabled.
- Returns
- If routing tokens will be sent by this TokenSender
Definition at line 101 of file TokenSender.hh.
void artdaq::TokenSender::SendRoutingToken |
( |
int |
nSlots, |
|
|
int |
run_number, |
|
|
int |
rank = my_rank |
|
) |
| |
Send a RoutingToken message indicating that slots are available.
- Parameters
-
nSlots | Number of slots available |
run_number | Run number for token |
rank | Rank of token |
Definition at line 113 of file TokenSender.cc.
void artdaq::TokenSender::SetRunNumber |
( |
uint32_t |
run | ) |
|
|
inline |
Set the run number to be used in request messages.
- Parameters
-
Definition at line 95 of file TokenSender.hh.
The documentation for this class was generated from the following files: