GSI Object Oriented Online Offline (Go4) GO4-6.4.0
Loading...
Searching...
No Matches
TGo4MsgList Class Reference

#include <TGo4MsgList.h>

+ Inheritance diagram for TGo4MsgList:

Public Member Functions

 TGo4MsgList ()
 current id stored in the string
 
 TGo4MsgList (const char *name, const char *title, Int_t limit=1000)
 
virtual ~TGo4MsgList ()
 
void AddMsg (const char *msg)
 
 ClassDefOverride (TGo4MsgList, 1)
 
Int_t GetCounter () const
 
Int_t GetLimit () const
 
TList * Select (Int_t max=0, Long64_t id=0)
 
void SetLimit (Int_t limit)
 

Protected Attributes

Long64_t fCounter {0}
 
Int_t fLimit {0}
 
TList fMsgs
 
TList fSelect
 
TObjString fStrCounter
 temporary list used for selection
 

Detailed Description

Definition at line 21 of file TGo4MsgList.h.

Constructor & Destructor Documentation

◆ TGo4MsgList() [1/2]

TGo4MsgList::TGo4MsgList ( )

current id stored in the string

Definition at line 18 of file TGo4MsgList.cxx.

References fCounter, fLimit, fMsgs, fSelect, and fStrCounter.

Referenced by ClassDefOverride().

◆ TGo4MsgList() [2/2]

TGo4MsgList::TGo4MsgList ( const char * name,
const char * title,
Int_t limit = 1000 )

Definition at line 28 of file TGo4MsgList.cxx.

References fCounter, fLimit, fMsgs, fSelect, and fStrCounter.

◆ ~TGo4MsgList()

TGo4MsgList::~TGo4MsgList ( )
virtual

Definition at line 45 of file TGo4MsgList.cxx.

References fMsgs.

Member Function Documentation

◆ AddMsg()

void TGo4MsgList::AddMsg ( const char * msg)

Definition at line 50 of file TGo4MsgList.cxx.

References fCounter, fMsgs, and GetLimit().

Referenced by SetLimit().

◆ ClassDefOverride()

TGo4MsgList::ClassDefOverride ( TGo4MsgList ,
1  )

References TGo4MsgList().

◆ GetCounter()

Int_t TGo4MsgList::GetCounter ( ) const
inline

Definition at line 44 of file TGo4MsgList.h.

References fCounter.

◆ GetLimit()

Int_t TGo4MsgList::GetLimit ( ) const
inline

Definition at line 42 of file TGo4MsgList.h.

References fLimit.

Referenced by AddMsg().

◆ Select()

TList * TGo4MsgList::Select ( Int_t max = 0,
Long64_t id = 0 )

Definition at line 67 of file TGo4MsgList.cxx.

References fCounter, fMsgs, fSelect, and fStrCounter.

◆ SetLimit()

void TGo4MsgList::SetLimit ( Int_t limit)
inline

Definition at line 37 of file TGo4MsgList.h.

References AddMsg(), and fLimit.

Field Documentation

◆ fCounter

Long64_t TGo4MsgList::fCounter {0}
protected

Definition at line 27 of file TGo4MsgList.h.

Referenced by TGo4MsgList(), TGo4MsgList(), AddMsg(), GetCounter(), and Select().

◆ fLimit

Int_t TGo4MsgList::fLimit {0}
protected

Definition at line 26 of file TGo4MsgList.h.

Referenced by TGo4MsgList(), TGo4MsgList(), GetLimit(), and SetLimit().

◆ fMsgs

TList TGo4MsgList::fMsgs
protected

Definition at line 25 of file TGo4MsgList.h.

Referenced by TGo4MsgList(), TGo4MsgList(), ~TGo4MsgList(), AddMsg(), and Select().

◆ fSelect

TList TGo4MsgList::fSelect
protected

Definition at line 28 of file TGo4MsgList.h.

Referenced by TGo4MsgList(), TGo4MsgList(), and Select().

◆ fStrCounter

TObjString TGo4MsgList::fStrCounter
protected

temporary list used for selection

Definition at line 29 of file TGo4MsgList.h.

Referenced by TGo4MsgList(), TGo4MsgList(), and Select().


The documentation for this class was generated from the following files: