| The Gaudi Framework v28r2-patches (bc4ad17a)

- 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 public:
14 DeclareInterfaceID(IComponentManager,1,0);
15
17 virtual const InterfaceID& componentBaseInterface() const = 0;
18
19 };
20
21 #endif /* ICOMPONENTMANAGER_H_ */
IComponentManager
Definition: IComponentManager.h:11
IStateful::DeclareInterfaceID
DeclareInterfaceID(IStateful, 1, 0)
InterfaceID.
InterfaceID
Interface ID class.
Definition: IInterface.h:30
IStateful.h
IStateful
Interface for classes that implement the Gaudi State Machine.
Definition: IStateful.h:16
GAUDI_API
#define GAUDI_API
Definition: Kernel.h:107