#include <TProofLog.h>
Inheritance diagram for TProofLog:
Public Types | |
enum | ELogLocationBit |
enum | ERetrieveOpt |
enum | ELogLocationBit |
enum | ERetrieveOpt |
Public Member Functions | |
TProofLog (const char *stag, const char *url, TProofMgr *mgr) | |
virtual | ~TProofLog () |
void | Display (const char *ord="*", Int_t from=-10, Int_t to=-1) |
TList * | GetListOfLogs () const |
Int_t | Grep (const char *txt, Int_t from=0) |
void | Print (Option_t *opt=0) const |
void | Prt (const char *what) |
Int_t | Retrieve (const char *ord="*", TProofLog::ERetrieveOpt opt=TProofLog::kTrailing, const char *fname=0, const char *pattern=0) |
Int_t | Save (const char *ord="*", const char *fname=0, Option_t *opt="w") |
TDatime | StartTime () |
void | SetLogToBox (Bool_t lgbox=kFALSE) |
Bool_t | LogToBox () |
TProofLog (const char *stag, const char *url, TProofMgr *mgr) | |
virtual | ~TProofLog () |
void | Display (const char *ord="*", Int_t from=-10, Int_t to=-1) |
TList * | GetListOfLogs () const |
Int_t | Grep (const char *txt, Int_t from=0) |
void | Print (Option_t *opt=0) const |
void | Prt (const char *what) |
Int_t | Retrieve (const char *ord="*", TProofLog::ERetrieveOpt opt=TProofLog::kTrailing, const char *fname=0, const char *pattern=0) |
Int_t | Save (const char *ord="*", const char *fname=0, Option_t *opt="w") |
TDatime | StartTime () |
void | SetLogToBox (Bool_t lgbox=kFALSE) |
Bool_t | LogToBox () |
Static Public Member Functions | |
static void | SetMaxTransferSize (Long64_t maxsz) |
static void | SetMaxTransferSize (Long64_t maxsz) |
Private Member Functions | |
TProofLogElem * | Add (const char *ord, const char *url) |
TProofLogElem * | Add (const char *ord, const char *url) |
Private Attributes | |
TProofMgr * | fMgr |
void * | fFILE |
TList * | fElem |
TDatime | fStartTime |
TProofMgr * | fMgr |
void * | fFILE |
TList * | fElem |
Friends | |
class | TProofLogElem |
class | TProofMgrLite |
class | TXProofMgr |
Definition at line 38 of file TProofLog.h.
Definition at line 54 of file TProofLog.h.
Definition at line 57 of file TProofLog.h.
Definition at line 54 of file TProofLog.h.
Definition at line 57 of file TProofLog.h.
TProofLog::TProofLog | ( | const char * | stag, | |
const char * | url, | |||
TProofMgr * | mgr | |||
) |
TProofLog::~TProofLog | ( | ) | [virtual] |
TProofLog::TProofLog | ( | const char * | stag, | |
const char * | url, | |||
TProofMgr * | mgr | |||
) |
virtual TProofLog::~TProofLog | ( | ) | [virtual] |
TProofLogElem * TProofLog::Add | ( | const char * | ord, | |
const char * | url | |||
) | [private] |
Definition at line 66 of file TProofLog.cxx.
References TList::Add(), fElem, and TProofLogElem.
Referenced by TXProofMgr::GetSessionLogs().
Definition at line 126 of file TProofLog.cxx.
References TString::Data(), TProofLogElem::Display(), fElem, TString::Form(), TNamed::GetName(), TCollection::GetSize(), TNamed::GetTitle(), and Prt().
Referenced by TProofProgressLog::DoLog().
TList* TProofLog::GetListOfLogs | ( | ) | const [inline] |
Definition at line 64 of file TProofLog.h.
References fElem.
Referenced by TProofProgressMemoryPlot::BuildLogList(), TProofProgressLog::BuildLogList(), TProofProgressMemoryPlot::DoAveragePlot(), TProofProgressMemoryPlot::DoPlot(), and PT_GetLogs().
Definition at line 258 of file TProofLog.cxx.
References TString::Data(), fElem, TString::Form(), TNamed::GetName(), TCollection::GetSize(), TNamed::GetTitle(), TProofLogElem::Grep(), nf, Prt(), and TObject::Warning().
void TProofLog::Print | ( | Option_t * | opt = 0 |
) | const [virtual] |
Reimplemented from TNamed.
Definition at line 157 of file TProofLog.cxx.
References fElem, fprintf(), TNamed::GetName(), TCollection::GetSize(), TNamed::GetTitle(), and TProofLogElem::Print().
void TProofLog::Prt | ( | const char * | what | ) |
Definition at line 180 of file TProofLog.cxx.
References TQObject::Emit(), fFILE, fprintf(), and LogToBox().
Referenced by Display(), Grep(), TProofLogElem::Prt(), Retrieve(), and Save().
Int_t TProofLog::Retrieve | ( | const char * | ord = "*" , |
|
TProofLog::ERetrieveOpt | opt = TProofLog::kTrailing , |
|||
const char * | fname = 0 , |
|||
const char * | pattern = 0 | |||
) |
Definition at line 77 of file TProofLog.cxx.
References TString::Data(), TObject::Error(), fElem, TString::Form(), TNamed::GetName(), TCollection::GetSize(), kGrep, Prt(), TProofLogElem::Retrieve(), and Save().
Referenced by TProofProgressLog::DoLog(), and TXProofMgr::GetSessionLogs().
Definition at line 196 of file TProofLog.cxx.
References TString::Data(), TProofLogElem::Display(), fclose(), fElem, fFILE, fopen, TString::Form(), TNamed::GetName(), TCollection::GetSize(), TNamed::GetTitle(), option, Prt(), and TObject::Warning().
Referenced by Retrieve(), and TProofProgressLog::SaveToFile().
TDatime TProofLog::StartTime | ( | ) | [inline] |
Definition at line 73 of file TProofLog.h.
References fStartTime.
Referenced by TProofProgressLog::BuildLogList().
Definition at line 76 of file TProofLog.h.
References kLogToBox, and TObject::SetBit().
Referenced by TProofProgressLog::DoLog().
Bool_t TProofLog::LogToBox | ( | ) | [inline] |
Definition at line 77 of file TProofLog.h.
References kFALSE, kLogToBox, kTRUE, and TObject::TestBit().
Referenced by TProofProgressLog::DoLog(), and Prt().
void TProofLog::SetMaxTransferSize | ( | Long64_t | maxsz | ) | [static] |
Definition at line 302 of file TProofLog.cxx.
References TProofLogElem::SetMaxTransferSize().
Referenced by G__G__Proof_264_0_13(), and G__setup_memfuncTProofLog().
TProofLogElem* TProofLog::Add | ( | const char * | ord, | |
const char * | url | |||
) | [private] |
TList* TProofLog::GetListOfLogs | ( | ) | const [inline] |
void TProofLog::Prt | ( | const char * | what | ) |
Int_t TProofLog::Retrieve | ( | const char * | ord = "*" , |
|
TProofLog::ERetrieveOpt | opt = TProofLog::kTrailing , |
|||
const char * | fname = 0 , |
|||
const char * | pattern = 0 | |||
) |
TDatime TProofLog::StartTime | ( | ) | [inline] |
Bool_t TProofLog::LogToBox | ( | ) | [inline] |
Definition at line 77 of file TProofLog.h.
References kFALSE, kLogToBox, kTRUE, and TObject::TestBit().
static void TProofLog::SetMaxTransferSize | ( | Long64_t | maxsz | ) | [static] |
TProofLogElem [friend] |
TProofMgrLite [friend] |
Definition at line 41 of file TProofLog.h.
TXProofMgr [friend] |
Definition at line 42 of file TProofLog.h.
TProofMgr* TProofLog::fMgr [private] |
void* TProofLog::fFILE [private] |
TList* TProofLog::fElem [private] |
Definition at line 47 of file TProofLog.h.
Referenced by Add(), Display(), GetListOfLogs(), Grep(), Print(), Retrieve(), Save(), and ~TProofLog().
TDatime TProofLog::fStartTime [private] |
TProofMgr* TProofLog::fMgr [private] |
Definition at line 45 of file TProofLog.h.
void* TProofLog::fFILE [private] |
Definition at line 46 of file TProofLog.h.
TList* TProofLog::fElem [private] |
Definition at line 47 of file TProofLog.h.