The abstract interface to "deal" with GNU Scientific Library (GLS) The main task is the error handling.
More...
#include <GaudiGSL/IGslSvc.h>
The abstract interface to "deal" with GNU Scientific Library (GLS) The main task is the error handling.
Could be extended in future to cover other aspects as well.
- Author
- Vanya Belyaev Ivan..nosp@m.Bely.nosp@m.aev@i.nosp@m.tep..nosp@m.ru
- Date
- 29/04/2002
Definition at line 16 of file IGslSvc.h.
typedef void( * IGslSvc::GslErrorHandler) (const char *, const char *, int, int ) |
type definition of "standard" GSL error handler functions
- Parameters
-
reason | error reason (message) |
file | file name |
line | line number |
code | error code |
Definition at line 26 of file IGslSvc.h.
IGslSvc::DeclareInterfaceID |
( |
IGslSvc |
, |
|
|
3 |
, |
|
|
0 |
|
|
) |
| |
handle the GSL error
- Parameters
-
- See also
- GslError
- Returns
- status code
retrieve the current GSL error handler
- Returns
- current GSL error handler
set new GSL error handler
- Parameters
-
handler | new GSL error handler |
- Returns
- GSL error handler
virtual StatusCode IGslSvc::status |
( |
const int |
error | ) |
const |
|
pure virtual |
transform GSL error code to Gaudi status code
- Parameters
-
- Returns
- status code
The documentation for this class was generated from the following file: