The Gaudi Framework  v28r3 (cc1cf868)
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 // ============================================================================
29 // The END
30 // ============================================================================
31 #endif // GAUDIGSL_IGSLERRORHANDLER_H
32 // ============================================================================
Helper class to represent GSL errors.
Definition: GslError.h:16
#define DeclareInterfaceID(iface, major, minor)
Macro to declare the interface ID when using the new mechanism of extending and implementing interfac...
Definition: IInterface.h:14
The abstract interface for arbitrary GSL error handler.
This class is used for returning status codes from appropriate routines.
Definition: StatusCode.h:26
Base class to be used to extend an interface.
#define GAUDI_API
Definition: Kernel.h:107