$treeview $search $mathjax $extrastylesheet
otsdaq  v2_03_00
$projectbrief
$projectbrief
$searchbox

ots::DataConsumer Class Reference

Inheritance diagram for ots::DataConsumer:
ots::DataProcessor ots::WorkLoop ots::ARTDAQConsumer ots::DataDecoderConsumer ots::DQMHistosConsumerBase ots::RawDataSaverConsumerBase ots::RawDataVisualizerConsumer ots::TCPDataStreamerConsumer ots::UDPDataStreamerConsumer ots::OtsDataSaverConsumer ots::RawDataSaverConsumer

List of all members.

Public Types

enum  ConsumerPriority { LowConsumerPriority, HighConsumerPriority }

Public Member Functions

 DataConsumer (std::string supervisorApplicationUID, std::string bufferUID, std::string processorUID, ConsumerPriority priority)
virtual void registerToBuffer (void)
virtual void startProcessingData (std::string runNumber)
virtual void stopProcessingData (void)
template<class D , class H >
int read (D &buffer, H &header)
template<class D , class H >
int read (D *&buffer, H *&header)
template<class D , class H >
int setReadSubBuffer (void)
template<class D , class H >
int read (D &buffer)
ConsumerPriority getPriority (void)

Detailed Description

Definition at line 13 of file DataConsumer.h.


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

Generated on 14 Mar 2019 for otsdaq by  doxygen 1.6.1