#include <TMessageHandler.h>
Inheritance diagram for TMessageHandler:

Public Member Functions | |
| TMessageHandler (const TClass *cl, Bool_t derived=kTRUE) | |
| TMessageHandler (const char *cl, Bool_t derived=kTRUE) | |
| virtual | ~TMessageHandler () |
| 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 void | Print (Option_t *option="") const |
| virtual void | Add () |
| virtual void | Remove () |
| virtual Bool_t | Notify () |
| virtual void | Added () |
| virtual void | Removed () |
| virtual void | Notified () |
| TMessageHandler (const TClass *cl, Bool_t derived=kTRUE) | |
| TMessageHandler (const char *cl, Bool_t derived=kTRUE) | |
| virtual | ~TMessageHandler () |
| 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 void | Print (Option_t *option="") const |
| virtual void | Add () |
| virtual void | Remove () |
| virtual Bool_t | Notify () |
| virtual void | Added () |
| virtual void | Removed () |
| virtual void | Notified () |
Protected Member Functions | |
| void * | GetSender () |
| void * | GetSender () |
Protected Attributes | |
| const TClass * | fClass |
| const TObject * | fMessObj |
| Int_t | fMessId |
| Int_t | fSize |
| Int_t * | fCnts |
| Int_t * | fMessIds |
| Bool_t | fDerived |
| const TClass * | fClass |
| const TObject * | fMessObj |
| Int_t * | fCnts |
| Int_t * | fMessIds |
Definition at line 38 of file TMessageHandler.h.
Definition at line 62 of file TMessageHandler.cxx.
References Add(), fClass, fCnts, fDerived, fMessId, fMessIds, fMessObj, fSize, TClass::GetClass(), and TNamed::SetName().
| TMessageHandler::~TMessageHandler | ( | ) | [virtual] |
| virtual TMessageHandler::~TMessageHandler | ( | ) | [virtual] |
| void* TMessageHandler::GetSender | ( | ) | [inline, protected, virtual] |
| Int_t TMessageHandler::GetSize | ( | ) | const [inline] |
| Int_t TMessageHandler::GetTotalMessageCount | ( | ) | const [virtual] |
| Bool_t TMessageHandler::HandleDerived | ( | ) | const [inline] |
| void TMessageHandler::Print | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TNamed.
Definition at line 200 of file TMessageHandler.cxx.
References fClass, fCnts, fMessIds, fSize, TROOT::GetListOfClasses(), TNamed::GetName(), GetTotalMessageCount(), gROOT, i, and id.
| void TMessageHandler::Add | ( | ) | [virtual] |
Definition at line 93 of file TMessageHandler.cxx.
References TSeqCollection::Add(), Added(), fClass, TROOT::GetListOfMessageHandlers(), gROOT, gROOTMutex, and R__LOCKGUARD2.
Referenced by TMessageHandler().
| void TMessageHandler::Remove | ( | ) | [virtual] |
Definition at line 235 of file TMessageHandler.cxx.
References TROOT::GetListOfMessageHandlers(), gROOT, gROOTMutex, R__LOCKGUARD2, TCollection::Remove(), and Removed().
Referenced by ~TMessageHandler().
| Bool_t TMessageHandler::Notify | ( | ) | [virtual] |
Reimplemented from TObject.
Definition at line 184 of file TMessageHandler.cxx.
References fClass, fMessId, fMessObj, TObject::GetUniqueID(), kFALSE, and Notified().
Referenced by HandleMessage().
| virtual void TMessageHandler::Added | ( | ) | [inline, virtual] |
| virtual void TMessageHandler::Removed | ( | ) | [inline, virtual] |
Definition at line 69 of file TMessageHandler.h.
References TQObject::Emit().
Referenced by Remove().
| virtual void TMessageHandler::Notified | ( | ) | [inline, virtual] |
Definition at line 70 of file TMessageHandler.h.
References TQObject::Emit().
Referenced by Notify().
| void* TMessageHandler::GetSender | ( | ) | [inline, protected, virtual] |
| Int_t TMessageHandler::GetSize | ( | ) | const [inline] |
| virtual Int_t TMessageHandler::GetTotalMessageCount | ( | ) | const [virtual] |
| Bool_t TMessageHandler::HandleDerived | ( | ) | const [inline] |
| virtual void TMessageHandler::Print | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TNamed.
| virtual void TMessageHandler::Add | ( | ) | [virtual] |
| virtual void TMessageHandler::Remove | ( | ) | [virtual] |
| virtual void TMessageHandler::Added | ( | ) | [inline, virtual] |
| virtual void TMessageHandler::Removed | ( | ) | [inline, virtual] |
| virtual void TMessageHandler::Notified | ( | ) | [inline, virtual] |
const TClass* TMessageHandler::fClass [protected] |
Definition at line 41 of file TMessageHandler.h.
Referenced by Add(), HandleMessage(), Notify(), Print(), and TMessageHandler().
const TObject* TMessageHandler::fMessObj [protected] |
Definition at line 42 of file TMessageHandler.h.
Referenced by HandleMessage(), Notify(), and TMessageHandler().
Int_t TMessageHandler::fMessId [protected] |
Definition at line 43 of file TMessageHandler.h.
Referenced by HandleMessage(), Notify(), and TMessageHandler().
Int_t TMessageHandler::fSize [protected] |
Definition at line 44 of file TMessageHandler.h.
Referenced by GetMessageCount(), GetSize(), GetTotalMessageCount(), HandleMessage(), Print(), TMessageHandler(), and ~TMessageHandler().
Int_t* TMessageHandler::fCnts [protected] |
Definition at line 45 of file TMessageHandler.h.
Referenced by GetMessageCount(), GetTotalMessageCount(), HandleMessage(), Print(), TMessageHandler(), and ~TMessageHandler().
Int_t* TMessageHandler::fMessIds [protected] |
Definition at line 46 of file TMessageHandler.h.
Referenced by GetMessageCount(), HandleMessage(), Print(), TMessageHandler(), and ~TMessageHandler().
Bool_t TMessageHandler::fDerived [protected] |
Definition at line 47 of file TMessageHandler.h.
Referenced by HandleDerived(), HandleMessage(), and TMessageHandler().
const TClass* TMessageHandler::fClass [protected] |
Definition at line 41 of file TMessageHandler.h.
const TObject* TMessageHandler::fMessObj [protected] |
Definition at line 42 of file TMessageHandler.h.
Int_t* TMessageHandler::fCnts [protected] |
Definition at line 45 of file TMessageHandler.h.
Int_t* TMessageHandler::fMessIds [protected] |
Definition at line 46 of file TMessageHandler.h.
1.5.1