artdaq  v3_00_03
artdaq::RequestReceiver Class Reference

Public Member Functions

 RequestReceiver (const fhicl::ParameterSet &ps)
 
void setupRequestListener ()
 Opens the socket used to listen for data requests.
 
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 13 of file RequestReceiver.hh.


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