The Gaudi Framework  v29r0 (ff2e7097)
IComponentManager.h
Go to the documentation of this file.
1 #ifndef ICOMPONENTMANAGER_H_
2 #define ICOMPONENTMANAGER_H_
3 
4 // Include files
6 
11 class GAUDI_API IComponentManager : virtual public IStateful
12 {
13 public:
16 
18  virtual const InterfaceID& componentBaseInterface() const = 0;
19 };
20 
21 #endif /* ICOMPONENTMANAGER_H_ */
DeclareInterfaceID(IStateful, 1, 0)
InterfaceID.
Interface ID class.
Definition: IInterface.h:29
Interface for classes that implement the Gaudi State Machine.
Definition: IStateful.h:16
#define GAUDI_API
Definition: Kernel.h:110