| # Gaudi Framework, version v21r10p1 |

Home |  | Generated: 29 Jul 2010

# 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 };
    00042
    00043 #endif // GAUDIKERNEL_IUPDATEABLE_H