otsdaq  v2_05_02_indev
DataManagerSupervisor.h
1 #ifndef _ots_DataManagerSupervisor_h_
2 #define _ots_DataManagerSupervisor_h_
3 
4 #include "otsdaq/CoreSupervisors/CoreSupervisorBase.h"
5 
6 namespace ots
7 {
8 // DataManagerSupervisor
9 // This class handles a collection of Data Processor plugins. It provides
10 // a mechanism for Data Processor Producers to store data in Buffers, and for
11 // Data Processor Consumers to retrive data from the Buffers.
13 {
14  public:
15  XDAQ_INSTANTIATOR();
16 
17  DataManagerSupervisor(xdaq::ApplicationStub* s);
18  virtual ~DataManagerSupervisor(void);
19 
20  private:
21 };
22 
23 } // namespace ots
24 
25 #endif