The Gaudi Framework  v30r3 (a5ef0a68)
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 
21  virtual void outputLevelUpdate() = 0;
22 };
23 
24 #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:104