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