#include <TSysEvtHandler.h>
Inheritance diagram for TSignalHandler:
Public Member Functions | |
TSignalHandler (ESignals sig, Bool_t sync=kTRUE) | |
virtual | ~TSignalHandler () |
void | Delay () |
void | HandleDelayedSignal () |
ESignals | GetSignal () const |
void | SetSignal (ESignals sig) |
Bool_t | IsSync () const |
Bool_t | IsAsync () const |
virtual Bool_t | Notify () |
virtual void | Add () |
virtual void | Remove () |
TSignalHandler (ESignals sig, Bool_t sync=kTRUE) | |
virtual | ~TSignalHandler () |
void | Delay () |
void | HandleDelayedSignal () |
ESignals | GetSignal () const |
void | SetSignal (ESignals sig) |
Bool_t | IsSync () const |
Bool_t | IsAsync () const |
virtual Bool_t | Notify () |
virtual void | Add () |
virtual void | Remove () |
Protected Member Functions | |
TSignalHandler () | |
TSignalHandler () | |
Protected Attributes | |
ESignals | fSignal |
Bool_t | fSync |
Int_t | fDelay |
Definition at line 130 of file TSysEvtHandler.h.
TSignalHandler::TSignalHandler | ( | ) | [inline, protected] |
Definition at line 137 of file TSysEvtHandler.h.
virtual TSignalHandler::~TSignalHandler | ( | ) | [inline, virtual] |
TSignalHandler::TSignalHandler | ( | ) | [inline, protected] |
Definition at line 137 of file TSysEvtHandler.h.
virtual TSignalHandler::~TSignalHandler | ( | ) | [inline, virtual] |
void TSignalHandler::Delay | ( | ) | [inline] |
Definition at line 142 of file TSysEvtHandler.h.
References fDelay.
Referenced by TNetFile::ReadBuffer(), and TNetFile::ReadBuffers().
void TSignalHandler::HandleDelayedSignal | ( | ) | [inline] |
Definition at line 155 of file TSysEvtHandler.h.
References fDelay, and Notify().
Referenced by TNetFile::ReadBuffer(), and TNetFile::ReadBuffers().
ESignals TSignalHandler::GetSignal | ( | ) | const [inline] |
Definition at line 144 of file TSysEvtHandler.h.
References fSignal.
Referenced by TWinNTSystem::CheckSignals(), TUnixSystem::CheckSignals(), TWinNTSystem::HandleConsoleEvent(), TInterruptHandler::Notify(), TASInterruptHandler::Notify(), TProofServInterruptHandler::Notify(), TProofServLiteInterruptHandler::Notify(), and TUnixSystem::RemoveSignalHandler().
void TSignalHandler::SetSignal | ( | ESignals | sig | ) | [inline] |
Bool_t TSignalHandler::IsSync | ( | ) | const [inline] |
Definition at line 146 of file TSysEvtHandler.h.
References fSync.
Referenced by TWinNTSystem::CheckSignals(), and TUnixSystem::CheckSignals().
Bool_t TSignalHandler::IsAsync | ( | ) | const [inline] |
Bool_t TSignalHandler::Notify | ( | ) | [virtual] |
Implements TSysEvtHandler.
Definition at line 159 of file TSysEvtHandler.cxx.
References kFALSE, and TSysEvtHandler::Notified().
Referenced by TWinNTSystem::CheckSignals(), TUnixSystem::CheckSignals(), TWinNTSystem::HandleConsoleEvent(), and HandleDelayedSignal().
void TSignalHandler::Add | ( | ) | [virtual] |
Implements TSysEvtHandler.
Definition at line 168 of file TSysEvtHandler.cxx.
References TSysEvtHandler::Added(), TSystem::AddSignalHandler(), fSignal, and gSystem.
Referenced by ClassImp(), TProof::Collect(), TApplicationRemote::Collect(), TXProofMgr::Cp(), TXProofMgr::Exec(), and TXSlave::SetInterruptHandler().
void TSignalHandler::Remove | ( | ) | [virtual] |
Implements TSysEvtHandler.
Definition at line 179 of file TSysEvtHandler.cxx.
References fSignal, gSystem, TSysEvtHandler::Removed(), and TSystem::RemoveSignalHandler().
Referenced by TProof::Collect(), TApplicationRemote::Collect(), TXProofMgr::Cp(), TXProofMgr::Exec(), TXSlave::HandleError(), TXSlave::SetInterruptHandler(), and ~TSignalHandler().
void TSignalHandler::Delay | ( | ) | [inline] |
void TSignalHandler::HandleDelayedSignal | ( | ) |
ESignals TSignalHandler::GetSignal | ( | ) | const [inline] |
void TSignalHandler::SetSignal | ( | ESignals | sig | ) | [inline] |
Bool_t TSignalHandler::IsSync | ( | ) | const [inline] |
Bool_t TSignalHandler::IsAsync | ( | ) | const [inline] |
virtual Bool_t TSignalHandler::Notify | ( | ) | [virtual] |
Implements TSysEvtHandler.
virtual void TSignalHandler::Add | ( | ) | [virtual] |
Implements TSysEvtHandler.
virtual void TSignalHandler::Remove | ( | ) | [virtual] |
Implements TSysEvtHandler.
ESignals TSignalHandler::fSignal [protected] |
Definition at line 133 of file TSysEvtHandler.h.
Referenced by Add(), GetSignal(), Remove(), SetSignal(), and TSignalHandler().
Bool_t TSignalHandler::fSync [protected] |
Definition at line 134 of file TSysEvtHandler.h.
Referenced by IsAsync(), IsSync(), and TSignalHandler().
Int_t TSignalHandler::fDelay [protected] |
Definition at line 135 of file TSysEvtHandler.h.
Referenced by Delay(), HandleDelayedSignal(), TInterruptHandler::Notify(), and TSignalHandler().