Gaudi Framework, version v23r4

Home   Generated: Mon Sep 17 2012

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

Generated at Mon Sep 17 2012 13:49:30 for Gaudi Framework, version v23r4 by Doxygen version 1.7.2 written by Dimitri van Heesch, © 1997-2004