Loading [MathJax]/extensions/tex2jax.js
The Gaudi Framework  v31r0 (aeb156f0)
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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 public:
15 
17  virtual const InterfaceID& componentBaseInterface() const = 0;
18 
20  virtual void outputLevelUpdate() = 0;
21 };
22 
23 #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:71