artdaq  v3_02_00
artdaq::RequestReceiver Class Reference

Classes

struct  Config
 

Public Member Functions

 RequestReceiver (const fhicl::ParameterSet &ps)
 
void setupRequestListener ()
 Opens the socket used to listen for data requests.
 
void stopRequestReceiverThread ()
 Stop the data request receiver thread (receiveRequestsLoop)
 
void startRequestReceiverThread ()
 Function that launches the data request receiver thread (receiveRequestsLoop())
 
void receiveRequestsLoop ()
 This function receives data request packets, adding new requests to the request list.
 
std::map
< artdaq::Fragment::sequence_id_t,
artdaq::Fragment::timestamp_t > 
GetRequests () const
 
void RemoveRequest (artdaq::Fragment::sequence_id_t reqID)
 
bool isRunning ()
 
void ClearRequests ()
 
size_t size ()
 
bool WaitForRequests (int timeout_ms)
 

Detailed Description

Definition at line 17 of file RequestReceiver.hh.


The documentation for this class was generated from the following files: