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: