| # Gaudi Framework, version v21r9 |

Home |  | Generated: 3 May 2010

# IGslErrorHandler Class Reference

The abstract interface for arbitrary GSL error handler. More...

`#include <GaudiGSL/IGslErrorHandler.h>`

Inheritance diagram for IGslErrorHandler:

[legend]
Collaboration diagram for IGslErrorHandler:

[legend]

List of all members.

## Public Member Functions
| DeclareInterfaceID (IGslErrorHandler, 2, 0)
| InterfaceID.
virtual StatusCode | handle (const GslError &error) const =0
| handle the GSL error
## Protected Member Functions
virtual | ~IGslErrorHandler ()
| destructor (virtual and protected)

## Detailed Description

The abstract interface for arbitrary GSL error handler.

Author:
  Vanya Ivan.Belyaev@itep.ru

Date:
  30/04/2002

Definition at line 17 of file IGslErrorHandler.h.

## Constructor & Destructor Documentation

virtual IGslErrorHandler::~IGslErrorHandler | ( |  | ) | `[inline, protected, virtual]`

destructor (virtual and protected)

Definition at line 32 of file IGslErrorHandler.h.

    00032 {}

## Member Function Documentation

IGslErrorHandler::DeclareInterfaceID | ( | IGslErrorHandler | ,
|  | 2 | ,
|  | 0 |  |
| ) |  |  |

InterfaceID.

virtual StatusCode IGslErrorHandler::handle | ( | const GslError & | error | ) | const`[pure virtual]`

handle the GSL error

Parameters:

  | error | error to be handled

See also:
  GslError

Returns:
  status code

Implemented in GslErrorCount, GslErrorException, and GslErrorPrint.

The documentation for this class was generated from the following file:

- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v21r9/GaudiGSL/GaudiGSL/IGslErrorHandler.h