The abstract interface to "deal" with GNU Scientific Library (GLS) The main task is the error handling.
More...
#include <GaudiGSL/IGslSvc.h>
List of all members.
Detailed Description
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.Belyaev@itep.ru
- Date:
- 29/04/2002
Definition at line 18 of file IGslSvc.h.
Member Typedef Documentation
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 30 of file IGslSvc.h.
Constructor & Destructor Documentation
| virtual IGslSvc::~IGslSvc |
( |
) |
[inline, protected, virtual] |
destructor (virtual and protected)
Definition at line 63 of file IGslSvc.h.
Member Function Documentation
| IGslSvc::DeclareInterfaceID |
( |
IGslSvc |
, |
|
|
2 |
, |
|
|
0 |
|
|
) |
| |
handle the GSL error
- Parameters:
-
- See also:
- GslError
- Returns:
- status code
Implemented in GslSvc.
retrieve the current GSL error handler
- Returns:
- current GSL error handler
Implemented in GslSvc.
set new GSL error handler
- Parameters:
-
| handler | new GSL error handler |
- Returns:
- GSL error handler
Implemented in GslSvc.
| virtual StatusCode IGslSvc::status |
( |
const int |
error ) |
const [pure virtual] |
transform GSL error code to Gaudi status code
- Parameters:
-
- Returns:
- status code
Implemented in GslSvc.
The documentation for this class was generated from the following file:
- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v23r0/GaudiGSL/GaudiGSL/IGslSvc.h