![]() |
|
|
Generated: 8 Jan 2009 |
#include <GaudiKernel/IIncidentSvc.h>


It is used by Listeners to declare themselves that they are interested by Incidents of a certain type and by Incident originators.
Definition at line 24 of file IIncidentSvc.h.
Public Member Functions | |
| virtual void | addListener (IIncidentListener *lis, const std::string &type="", long priority=0, bool rethrow=false, bool singleShot=false)=0 |
| Add listener. | |
| virtual void | removeListener (IIncidentListener *lis, const std::string &type="")=0 |
| Remove listener. | |
| virtual void | fireIncident (const Incident &incident)=0 |
| Fire an Incident. | |
Static Public Member Functions | |
| static const InterfaceID & | interfaceID () |
| Retrieve interface ID. | |
| static const InterfaceID& IIncidentSvc::interfaceID | ( | ) | [inline, static] |
Retrieve interface ID.
Reimplemented from IInterface.
Definition at line 28 of file IIncidentSvc.h.
00028 { return IID_IIncidentSvc; }
| virtual void IIncidentSvc::addListener | ( | IIncidentListener * | lis, | |
| const std::string & | type = "", |
|||
| long | priority = 0, |
|||
| bool | rethrow = false, |
|||
| bool | singleShot = false | |||
| ) | [pure virtual] |
Add listener.
| lis | Listener address | |
| type | Incident type | |
| priority | Priority in handling incident |
Implemented in IncidentSvc.
| virtual void IIncidentSvc::removeListener | ( | IIncidentListener * | lis, | |
| const std::string & | type = "" | |||
| ) | [pure virtual] |
| virtual void IIncidentSvc::fireIncident | ( | const Incident & | incident | ) | [pure virtual] |