TSignalHandler


class description - source file - inheritance tree

class TSignalHandler : public TSysEvtHandler


    protected:
TSignalHandler TSignalHandler() public:
TSignalHandler TSignalHandler(ESignals sig, Bool_t sync = kTRUE) TSignalHandler TSignalHandler(TSignalHandler&) virtual void ~TSignalHandler() 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)

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 Remove()
 Remove signal handler from system signal handler list.



Inline Functions


        TSignalHandler TSignalHandler(ESignals sig, Bool_t sync = kTRUE)
                  void Delay()
                  void HandleDelayedSignal()
              ESignals GetSignal() const
                  void SetSignal(ESignals sig)
                Bool_t IsSync() const
                Bool_t IsAsync() const
               TClass* Class()
               TClass* IsA() const
                  void ShowMembers(TMemberInspector& insp, char* parent)
                  void Streamer(TBuffer& b)
        TSignalHandler TSignalHandler(TSignalHandler&)
                  void ~TSignalHandler()


Author: Fons Rademakers 16/09/95
Last update: 2.23/03 22/09/99 18.07.48 by Rene Brun
Copyright (c) 1995-1999, The ROOT System, All rights reserved. *


ROOT page - Class index - 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.