#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().
1.5.1