12#ifndef ROOT_TSysEvtHandler
13#define ROOT_TSysEvtHandler
43 virtual void Add() = 0;
169namespace std {
class exception; }
#define ClassDef(name, id)
@ kSigSegmentationViolation
virtual void SetInterest(Int_t mask)
Set interest mask to 'mask'.
virtual void SetWriteReady()
virtual Bool_t Notify()
Notify when event occurred on descriptor associated with this handler.
virtual void Remove()
Remove file event handler from system file handler list.
virtual void SetReadReady()
virtual Bool_t HasReadInterest()
True if handler is interested in read events.
virtual Bool_t WriteNotify()
Notify when something can be written to the descriptor associated with this handler.
virtual Bool_t HasWriteInterest()
True if handler is interested in write events.
virtual void ResetReadyMask()
virtual Bool_t ReadNotify()
Notify when something can be read from the descriptor associated with this handler.
virtual Bool_t IsWriteReady() const
virtual Bool_t IsReadReady() const
virtual void Add()
Add file event handler to system file handler list.
Mother of all ROOT objects.
This is the ROOT implementation of the Qt object communication mechanism (see also http://www....
void Emit(const char *signal, const T &arg)
Activate signal with single parameter.
virtual void Add()
Add signal handler to system signal handler list.
virtual Bool_t Notify()
Notify when signal occurs.
virtual ~TSignalHandler()
virtual void Remove()
Remove signal handler from system signal handler list.
void SetSignal(ESignals sig)
ESignals GetSignal() const
void HandleDelayedSignal()
TStdExceptionHandler()
Handle standard C++ exceptions intercepted by the TSystem::Run().
virtual void Remove()
Remove std::exception handler from system handler list.
virtual void Add()
Add std::exception handler to system handler list.
virtual ~TStdExceptionHandler()
virtual EStatus Handle(std::exception &exc)=0
virtual Bool_t Notify()
Notify when signal occurs.
Abstract base class for handling system events.
void DeActivate()
De-activate a system event handler.
virtual ~TSysEvtHandler()
void Activate()
Activate a system event handler.
virtual Bool_t Notify()=0
This method must be overridden to handle object notification.
virtual void DeActivated()