|
Gaudi Framework, version v21r9 |
| Home | Generated: 3 May 2010 |
#include <GaudiKernel/IIncidentSvc.h>


Public Member Functions | |
| DeclareInterfaceID (IIncidentSvc, 2, 0) | |
| InterfaceID. | |
| 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. | |
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 21 of file IIncidentSvc.h.
| IIncidentSvc::DeclareInterfaceID | ( | IIncidentSvc | , | |
| 2 | , | |||
| 0 | ||||
| ) |
| 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] |