12 #ifndef ROOT_TSysEvtHandler
13 #define ROOT_TSysEvtHandler
47 virtual void Add() = 0;
84 void SetFd(
int fd) { fFileNum = fd; }
173 namespace std {
class exception; }
virtual void SetWriteReady()
virtual ~TSignalHandler()
virtual ~TStdExceptionHandler()
virtual void DeActivated()
virtual Bool_t Notify()
Notify when event occurred on descriptor associated with this handler.
virtual Bool_t IsReadReady() const
virtual void Add()
Add signal handler to system signal handler list.
This is the ROOT implementation of the Qt object communication mechanism (see also http://www...
virtual void Remove()
Remove std::exception handler from system handler list.
virtual void Add()
Add file event handler to system file handler list.
virtual void ResetReadyMask()
void SetSignal(ESignals sig)
void DeActivate()
De-activate a system event handler.
virtual Bool_t Notify()
Notify when signal occurs.
static const double x2[5]
#define ClassDef(name, id)
void Emit(const char *signal)
Acitvate signal without args.
virtual EStatus Handle(std::exception &exc)=0
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 SetReadReady()
Abstract base class for handling system events.
void HandleDelayedSignal()
static const double x1[5]
virtual void Remove()
Remove signal handler from system signal handler list.
virtual Bool_t IsWriteReady() const
virtual void Remove()
Remove file event handler from system file handler list.
Mother of all ROOT objects.
ESignals GetSignal() const
virtual void SetInterest(Int_t mask)
Set interest mask to 'mask'.
virtual ~TSysEvtHandler()
virtual Bool_t ReadNotify()
Notify when something can be read from the descriptor associated with this handler.
virtual Bool_t Notify()=0
This method must be overridden to handle object notification.
TStdExceptionHandler()
Handle standard C++ exceptions intercepted by the TSystem::Run().
virtual void Add()
Add std::exception handler to system handler list.
virtual Bool_t Notify()
Notify when signal occurs.
virtual Bool_t HasReadInterest()
True if handler is interested in read events.