1 #ifndef _ots_SupervisorConfigurationBase_h_
2 #define _ots_SupervisorConfigurationBase_h_
4 #pragma GCC diagnostic push
5 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
6 #include "xdaq/Application.h"
7 #pragma GCC diagnostic pop
8 #include "otsdaq-core/Macros/CoutHeaderMacros.h"
16 typedef std::map<xdata::UnsignedIntegerT, XDAQ_CONST_CALL xdaq::ApplicationDescriptor*> SupervisorDescriptors;
18 class SupervisorDescriptorInfoBase
21 friend class SupervisorInfo;
24 SupervisorDescriptorInfoBase (
void);
25 SupervisorDescriptorInfoBase (xdaq::ApplicationContext* applicationContext);
26 virtual ~SupervisorDescriptorInfoBase (
void);
32 virtual void init (xdaq::ApplicationContext* applicationContext);
33 virtual void destroy ();
36 const SupervisorDescriptors& getAllDescriptors (
void)
const;
85 SupervisorDescriptors allSupervisors_;