ots::DataConsumer Class Reference

Inheritance diagram for ots::DataConsumer:
ots::DataProcessor ots::WorkLoop ots::ARTDAQConsumer ots::DataDecoderConsumer ots::DQMHistosConsumerBase ots::EventDataSaver ots::RawDataSaverConsumerBase ots::UDPDataStreamerConsumer ots::VirtualEventBuilder ots::RawDataSaverConsumer ots::AssociativeMemoryEventBuilder

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)
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 11 of file DataConsumer.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions

Generated on 7 Aug 2017 for otsdaq by  doxygen 1.6.1