|
Gaudi Framework, version v21r11 |
| Home | Generated: 30 Sep 2010 |
#include <GaudiGSL/IGslSvc.h>
Public Types | |
| typedef void(* | GslErrorHandler )(const char *, const char *, int, int) |
| type definition of "standard" GSL error handler functions | |
Public Member Functions | |
| DeclareInterfaceID (IGslSvc, 2, 0) | |
| InterfaceID. | |
| virtual StatusCode | handle (const GslError &error) const =0 |
| handle the GSL error | |
| virtual GslErrorHandler | handler () const =0 |
| retrieve the current GSL error handler | |
| virtual GslErrorHandler | setHandler (GslErrorHandler handler) const =0 |
| set new GSL error handler | |
| virtual StatusCode | status (const int error) const =0 |
| transform GSL error code to Gaudi status code | |
Protected Member Functions | |
| virtual | ~IGslSvc () |
| destructor (virtual and protected) | |
Could be extended in future to cover other aspects as well.
Definition at line 18 of file IGslSvc.h.
| typedef void(* IGslSvc::GslErrorHandler)(const char *, const char *, int, int) |
type definition of "standard" GSL error handler functions
| reason | error reason (message) | |
| file | file name | |
| line | line number | |
| code | error code |
| virtual IGslSvc::~IGslSvc | ( | ) | [inline, protected, virtual] |
| IGslSvc::DeclareInterfaceID | ( | IGslSvc | , | |
| 2 | , | |||
| 0 | ||||
| ) |
| virtual StatusCode IGslSvc::handle | ( | const GslError & | error | ) | const [pure virtual] |
| virtual GslErrorHandler IGslSvc::handler | ( | ) | const [pure virtual] |
| virtual GslErrorHandler IGslSvc::setHandler | ( | GslErrorHandler | handler | ) | const [pure virtual] |
set new GSL error handler
| handler | new GSL error handler |
| virtual StatusCode IGslSvc::status | ( | const int | error | ) | const [pure virtual] |