| The Gaudi Framework v30r0 (c919700c)

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

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 {
13 public:
15 DeclareInterfaceID( IComponentManager, 1, 0 );
16
18 virtual const InterfaceID& componentBaseInterface() const = 0;
19
21 virtual void outputLevelUpdate() = 0;
22 };
23
24 #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:110