artdaq::RequestReceiver Class Reference

List of all members.

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 13 of file RequestReceiver.hh.


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

Generated on 15 Apr 2018 for artdaq by  doxygen 1.6.1