otsdaq  v2_01_00
OtsDataSaverConsumer.h
1 #ifndef _ots_OtsDataSaverConsumer_h_
2 #define _ots_OtsDataSaverConsumer_h_
3 
4 #include "otsdaq-core/DataManager/RawDataSaverConsumerBase.h"
5 
6 namespace ots
7 {
8 
10 {
11 public:
12  OtsDataSaverConsumer(std::string supervisorApplicationUID, std::string bufferUID, std::string processorUID, const ConfigurationTree& theXDAQContextConfigTree, const std::string& configurationPath);
13  virtual ~OtsDataSaverConsumer(void);
14 
15  virtual void writePacketHeader (const std::string& data);
16 
17 protected:
18  void writeHeader (void) override;
19 
20  unsigned char lastSeqId_;
21 };
22 
23 }
24 
25 #endif