Go to the documentation of this file.
11 #ifndef GAUDIUTILS_ISIGNALMONITOR_H
12 #define GAUDIUTILS_ISIGNALMONITOR_H
virtual void ignoreSignal(int signum)=0
Ignore future occurrences of the given signal number.
virtual bool gotSignal(int signum) const =0
Tell if the given signal has been received or not.
Interface for the service that monitors the occurrences of system signals.
virtual void monitorSignal(int signum, bool propagate=true)=0
Add a signal (number) to the list of signals to be monitored.
DeclareInterfaceID(ISignalMonitor, 1, 0)
InterfaceID.
This file provides a Grammar for the type Gaudi::Accumulators::Axis It allows to use that type from p...
virtual void clearSignal(int signum)=0
Clear the flag for the given signal, so that a new occurrence can be identified.
virtual void setSignal(int signum)=0
Set the flag for the given signal, as if the signal was received.