TStatus Class Reference

#include <TStatus.h>

Inheritance diagram for TStatus:

TNamed TNamed TObject TObject TObject TObject List of all members.

Public Member Functions

 TStatus ()
 iterator in messages
virtual ~TStatus ()
Bool_t IsOk () const
void Add (const char *mesg)
virtual Int_t Merge (TCollection *list)
virtual void Print (Option_t *option="") const
void Reset ()
const char * NextMesg ()
 ClassDef (TStatus, 1)
 TStatus ()
 iterator in messages
virtual ~TStatus ()
Bool_t IsOk () const
void Add (const char *mesg)
virtual Int_t Merge (TCollection *list)
virtual void Print (Option_t *option="") const
void Reset ()
const char * NextMesg ()
 ClassDef (TStatus, 1)

Private Types

typedef std::set< std::stringMsgSet_t
typedef std::set< std::string
>::const_iterator 
MsgIter_t
typedef std::set< std::stringMsgSet_t
typedef std::set< std::string
>::const_iterator 
MsgIter_t

Private Attributes

MsgSet_t fMsgs
MsgIter_t fIter

Detailed Description

Definition at line 39 of file TStatus.h.


Member Typedef Documentation

typedef std::set<std::string> TStatus::MsgSet_t [private]

Definition at line 42 of file TStatus.h.

typedef std::set<std::string>::const_iterator TStatus::MsgIter_t [private]

Definition at line 43 of file TStatus.h.

typedef std::set<std::string> TStatus::MsgSet_t [private]

Definition at line 42 of file TStatus.h.

typedef std::set<std::string>::const_iterator TStatus::MsgIter_t [private]

Definition at line 43 of file TStatus.h.


Constructor & Destructor Documentation

TStatus::TStatus (  ) 

iterator in messages

virtual TStatus::~TStatus (  )  [inline, virtual]

Definition at line 49 of file TStatus.h.

TStatus::TStatus (  ) 

iterator in messages

virtual TStatus::~TStatus (  )  [inline, virtual]

Definition at line 49 of file TStatus.h.


Member Function Documentation

Bool_t TStatus::IsOk (  )  const [inline]

Definition at line 51 of file TStatus.h.

References fMsgs.

Referenced by TProofDraw::Notify(), Print(), and TProofDraw::Terminate().

void TStatus::Add ( const char *  mesg  ) 

Definition at line 41 of file TStatus.cxx.

References fMsgs, and Reset().

Referenced by TProofPlayerRemote::Finalize(), TProofPlayerRemote::InitPacketizer(), Merge(), and TProofDraw::SetError().

Int_t TStatus::Merge ( TCollection list  )  [virtual]

Definition at line 50 of file TStatus.cxx.

References Add(), fMsgs, i, and s.

void TStatus::Print ( Option_t option = ""  )  const [virtual]

Reimplemented from TNamed.

Definition at line 69 of file TStatus.cxx.

References fMsgs, TNamed::GetName(), i, and IsOk().

Referenced by TProofDraw::Terminate().

void TStatus::Reset (  ) 

Definition at line 82 of file TStatus.cxx.

References fIter, and fMsgs.

Referenced by Add().

const char * TStatus::NextMesg (  ) 

Definition at line 90 of file TStatus.cxx.

References fIter, and fMsgs.

TStatus::ClassDef ( TStatus  ,
 
)

Bool_t TStatus::IsOk (  )  const [inline]

Definition at line 51 of file TStatus.h.

References fMsgs.

void TStatus::Add ( const char *  mesg  ) 

virtual Int_t TStatus::Merge ( TCollection list  )  [virtual]

virtual void TStatus::Print ( Option_t option = ""  )  const [virtual]

Reimplemented from TNamed.

void TStatus::Reset (  ) 

const char* TStatus::NextMesg (  ) 

TStatus::ClassDef ( TStatus  ,
 
)


Member Data Documentation

MsgSet_t TStatus::fMsgs [private]

Definition at line 44 of file TStatus.h.

Referenced by Add(), IsOk(), Merge(), NextMesg(), Print(), and Reset().

MsgIter_t TStatus::fIter [private]

Definition at line 45 of file TStatus.h.

Referenced by NextMesg(), and Reset().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:47:04 2011 for ROOT_528-00b_version by  doxygen 1.5.1