| # Gaudi Framework, version v22r4 |

Home |  | Generated: Fri Sep 2 2011

# IUpdateable.h

Go to the documentation of this file.

    00001 // $Header:$
    00002 #ifndef GAUDIKERNEL_IUPDATEABLE_H
    00003 #define GAUDIKERNEL_IUPDATEABLE_H
    00004
    00005 #include "GaudiKernel/StatusCode.h"
    00006 #include "GaudiKernel/IInterface.h"
    00007
    00016 class GAUDI_API IUpdateable {
    00017 public:
    00018
    00020   virtual ~IUpdateable() { }
    00021
    00027   virtual StatusCode update(int flag) = 0;
    00028 };
    00029
    00037 class GAUDI_API IUpdateableIF : virtual public IInterface, virtual public IUpdateable {
    00038 public:
    00040   DeclareInterfaceID(IUpdateableIF,1,0);
    00041
    00043   virtual ~IUpdateableIF() {}
    00044 };
    00045
    00046 #endif // GAUDIKERNEL_IUPDATEABLE_H

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines