| # Gaudi Framework, version v25r0 |

Home |  | Generated: Mon Feb 17 2014

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

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
IUpdateable.h
Go to the documentation of this file.
1 // $Header:$
2 #ifndef GAUDIKERNEL_IUPDATEABLE_H
3 #define GAUDIKERNEL_IUPDATEABLE_H
4
5 #include "GaudiKernel/StatusCode.h"
6 #include "GaudiKernel/IInterface.h"
7
16 class GAUDI_API IUpdateable {
17 public:
18
20 virtual ~IUpdateable() { }
21
27 virtual StatusCode update(int flag) = 0;
28 };
29
37 class GAUDI_API IUpdateableIF : virtual public IInterface, virtual public IUpdateable {
38 public:
40 DeclareInterfaceID(IUpdateableIF,1,0);
41
43 virtual ~IUpdateableIF() {}
44 };
45
46 #endif // GAUDIKERNEL_IUPDATEABLE_H