library: libCore
#include "TSysEvtHandler.h"

TSignalHandler


class description - header file - source file - inheritance tree (.pdf)

class TSignalHandler : public TSysEvtHandler

Inheritance Chart:
TObject
TQObject
<-
TSysEvtHandler
<-
TSignalHandler

    protected:
TSignalHandler() public:
TSignalHandler(ESignals sig, Bool_t sync = kTRUE) TSignalHandler(const TSignalHandler&) virtual ~TSignalHandler() virtual void Add() static TClass* Class() void Delay() ESignals GetSignal() const void HandleDelayedSignal() virtual TClass* IsA() const Bool_t IsAsync() const Bool_t IsSync() const virtual Bool_t Notify() virtual void Remove() void SetSignal(ESignals sig) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
ESignals fSignal Signal to be handled Bool_t fSync Synchronous or a-synchronous signal Int_t fDelay Delay handling of signal (use fDelay in Notify())

Class Description

                                                                      
 TSysEvtHandler                                                       
                                                                      
 Abstract base class for handling system events.                      
                                                                      

TSignalHandler(ESignals sig, Bool_t sync)
 Create signal event handler.
Bool_t Notify()
 Notify when signal occurs.
void Add()
 Add signal handler to system signal handler list.
void Remove()
 Remove signal handler from system signal handler list.

TSignalHandler()
TSignalHandler(ESignals sig, Bool_t sync = kTRUE)
virtual ~TSignalHandler()
void Delay()
void HandleDelayedSignal()
ESignals GetSignal()
void SetSignal(ESignals sig)
Bool_t IsSync()
Bool_t IsAsync()

Author: Fons Rademakers 16/09/95
Last update: root/base:$Name: $:$Id: TSysEvtHandler.cxx,v 1.5 2004/12/15 16:04:57 rdm Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.