Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TSignalHandler Class Reference

#include <TSysEvtHandler.h>

Inheritance diagram for TSignalHandler:

Inheritance graph
[legend]
Collaboration diagram for TSignalHandler:

Collaboration graph
[legend]
List of all members.

Public Methods

 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 Methods

 TSignalHandler ()

Protected Attributes

ESignals fSignal
Bool_t fSync
Int_t fDelay

Constructor & Destructor Documentation

TSignalHandler::TSignalHandler   [protected]
 

Definition at line 122 of file TSysEvtHandler.h.

References fDelay, and fSignal.

TSignalHandler::TSignalHandler ESignals    sig,
Bool_t    sync = kTRUE
 

virtual TSignalHandler::~TSignalHandler   [virtual]
 

Definition at line 126 of file TSysEvtHandler.h.

References Remove().


Member Function Documentation

void TSignalHandler::Delay  
 

Definition at line 127 of file TSysEvtHandler.h.

References fDelay.

void TSignalHandler::HandleDelayedSignal  
 

Definition at line 140 of file TSysEvtHandler.h.

References fDelay, and Notify().

ESignals TSignalHandler::GetSignal   const
 

Definition at line 129 of file TSysEvtHandler.h.

References ESignals, and fSignal.

void TSignalHandler::SetSignal ESignals    sig
 

Definition at line 130 of file TSysEvtHandler.h.

References ESignals, and fSignal.

Bool_t TSignalHandler::IsSync   const
 

Definition at line 131 of file TSysEvtHandler.h.

References fSync.

Bool_t TSignalHandler::IsAsync   const
 

Definition at line 132 of file TSysEvtHandler.h.

References fSync.

virtual Bool_t TSignalHandler::Notify   [virtual]
 

Implements TSysEvtHandler.

Referenced by HandleDelayedSignal().

virtual void TSignalHandler::Add   [virtual]
 

Implements TSysEvtHandler.

virtual void TSignalHandler::Remove   [virtual]
 

Implements TSysEvtHandler.

Referenced by ~TSignalHandler().


Member Data Documentation

ESignals TSignalHandler::fSignal [protected]
 

Definition at line 118 of file TSysEvtHandler.h.

Referenced by GetSignal(), SetSignal(), and TSignalHandler().

Bool_t TSignalHandler::fSync [protected]
 

Definition at line 119 of file TSysEvtHandler.h.

Referenced by IsAsync(), and IsSync().

Int_t TSignalHandler::fDelay [protected]
 

Definition at line 120 of file TSysEvtHandler.h.

Referenced by Delay(), HandleDelayedSignal(), and TSignalHandler().


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 15:06:42 2003 for ROOT by doxygen1.2.16