The Gaudi Framework
v26r2
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
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
IUpdateableIF::~IUpdateableIF
virtual ~IUpdateableIF()
Default destructor.
Definition:
IUpdateable.h:43
StatusCode
This class is used for returning status codes from appropriate routines.
Definition:
StatusCode.h:30
IInterface
Definition of the basic interface.
Definition:
IInterface.h:160
DeclareInterfaceID
#define DeclareInterfaceID(name, major, minor)
Macro to declare the interface ID when using the new mechanism of extending and implementing interfac...
Definition:
IInterface.h:23
IUpdateableIF
Definition:
IUpdateable.h:37
install.update
def update
Definition:
install.py:213
StatusCode.h
IUpdateable
Object update interface definition.
Definition:
IUpdateable.h:16
GAUDI_API
#define GAUDI_API
Definition:
Kernel.h:108
IInterface.h
IUpdateable::~IUpdateable
virtual ~IUpdateable()
Default destructor.
Definition:
IUpdateable.h:20
GaudiKernel
GaudiKernel
IUpdateable.h
Generated on Thu May 21 2015 14:27:22 for The Gaudi Framework by
1.8.9.1