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

TMessageHandler Class Reference

#include <TMessageHandler.h>

Inheritance diagram for TMessageHandler:

Inheritance graph
[legend]
Collaboration diagram for TMessageHandler:

Collaboration graph
[legend]
List of all members.

Public Methods

 TMessageHandler (const TClass *cl, Bool_t derived=kTRUE)
 TMessageHandler (const char *cl, Bool_t derived=kTRUE)
virtual ~TMessageHandler ()
virtual void Add ()
Int_t GetSize () const
virtual Int_t GetMessageCount (Int_t messId) const
virtual Int_t GetTotalMessageCount () const
Bool_t HandleDerived () const
virtual void HandleMessage (Int_t id, const TObject *obj)
virtual Bool_t Notify ()
virtual void Print (Option_t *option="") const
virtual void Remove ()

Protected Attributes

const TClassfClass
const TObjectfMessObj
Int_t fMessId
Int_t fSize
Int_t * fCnts
Int_t * fMessIds
Bool_t fDerived

Constructor & Destructor Documentation

TMessageHandler::TMessageHandler const TClass   cl,
Bool_t    derived = kTRUE
 

TMessageHandler::TMessageHandler const char *    cl,
Bool_t    derived = kTRUE
 

virtual TMessageHandler::~TMessageHandler   [virtual]
 


Member Function Documentation

virtual void TMessageHandler::Add   [virtual]
 

Int_t TMessageHandler::GetSize   const
 

Definition at line 53 of file TMessageHandler.h.

References fSize.

virtual Int_t TMessageHandler::GetMessageCount Int_t    messId const [virtual]
 

virtual Int_t TMessageHandler::GetTotalMessageCount   const [virtual]
 

Bool_t TMessageHandler::HandleDerived   const
 

Definition at line 56 of file TMessageHandler.h.

References fDerived.

virtual void TMessageHandler::HandleMessage Int_t    id,
const TObject   obj
[virtual]
 

virtual Bool_t TMessageHandler::Notify   [virtual]
 

Reimplemented from TObject.

virtual void TMessageHandler::Print Option_t *    option = "" const [virtual]
 

Reimplemented from TNamed.

virtual void TMessageHandler::Remove   [virtual]
 


Member Data Documentation

const TClass* TMessageHandler::fClass [protected]
 

Definition at line 38 of file TMessageHandler.h.

const TObject* TMessageHandler::fMessObj [protected]
 

Definition at line 39 of file TMessageHandler.h.

Int_t TMessageHandler::fMessId [protected]
 

Definition at line 40 of file TMessageHandler.h.

Int_t TMessageHandler::fSize [protected]
 

Definition at line 41 of file TMessageHandler.h.

Referenced by GetSize().

Int_t* TMessageHandler::fCnts [protected]
 

Definition at line 42 of file TMessageHandler.h.

Int_t* TMessageHandler::fMessIds [protected]
 

Definition at line 43 of file TMessageHandler.h.

Bool_t TMessageHandler::fDerived [protected]
 

Definition at line 44 of file TMessageHandler.h.

Referenced by HandleDerived().


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