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