1 #ifndef COMPONENTMANAGER_H_
2 #define COMPONENTMANAGER_H_
4 #include "GaudiKernel/IComponentManager.h"
5 #include "GaudiKernel/CommonMessaging.h"
6 #include "GaudiKernel/HashMap.h"
22 virtual const InterfaceID& componentBaseInterface()
const;
33 if (!m_svcLocator) m_svcLocator = m_application;
Base class for a component manager.
virtual SmartIF< ISvcLocator > & serviceLocator() const =0
Needed to locate the message service.
State
Allowed states for classes implementing the state machine (ApplicationMgr, Algorithm, Service, AlgTool).
This class is used for returning status codes from appropriate routines.
Definition of the basic interface.
Templated class to add the standard messaging functionalities.