library: libCore
#include "TSysEvtHandler.h"

TSysEvtHandler


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

class TSysEvtHandler : public TObject, public TQObject

Inheritance Chart:
TObject
TQObject
<-
TSysEvtHandler
<-
TFileHandler
TSignalHandler
TTimer
<-
TProcessEventTimer
 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.

    private:
virtual void* GetSender() public:
virtual ~TSysEvtHandler() void Activate() virtual void Activated() virtual void Add() virtual void Added() static TClass* Class() void DeActivate() virtual void DeActivated() virtual TClass* IsA() const Bool_t IsActive() const virtual void Notified() virtual Bool_t Notify() TSysEvtHandler& operator=(const TSysEvtHandler&) virtual void Remove() virtual void Removed() virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Bool_t fIsActive kTRUE if handler is active, kFALSE if not active

Class Description

                                                                      
 TSysEvtHandler                                                       
                                                                      
 Abstract base class for handling system events.                      
                                                                      


void Activate()
 Activate a system event handler. All handlers are by default
 activated. Use this method to activate a de-activated handler.

void DeActivate()
 De-activate a system event handler. Use this method to temporarily
 disable an event handler to avoid it from being recursively called.
 Use DeActivate() / Activate() instead of Remove() / Add() for this
 purpose, since the Add() will add the handler back to the end of
 the list of handlers and cause it to be called again for the same,
 already handled, event.



Inline Functions


                   void ~TSysEvtHandler()
                  void* GetSender()
                 Bool_t IsActive() const
                   void Add()
                   void Remove()
                 Bool_t Notify()
                   void Activated()
                   void DeActivated()
                   void Notified()
                   void Added()
                   void Removed()
                TClass* Class()
                TClass* IsA() const
                   void ShowMembers(TMemberInspector& insp, char* parent)
                   void Streamer(TBuffer& b)
                   void StreamerNVirtual(TBuffer& b)
        TSysEvtHandler& operator=(const TSysEvtHandler&)


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.