1 #ifndef GAUDIGSL_IGSLSVC_H 2 #define GAUDIGSL_IGSLSVC_H 1 27 typedef void (*GslErrorHandler)
39 (
const GslError& error )
const = 0 ;
44 virtual GslErrorHandler handler ()
const = 0 ;
50 virtual GslErrorHandler setHandler ( GslErrorHandler handler )
const = 0 ;
56 virtual StatusCode status (
const int error )
const = 0 ;
68 #endif // GAUDIGSL_IGSLSVC_H Helper class to represent GSL errors.
The abstract interface to "deal" with GNU Scientific Library (GLS) The main task is the error handlin...
General service interface definition.
This class is used for returning status codes from appropriate routines.
DeclareInterfaceID(IService, 4, 0)
InterfaceID.
virtual ~IGslSvc()
destructor (virtual and protected)