|
Gaudi Framework, version v21r8 |
| Home | Generated: 17 Mar 2010 |
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 // forward declarations 00008 class GslError; 00009 00017 class GAUDI_API IGslErrorHandler: public virtual IAlgTool { 00018 public: 00020 DeclareInterfaceID(IGslErrorHandler,2,0); 00021 00027 virtual StatusCode handle ( const GslError& error ) const = 0 ; 00028 00029 protected: 00030 00032 virtual ~IGslErrorHandler(){} 00033 00034 }; 00035 00036 // ============================================================================ 00037 // The END 00038 // ============================================================================ 00039 #endif // GAUDIGSL_IGSLERRORHANDLER_H 00040 // ============================================================================