TGo4Status Class Reference

#include <TGo4Status.h>

Inheritance diagram for TGo4Status:

TGo4ObjectStatus TGo4TaskHandlerStatus TGo4TaskStatus TGo4BranchStatus TGo4MemberStatus TGo4ClientStatus TGo4ExampleClientStatus

List of all members.

Public Types

enum  { kGo4NoReset = BIT(20), kGo4CanDelete = BIT(21), kGo4BackStoreReset = BIT(22) }
 Go4 status bits to be used in object manager to suppress resetting or deleting histograms, etc. More...

Public Member Functions

 TGo4Status ()
 TGo4Status (const char *name)
 TGo4Status (const char *name, const char *title)
virtual ~TGo4Status ()
virtual Int_t PrintStatus (Text_t *buffer=0, Int_t buflen=0)
 basic method to printout status information on stdout; to be overridden by specific subclass
virtual void Print (Option_t *dummy="") const

Static Public Member Functions

static Text_t * PrintIndent (Text_t *buffer, Int_t &buflen)
 Insert indentation blanks into text buffer.
static Text_t * PrintBuffer (char *buffer, Int_t &buflen, const char *text,...)
 Print text with variable expression into buffer.


Detailed Description

Definition at line 19 of file TGo4Status.h.


Member Enumeration Documentation

anonymous enum

Go4 status bits to be used in object manager to suppress resetting or deleting histograms, etc.

Enumerator:
kGo4NoReset 
kGo4CanDelete 
kGo4BackStoreReset 

Definition at line 59 of file TGo4Status.h.


Constructor & Destructor Documentation

TGo4Status::TGo4Status (  ) 

Definition at line 24 of file TGo4Status.cxx.

TGo4Status::TGo4Status ( const char *  name  ) 

Definition at line 29 of file TGo4Status.cxx.

TGo4Status::TGo4Status ( const char *  name,
const char *  title 
)

Definition at line 35 of file TGo4Status.cxx.

TGo4Status::~TGo4Status (  )  [virtual]

Definition at line 41 of file TGo4Status.cxx.


Member Function Documentation

Int_t TGo4Status::PrintStatus ( Text_t *  buffer = 0,
Int_t  buflen = 0 
) [virtual]

basic method to printout status information on stdout; to be overridden by specific subclass

Reimplemented in TGo4BranchStatus, TGo4MemberStatus, TGo4ObjectStatus, TGo4ClientStatus, TGo4TaskHandlerStatus, TGo4TaskStatus, and TGo4ExampleClientStatus.

Definition at line 53 of file TGo4Status.cxx.

void TGo4Status::Print ( Option_t *  dummy = ""  )  const [virtual]

Definition at line 46 of file TGo4Status.cxx.

Text_t * TGo4Status::PrintIndent ( Text_t *  buffer,
Int_t &  buflen 
) [static]

Insert indentation blanks into text buffer.

Uses TROOT::DirLevel, but extends IndentLevel to any text buffer. Return value is buffer cursor pointer after insertion. Returns 0 if cursor exceeds buffer length.

Definition at line 72 of file TGo4Status.cxx.

Text_t * TGo4Status::PrintBuffer ( char *  buffer,
Int_t &  buflen,
const char *  text,
  ... 
) [static]

Print text with variable expression into buffer.

Returns cursor pointer in buffer, i.e. the next character after the printed text. If cursor would exceed buflen, 0 is returned. Bufferlength buflen shall contain buffer size, it will be decremented by the size of printed text.

Definition at line 85 of file TGo4Status.cxx.


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

Generated on Thu Oct 28 12:31:33 2010 for Go4-Taskhandlerv4.04-2 by  doxygen 1.5.6