#include <TGo4Status.h>
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. |
Definition at line 19 of file TGo4Status.h.
anonymous enum |
Go4 status bits to be used in object manager to suppress resetting or deleting histograms, etc.
Definition at line 59 of file TGo4Status.h.
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.
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.