The Gaudi Framework  v29r0 (ff2e7097)
IGslErrorHandler.h
Go to the documentation of this file.
1 #ifndef GAUDIGSL_IGSLERRORHANDLER_H
2 #define GAUDIGSL_IGSLERRORHANDLER_H 1
3 // Include files
4 #include "GaudiKernel/IAlgTool.h"
5 // forward declarations
6 class GslError;
7 
18 
24  virtual StatusCode handle( const GslError& error ) const = 0;
25 };
26 
27 // ============================================================================
28 // The END
29 // ============================================================================
30 #endif // GAUDIGSL_IGSLERRORHANDLER_H
31 // ============================================================================
Helper class to represent GSL errors.
Definition: GslError.h:16
The abstract interface for arbitrary GSL error handler.
This class is used for returning status codes from appropriate routines.
Definition: StatusCode.h:28
#define DeclareInterfaceID(iface, major, minor)
Macro to declare the interface ID when using the new mechanism of extending and implementing interfac...
Definition: IInterface.h:13
Base class to be used to extend an interface.
#define GAUDI_API
Definition: Kernel.h:110