Gaudi Framework, version v20r4

Generated: 8 Jan 2009

IGslErrorHandler.h

Go to the documentation of this file.
00001 // $Id: IGslErrorHandler.h,v 1.2 2003/11/19 16:55:57 mato Exp $
00002 // ============================================================================
00003 #ifndef GAUDIGSL_IGSLERRORHANDLER_H 
00004 #define GAUDIGSL_IGSLERRORHANDLER_H 1
00005 // Include files
00006 #include "GaudiKernel/IAlgTool.h"
00007 // local 
00008 #include "GaudiGSL/IIDIGslErrorHandler.h"
00009 // forward declarations 
00010 class GslError;
00011 
00012 
00020 class IGslErrorHandler : 
00021   public virtual IAlgTool 
00022 {
00023 public:
00024   
00029   static const InterfaceID& interfaceID() { return IID_IGslErrorHandler; }
00030   
00036   virtual StatusCode handle ( const GslError& error ) const = 0 ;
00037   
00038 protected:
00039 
00041   virtual ~IGslErrorHandler(){};
00042 
00043 };
00044 
00045 // ============================================================================
00046 // The END 
00047 // ============================================================================
00048 #endif // GAUDIGSL_IGSLERRORHANDLER_H
00049 // ============================================================================

Generated at Thu Jan 8 17:44:19 2009 for Gaudi Framework, version v20r4 by Doxygen version 1.5.6 written by Dimitri van Heesch, © 1997-2004