![]() |
|
|
Generated: 18 Jul 2008 |
#include <IExceptionSvc.h>
Inheritance diagram for IExceptionSvc:


Definition at line 27 of file IExceptionSvc.h.
Public Member Functions | |
| virtual StatusCode | handle (const INamedInterface &o, const GaudiException &e) const =0 |
| Handle caught GaudiExceptions Handle caught exceptions. | |
| virtual StatusCode | handle (const INamedInterface &o, const std::exception &e) const =0 |
| Handle caught std::exceptions Handle caught exceptions. | |
| virtual StatusCode | handle (const INamedInterface &o) const =0 |
| Handle caught (unknown)exceptions Handle caught exceptions. | |
| virtual StatusCode | handleErr (const INamedInterface &o, const StatusCode &s) const =0 |
| Handle errors Handle errors. | |
Static Public Member Functions | |
| static const InterfaceID & | interfaceID () |
| The unique interface indetifier. | |
Protected Member Functions | |
| virtual | ~IExceptionSvc () |
| virtual and proteted destructor | |
| IExceptionSvc::~IExceptionSvc | ( | ) | [protected, virtual] |
| virtual StatusCode IExceptionSvc::handle | ( | const INamedInterface & | o, | |
| const GaudiException & | e | |||
| ) | const [pure virtual] |
Handle caught GaudiExceptions Handle caught exceptions.
Implemented in ExceptionSvc.
Referenced by Algorithm::sysExecute().
| virtual StatusCode IExceptionSvc::handle | ( | const INamedInterface & | o, | |
| const std::exception & | e | |||
| ) | const [pure virtual] |
| virtual StatusCode IExceptionSvc::handle | ( | const INamedInterface & | o | ) | const [pure virtual] |
| virtual StatusCode IExceptionSvc::handleErr | ( | const INamedInterface & | o, | |
| const StatusCode & | s | |||
| ) | const [pure virtual] |
| const InterfaceID & IExceptionSvc::interfaceID | ( | ) | [static] |
The unique interface indetifier.
Reimplemented from IInterface.
Definition at line 36 of file IExceptionSvc.cpp.
References s_IExceptionSvc.
Referenced by ExceptionSvc::queryInterface().
00036 { return s_IExceptionSvc ; }