1 #include "otsdaq/CoreSupervisors/DataManagerSupervisor.h"
2 #include "otsdaq/ConfigurationInterface/ConfigurationManager.h"
3 #include "otsdaq/DataManager/DataManager.h"
4 #include "otsdaq/DataManager/DataManagerSingleton.h"
11 DataManagerSupervisor::DataManagerSupervisor(xdaq::ApplicationStub* s)
14 __SUP_COUT__ <<
"Constructor." << __E__;
16 CoreSupervisorBase::theStateMachineImplementation_.push_back(
17 DataManagerSingleton::getInstance<DataManager>(
18 CorePropertySupervisorBase::getContextTreeNode(),
19 CorePropertySupervisorBase::getSupervisorConfigurationPath(),
20 CorePropertySupervisorBase::getSupervisorUID()));
22 __SUP_COUT__ <<
"Constructed." << __E__;
26 DataManagerSupervisor::~DataManagerSupervisor(
void)
28 __SUP_COUT__ <<
"Destroying..." << std::endl;
31 theStateMachineImplementation_.pop_back();
33 __SUP_COUT__ <<
"Destructed." << __E__;
static void deleteInstance(std::string instanceUID)
There is no way I can realize that the singletonized class has been deleted!