12#ifndef ROOT_TMessageHandler
13#define ROOT_TMessageHandler
#define ClassDef(name, id)
TClass instances represent classes, structs and namespaces in the ROOT type system.
Handle messages that might be generated by the system.
virtual void Print(Option_t *option="") const
Print statistics for this message handler.
TMessageHandler(const TClass *cl, Bool_t derived=kTRUE)
Create a new message handler for class cl and add it to the list of message handlers.
virtual ~TMessageHandler()
Clean up the message handler.
Bool_t HandleDerived() const
virtual void Remove()
Remove this message handler from the list of messages handlers.
virtual Bool_t Notify()
This method must be overridden to handle object notification.
virtual void HandleMessage(Int_t id, const TObject *obj)
Store message origin, keep statistics and call Notify().
virtual Int_t GetMessageCount(Int_t messId) const
Return counter for message with ID=messid.
virtual Int_t GetTotalMessageCount() const
Return total number of messages.
virtual void Add()
Add this message handler to the list of messages handlers.
The TNamed class is the base class for all named ROOT classes.
Mother of all ROOT objects.
This is the ROOT implementation of the Qt object communication mechanism (see also http://www....
void Emit(const char *signal, const T &arg)
Activate signal with single parameter.