| The Gaudi Framework v32r1 (f65d50dc)

IComponentManager.h
Go to the documentation of this file.
1 #ifndef ICOMPONENTMANAGER_H_
2 #define ICOMPONENTMANAGER_H_
3
4 // Include files
5 #include "GaudiKernel/IStateful.h"
6
11 class GAUDI_API IComponentManager : virtual public IStateful {
12 public:
14 DeclareInterfaceID( IComponentManager, 1, 0 );
15
17 virtual const InterfaceID& componentBaseInterface() const = 0;
18
20 virtual void outputLevelUpdate() = 0;
21 };
22
23 #endif /* ICOMPONENTMANAGER_H_ */
IComponentManager
Definition: IComponentManager.h:11
IStateful::DeclareInterfaceID
DeclareInterfaceID(IStateful, 1, 0)
InterfaceID.
InterfaceID
Interface ID class.
Definition: IInterface.h:29
IStateful.h
IStateful
Interface for classes that implement the Gaudi State Machine.
Definition: IStateful.h:16
GAUDI_API
#define GAUDI_API
Definition: Kernel.h:71