47 typename ProcessUnit::Manager* manager)
override;
63 const std::string& unitId,
64 typename ProcessUnit::Manager* manager);
69 void debugPrintInactiveUnits()
const;
71 typedef typename std::list<std::shared_ptr<ProcessUnit>> ProcessUnitSequence;
72 typedef typename std::list<std::shared_ptr<ProcessUnit>>::const_iterator ProcessUnitSequenceCItr;
73 ProcessUnitSequence m_processUnitSequence;
76 std::set<std::string> m_inactiveUnitsIds;
Holds all data that pass through the ProcessUnits Analysis data are shared pointers,...
virtual void init(Common::XMLConfigurationFiles::GroupConfigurationStructure &unitConfiguration, typename ProcessUnit::Manager *manager) override
initialize all sub processunits with parameters from configuration file.