otsdaq  v1_01_03
 All Classes Namespaces Functions
DataDecoderConsumer.h
1 #ifndef _ots_DataDecoderConsumer_h_
2 #define _ots_DataDecoderConsumer_h_
3 
4 #include "otsdaq-core/DataManager/DataConsumer.h"
5 #include "otsdaq-core/DataDecoders/DataDecoder.h"
6 #include "otsdaq-core/ConfigurationInterface/Configurable.h"
7 
8 namespace ots
9 {
11 {
12 public:
13  DataDecoderConsumer(std::string supervisorApplicationUID, std::string bufferUID, std::string processorUID, const ConfigurationTree& theXDAQContextConfigTree, const std::string& configurationPath);
14  virtual ~DataDecoderConsumer(void);
15 
16 
17 protected:
18  bool workLoopThread(toolbox::task::WorkLoop* workLoop);
19 };
20 
21 }
22 
23 #endif