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...
class MergingTransformer< Out(const vector_of_const_< In > void
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)