library: libCore #include "TSysEvtHandler.h" |
Inheritance Chart: | |||||||||||||||||||||||||
|
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() virtual void Remove() virtual void Removed() virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)
private:
Bool_t fIsActive kTRUE if handler is active, kFALSE if not active
TSysEvtHandler Abstract base class for handling system events.
Activate a system event handler. All handlers are by default activated. Use this method to activate a de-activated handler.
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.