TProof Class Reference

#include <TProof.h>

Inheritance diagram for TProof:

TNamed TQObject TNamed TQObject TObject TObject TObject TObject TProofCondor TProofCondor TProofLite TProofLite TProofPEAC TProofPEAC TProofSuperMaster TProofSuperMaster List of all members.

Public Types

enum  EStatusBits
enum  EQueryMode
enum  EUploadOpt
enum  ERegisterOpt
enum  EUploadDataSetAnswer
enum  EUploadPackageOpt
enum  ERunStatus
enum  ESubMerger
enum  EStatusBits
enum  EQueryMode
enum  EUploadOpt
enum  ERegisterOpt
enum  EUploadDataSetAnswer
enum  EUploadPackageOpt
enum  ERunStatus
enum  ESubMerger

Public Member Functions

 TProof (const char *masterurl, const char *conffile=kPROOF_ConfFile, const char *confdir=kPROOF_ConfDir, Int_t loglevel=0, const char *alias=0, TProofMgr *mgr=0)
virtual ~TProof ()
void cd (Int_t id=-1)
Int_t Ping ()
void Touch ()
Int_t Exec (const char *cmd, Bool_t plusMaster=kFALSE)
virtual Long64_t Process (TDSet *dset, const char *selector, Option_t *option="", Long64_t nentries=-1, Long64_t firstentry=0)
virtual Long64_t Process (TFileCollection *fc, const char *selector, Option_t *option="", Long64_t nentries=-1, Long64_t firstentry=0)
virtual Long64_t Process (const char *dsetname, const char *selector, Option_t *option="", Long64_t nentries=-1, Long64_t firstentry=0, TObject *enl=0)
virtual Long64_t Process (const char *selector, Long64_t nentries, Option_t *option="")
virtual Long64_t DrawSelect (TDSet *dset, const char *varexp, const char *selection="", Option_t *option="", Long64_t nentries=-1, Long64_t firstentry=0)
Long64_t DrawSelect (const char *dsetname, const char *varexp, const char *selection="", Option_t *option="", Long64_t nentries=-1, Long64_t firstentry=0, TObject *enl=0)
Int_t Archive (Int_t query, const char *url)
Int_t Archive (const char *queryref, const char *url=0)
Int_t CleanupSession (const char *sessiontag)
Long64_t Finalize (Int_t query=-1, Bool_t force=kFALSE)
Long64_t Finalize (const char *queryref, Bool_t force=kFALSE)
Int_t Remove (Int_t query, Bool_t all=kFALSE)
Int_t Remove (const char *queryref, Bool_t all=kFALSE)
Int_t Retrieve (Int_t query, const char *path=0)
Int_t Retrieve (const char *queryref, const char *path=0)
void DisableGoAsyn ()
void GoAsynchronous ()
void StopProcess (Bool_t abort, Int_t timeout=-1)
void Browse (TBrowser *b)
Int_t SetParallel (Int_t nodes=9999, Bool_t random=kFALSE)
void SetLogLevel (Int_t level, UInt_t mask=TProofDebug::kAll)
void Close (Option_t *option="")
virtual void Print (Option_t *option="") const
virtual void ShowCache (Bool_t all=kFALSE)
virtual void ClearCache (const char *file=0)
TListGetListOfPackages ()
TListGetListOfEnabledPackages ()
void ShowPackages (Bool_t all=kFALSE, Bool_t redirlog=kFALSE)
void ShowEnabledPackages (Bool_t all=kFALSE)
Int_t ClearPackages ()
Int_t ClearPackage (const char *package)
Int_t DownloadPackage (const char *par, const char *dstdir=0)
Int_t EnablePackage (const char *package, Bool_t notOnClient=kFALSE)
Int_t EnablePackage (const char *package, const char *loadopts, Bool_t notOnClient=kFALSE)
Int_t EnablePackage (const char *package, TList *loadopts, Bool_t notOnClient=kFALSE)
Int_t UploadPackage (const char *par, EUploadPackageOpt opt=kUntar)
virtual Int_t Load (const char *macro, Bool_t notOnClient=kFALSE, Bool_t uniqueOnly=kTRUE, TList *wrks=0)
Int_t AddDynamicPath (const char *libpath, Bool_t onClient=kFALSE, TList *wrks=0)
Int_t AddIncludePath (const char *incpath, Bool_t onClient=kFALSE, TList *wrks=0)
Int_t RemoveDynamicPath (const char *libpath, Bool_t onClient=kFALSE)
Int_t RemoveIncludePath (const char *incpath, Bool_t onClient=kFALSE)
Int_t UploadDataSet (const char *dataset, TList *files, const char *dest=0, Int_t opt=kAskUser, TList *skippedFiles=0)
Int_t UploadDataSet (const char *dataset, const char *files, const char *dest=0, Int_t opt=kAskUser, TList *skippedFiles=0)
Int_t UploadDataSetFromFile (const char *dataset, const char *file, const char *dest=0, Int_t opt=kAskUser, TList *skippedFiles=0)
virtual Bool_t RegisterDataSet (const char *name, TFileCollection *dataset, const char *optStr="")
virtual TMapGetDataSets (const char *uri="", const char *optStr="")
virtual void ShowDataSets (const char *uri="", const char *optStr="")
TMapGetDataSetQuota (const char *optStr="")
void ShowDataSetQuota (Option_t *opt=0)
virtual Bool_t ExistsDataSet (const char *dataset)
void ShowDataSet (const char *dataset="", const char *opt="M")
virtual Int_t RemoveDataSet (const char *dataset, const char *optStr="")
virtual Int_t VerifyDataSet (const char *dataset, const char *optStr="")
virtual TFileCollectionGetDataSet (const char *dataset, const char *optStr="")
TListFindDataSets (const char *searchString, const char *optStr="")
virtual Int_t SetDataSetTreeName (const char *dataset, const char *treename)
virtual void ShowDataSetCache (const char *dataset=0)
virtual void ClearDataSetCache (const char *dataset=0)
void ShowData ()
void ClearData (UInt_t what=kUnregistered, const char *dsname=0)
const char * GetMaster () const
const char * GetConfDir () const
const char * GetConfFile () const
const char * GetUser () const
const char * GetGroup () const
const char * GetWorkDir () const
const char * GetSessionTag () const
const char * GetImage () const
const char * GetUrl ()
Int_t GetPort () const
Int_t GetRemoteProtocol () const
Int_t GetClientProtocol () const
Int_t GetStatus () const
Int_t GetLogLevel () const
Int_t GetParallel () const
Int_t GetSeqNum () const
Int_t GetSessionID () const
TListGetListOfSlaveInfos ()
Bool_t UseDynamicStartup () const
EQueryMode GetQueryMode (Option_t *mode=0) const
void SetQueryMode (EQueryMode mode)
void SetRealTimeLog (Bool_t on=kTRUE)
void GetStatistics (Bool_t verbose=kFALSE)
Long64_t GetBytesRead () const
Float_t GetRealTime () const
Float_t GetCpuTime () const
Bool_t IsLite () const
Bool_t IsProofd () const
Bool_t IsFolder () const
Bool_t IsMaster () const
Bool_t IsValid () const
Bool_t IsParallel () const
Bool_t IsIdle () const
Bool_t IsWaiting () const
ERunStatus GetRunStatus () const
TListGetLoadedMacros () const
void SetParameter (const char *par, const char *value)
void SetParameter (const char *par, Int_t value)
void SetParameter (const char *par, Long_t value)
void SetParameter (const char *par, Long64_t value)
void SetParameter (const char *par, Double_t value)
TObjectGetParameter (const char *par) const
void DeleteParameters (const char *wildcard)
void ShowParameters (const char *wildcard="PROOF_*") const
void AddInput (TObject *obj)
void ClearInput ()
TListGetInputList ()
TObjectGetOutput (const char *name)
TListGetOutputList ()
void ShowMissingFiles (TQueryResult *qr=0)
TFileCollectionGetMissingFiles (TQueryResult *qr=0)
void AddInputData (TObject *obj, Bool_t push=kFALSE)
void SetInputDataFile (const char *datafile)
void ClearInputData (TObject *obj=0)
void ClearInputData (const char *name)
void AddFeedback (const char *name)
void RemoveFeedback (const char *name)
void ClearFeedback ()
void ShowFeedback () const
TListGetFeedbackList () const
virtual TListGetListOfQueries (Option_t *opt="")
Int_t GetNumberOfQueries ()
Int_t GetNumberOfDrawQueries ()
TListGetQueryResults ()
TQueryResultGetQueryResult (const char *ref=0)
void GetMaxQueries ()
void SetMaxDrawQueries (Int_t max)
void ShowQueries (Option_t *opt="")
Bool_t IsDataReady (Long64_t &totalbytes, Long64_t &bytesready)
void SetActive (Bool_t=kTRUE)
void LogMessage (const char *msg, Bool_t all)
void Progress (Long64_t total, Long64_t processed)
void Progress (Long64_t total, Long64_t processed, Long64_t bytesread, Float_t initTime, Float_t procTime, Float_t evtrti, Float_t mbrti)
void Progress (Long64_t total, Long64_t processed, Long64_t bytesread, Float_t initTime, Float_t procTime, Float_t evtrti, Float_t mbrti, Int_t actw, Int_t tses, Float_t eses)
void Feedback (TList *objs)
void QueryResultReady (const char *ref)
void CloseProgressDialog ()
void ResetProgressDialog (const char *sel, Int_t sz, Long64_t fst, Long64_t ent)
void StartupMessage (const char *msg, Bool_t status, Int_t done, Int_t total)
void DataSetStatus (const char *msg, Bool_t status, Int_t done, Int_t total)
void SendDataSetStatus (const char *msg, UInt_t n, UInt_t tot, Bool_t st)
void GetLog (Int_t start=-1, Int_t end=-1)
TMacroGetLastLog ()
void PutLog (TQueryResult *qr)
void ShowLog (Int_t qry=-1)
void ShowLog (const char *queryref)
Bool_t SendingLogToWindow () const
void SendLogToWindow (Bool_t mode)
void ResetProgressDialogStatus ()
virtual TTreeGetTreeHeader (TDSet *tdset)
TListGetOutputNames ()
void AddChain (TChain *chain)
void RemoveChain (TChain *chain)
TDrawFeedbackCreateDrawFeedback ()
void SetDrawFeedbackOption (TDrawFeedback *f, Option_t *opt)
void DeleteDrawFeedback (TDrawFeedback *f)
void Detach (Option_t *opt="")
virtual void SetAlias (const char *alias="")
TProofMgrGetManager ()
void SetManager (TProofMgr *mgr)
void ActivateWorker (const char *ord)
void DeactivateWorker (const char *ord)
const char * GetDataPoolUrl () const
void SetDataPoolUrl (const char *url)
void SetPrintProgress (PrintProgress_t pp)
void SetProgressDialog (Bool_t on=kTRUE)
 TProof (const char *masterurl, const char *conffile=kPROOF_ConfFile, const char *confdir=kPROOF_ConfDir, Int_t loglevel=0, const char *alias=0, TProofMgr *mgr=0)
virtual ~TProof ()
void cd (Int_t id=-1)
Int_t Ping ()
void Touch ()
Int_t Exec (const char *cmd, Bool_t plusMaster=kFALSE)
virtual Long64_t Process (TDSet *dset, const char *selector, Option_t *option="", Long64_t nentries=-1, Long64_t firstentry=0)
virtual Long64_t Process (TFileCollection *fc, const char *selector, Option_t *option="", Long64_t nentries=-1, Long64_t firstentry=0)
virtual Long64_t Process (const char *dsetname, const char *selector, Option_t *option="", Long64_t nentries=-1, Long64_t firstentry=0, TObject *enl=0)
virtual Long64_t Process (const char *selector, Long64_t nentries, Option_t *option="")
virtual Long64_t DrawSelect (TDSet *dset, const char *varexp, const char *selection="", Option_t *option="", Long64_t nentries=-1, Long64_t firstentry=0)
Long64_t DrawSelect (const char *dsetname, const char *varexp, const char *selection="", Option_t *option="", Long64_t nentries=-1, Long64_t firstentry=0, TObject *enl=0)
Int_t Archive (Int_t query, const char *url)
Int_t Archive (const char *queryref, const char *url=0)
Int_t CleanupSession (const char *sessiontag)
Long64_t Finalize (Int_t query=-1, Bool_t force=kFALSE)
Long64_t Finalize (const char *queryref, Bool_t force=kFALSE)
Int_t Remove (Int_t query, Bool_t all=kFALSE)
Int_t Remove (const char *queryref, Bool_t all=kFALSE)
Int_t Retrieve (Int_t query, const char *path=0)
Int_t Retrieve (const char *queryref, const char *path=0)
void DisableGoAsyn ()
void GoAsynchronous ()
void StopProcess (Bool_t abort, Int_t timeout=-1)
void Browse (TBrowser *b)
Int_t SetParallel (Int_t nodes=9999, Bool_t random=kFALSE)
void SetLogLevel (Int_t level, UInt_t mask=TProofDebug::kAll)
void Close (Option_t *option="")
virtual void Print (Option_t *option="") const
virtual void ShowCache (Bool_t all=kFALSE)
virtual void ClearCache (const char *file=0)
TListGetListOfPackages ()
TListGetListOfEnabledPackages ()
void ShowPackages (Bool_t all=kFALSE, Bool_t redirlog=kFALSE)
void ShowEnabledPackages (Bool_t all=kFALSE)
Int_t ClearPackages ()
Int_t ClearPackage (const char *package)
Int_t DownloadPackage (const char *par, const char *dstdir=0)
Int_t EnablePackage (const char *package, Bool_t notOnClient=kFALSE)
Int_t EnablePackage (const char *package, const char *loadopts, Bool_t notOnClient=kFALSE)
Int_t EnablePackage (const char *package, TList *loadopts, Bool_t notOnClient=kFALSE)
Int_t UploadPackage (const char *par, EUploadPackageOpt opt=kUntar)
virtual Int_t Load (const char *macro, Bool_t notOnClient=kFALSE, Bool_t uniqueOnly=kTRUE, TList *wrks=0)
Int_t AddDynamicPath (const char *libpath, Bool_t onClient=kFALSE, TList *wrks=0)
Int_t AddIncludePath (const char *incpath, Bool_t onClient=kFALSE, TList *wrks=0)
Int_t RemoveDynamicPath (const char *libpath, Bool_t onClient=kFALSE)
Int_t RemoveIncludePath (const char *incpath, Bool_t onClient=kFALSE)
Int_t UploadDataSet (const char *dataset, TList *files, const char *dest=0, Int_t opt=kAskUser, TList *skippedFiles=0)
Int_t UploadDataSet (const char *dataset, const char *files, const char *dest=0, Int_t opt=kAskUser, TList *skippedFiles=0)
Int_t UploadDataSetFromFile (const char *dataset, const char *file, const char *dest=0, Int_t opt=kAskUser, TList *skippedFiles=0)
virtual Bool_t RegisterDataSet (const char *name, TFileCollection *dataset, const char *optStr="")
virtual TMapGetDataSets (const char *uri="", const char *optStr="")
virtual void ShowDataSets (const char *uri="", const char *optStr="")
TMapGetDataSetQuota (const char *optStr="")
void ShowDataSetQuota (Option_t *opt=0)
virtual Bool_t ExistsDataSet (const char *dataset)
void ShowDataSet (const char *dataset="", const char *opt="M")
virtual Int_t RemoveDataSet (const char *dataset, const char *optStr="")
virtual Int_t VerifyDataSet (const char *dataset, const char *optStr="")
virtual TFileCollectionGetDataSet (const char *dataset, const char *optStr="")
TListFindDataSets (const char *searchString, const char *optStr="")
virtual Int_t SetDataSetTreeName (const char *dataset, const char *treename)
virtual void ShowDataSetCache (const char *dataset=0)
virtual void ClearDataSetCache (const char *dataset=0)
void ShowData ()
void ClearData (UInt_t what=kUnregistered, const char *dsname=0)
const char * GetMaster () const
const char * GetConfDir () const
const char * GetConfFile () const
const char * GetUser () const
const char * GetGroup () const
const char * GetWorkDir () const
const char * GetSessionTag () const
const char * GetImage () const
const char * GetUrl ()
Int_t GetPort () const
Int_t GetRemoteProtocol () const
Int_t GetClientProtocol () const
Int_t GetStatus () const
Int_t GetLogLevel () const
Int_t GetParallel () const
Int_t GetSeqNum () const
Int_t GetSessionID () const
TListGetListOfSlaveInfos ()
Bool_t UseDynamicStartup () const
EQueryMode GetQueryMode (Option_t *mode=0) const
void SetQueryMode (EQueryMode mode)
void SetRealTimeLog (Bool_t on=kTRUE)
void GetStatistics (Bool_t verbose=kFALSE)
Long64_t GetBytesRead () const
Float_t GetRealTime () const
Float_t GetCpuTime () const
Bool_t IsLite () const
Bool_t IsProofd () const
Bool_t IsFolder () const
Bool_t IsMaster () const
Bool_t IsValid () const
Bool_t IsParallel () const
Bool_t IsIdle () const
Bool_t IsWaiting () const
ERunStatus GetRunStatus () const
TListGetLoadedMacros () const
void SetParameter (const char *par, const char *value)
void SetParameter (const char *par, Int_t value)
void SetParameter (const char *par, Long_t value)
void SetParameter (const char *par, Long64_t value)
void SetParameter (const char *par, Double_t value)
TObjectGetParameter (const char *par) const
void DeleteParameters (const char *wildcard)
void ShowParameters (const char *wildcard="PROOF_*") const
void AddInput (TObject *obj)
void ClearInput ()
TListGetInputList ()
TObjectGetOutput (const char *name)
TListGetOutputList ()
void ShowMissingFiles (TQueryResult *qr=0)
TFileCollectionGetMissingFiles (TQueryResult *qr=0)
void AddInputData (TObject *obj, Bool_t push=kFALSE)
void SetInputDataFile (const char *datafile)
void ClearInputData (TObject *obj=0)
void ClearInputData (const char *name)
void AddFeedback (const char *name)
void RemoveFeedback (const char *name)
void ClearFeedback ()
void ShowFeedback () const
TListGetFeedbackList () const
virtual TListGetListOfQueries (Option_t *opt="")
Int_t GetNumberOfQueries ()
Int_t GetNumberOfDrawQueries ()
TListGetQueryResults ()
TQueryResultGetQueryResult (const char *ref=0)
void GetMaxQueries ()
void SetMaxDrawQueries (Int_t max)
void ShowQueries (Option_t *opt="")
Bool_t IsDataReady (Long64_t &totalbytes, Long64_t &bytesready)
void SetActive (Bool_t=kTRUE)
void LogMessage (const char *msg, Bool_t all)
void Progress (Long64_t total, Long64_t processed)
void Progress (Long64_t total, Long64_t processed, Long64_t bytesread, Float_t initTime, Float_t procTime, Float_t evtrti, Float_t mbrti)
void Progress (Long64_t total, Long64_t processed, Long64_t bytesread, Float_t initTime, Float_t procTime, Float_t evtrti, Float_t mbrti, Int_t actw, Int_t tses, Float_t eses)
void Feedback (TList *objs)
void QueryResultReady (const char *ref)
void CloseProgressDialog ()
void ResetProgressDialog (const char *sel, Int_t sz, Long64_t fst, Long64_t ent)
void StartupMessage (const char *msg, Bool_t status, Int_t done, Int_t total)
void DataSetStatus (const char *msg, Bool_t status, Int_t done, Int_t total)
void SendDataSetStatus (const char *msg, UInt_t n, UInt_t tot, Bool_t st)
void GetLog (Int_t start=-1, Int_t end=-1)
TMacroGetLastLog ()
void PutLog (TQueryResult *qr)
void ShowLog (Int_t qry=-1)
void ShowLog (const char *queryref)
Bool_t SendingLogToWindow () const
void SendLogToWindow (Bool_t mode)
void ResetProgressDialogStatus ()
virtual TTreeGetTreeHeader (TDSet *tdset)
TListGetOutputNames ()
void AddChain (TChain *chain)
void RemoveChain (TChain *chain)
TDrawFeedbackCreateDrawFeedback ()
void SetDrawFeedbackOption (TDrawFeedback *f, Option_t *opt)
void DeleteDrawFeedback (TDrawFeedback *f)
void Detach (Option_t *opt="")
virtual void SetAlias (const char *alias="")
TProofMgrGetManager ()
void SetManager (TProofMgr *mgr)
void ActivateWorker (const char *ord)
void DeactivateWorker (const char *ord)
const char * GetDataPoolUrl () const
void SetDataPoolUrl (const char *url)
void SetPrintProgress (PrintProgress_t pp)
void SetProgressDialog (Bool_t on=kTRUE)

Static Public Member Functions

static TProofOpen (const char *url=0, const char *conffile=0, const char *confdir=0, Int_t loglevel=0)
static void LogViewer (const char *url=0, Int_t sessionidx=0)
static TProofMgrMgr (const char *url)
static void Reset (const char *url, Bool_t hard=kFALSE)
static void AddEnvVar (const char *name, const char *value)
static void DelEnvVar (const char *name)
static const TListGetEnvVars ()
static void ResetEnvVars ()
static Int_t GetParameter (TCollection *c, const char *par, TString &value)
static Int_t GetParameter (TCollection *c, const char *par, Int_t &value)
static Int_t GetParameter (TCollection *c, const char *par, Long_t &value)
static Int_t GetParameter (TCollection *c, const char *par, Long64_t &value)
static Int_t GetParameter (TCollection *c, const char *par, Double_t &value)
static TProofOpen (const char *url=0, const char *conffile=0, const char *confdir=0, Int_t loglevel=0)
static void LogViewer (const char *url=0, Int_t sessionidx=0)
static TProofMgrMgr (const char *url)
static void Reset (const char *url, Bool_t hard=kFALSE)
static void AddEnvVar (const char *name, const char *value)
static void DelEnvVar (const char *name)
static const TListGetEnvVars ()
static void ResetEnvVars ()
static Int_t GetParameter (TCollection *c, const char *par, TString &value)
static Int_t GetParameter (TCollection *c, const char *par, Int_t &value)
static Int_t GetParameter (TCollection *c, const char *par, Long_t &value)
static Int_t GetParameter (TCollection *c, const char *par, Long64_t &value)
static Int_t GetParameter (TCollection *c, const char *par, Double_t &value)

Protected Types

enum  ESlaves
enum  ESlaves

Protected Member Functions

 TProof ()
void InitMembers ()
Int_t Init (const char *masterurl, const char *conffile, const char *confdir, Int_t loglevel, const char *alias=0)
virtual Bool_t StartSlaves (Bool_t attach=kFALSE)
Int_t AddWorkers (TList *wrks)
Int_t RemoveWorkers (TList *wrks)
void SetPlayer (TVirtualProofPlayer *player)
TVirtualProofPlayerGetPlayer () const
virtual TVirtualProofPlayerMakePlayer (const char *player=0, TSocket *s=0)
void UpdateDialog ()
void HandleLibIncPath (const char *what, Bool_t add, const char *dirs)
TListGetListOfActiveSlaves () const
TSlaveCreateSlave (const char *url, const char *ord, Int_t perf, const char *image, const char *workdir)
TSlaveCreateSubmaster (const char *url, const char *ord, const char *image, const char *msd)
virtual void SaveWorkerInfo ()
Int_t Collect (ESlaves list=kActive, Long_t timeout=-1, Int_t endtype=-1, Bool_t deactonfail=kFALSE)
Int_t Collect (TList *slaves, Long_t timeout=-1, Int_t endtype=-1, Bool_t deactonfail=kFALSE)
void SetDSet (TDSet *dset)
virtual void ValidateDSet (TDSet *dset)
TPluginHandlerGetProgressDialog () const
Int_t AssertPath (const char *path, Bool_t writable)
void PrepareInputDataFile (TString &dataFile)
virtual void SendInputDataFile ()
Int_t SendFile (const char *file, Int_t opt=(kBinary|kForward|kCp|kCpBin), const char *rfile=0, TSlave *sl=0)
 TProof ()
void InitMembers ()
Int_t Init (const char *masterurl, const char *conffile, const char *confdir, Int_t loglevel, const char *alias=0)
virtual Bool_t StartSlaves (Bool_t attach=kFALSE)
Int_t AddWorkers (TList *wrks)
Int_t RemoveWorkers (TList *wrks)
void SetPlayer (TVirtualProofPlayer *player)
TVirtualProofPlayerGetPlayer () const
virtual TVirtualProofPlayerMakePlayer (const char *player=0, TSocket *s=0)
void UpdateDialog ()
void HandleLibIncPath (const char *what, Bool_t add, const char *dirs)
TListGetListOfActiveSlaves () const
TSlaveCreateSlave (const char *url, const char *ord, Int_t perf, const char *image, const char *workdir)
TSlaveCreateSubmaster (const char *url, const char *ord, const char *image, const char *msd)
virtual void SaveWorkerInfo ()
Int_t Collect (ESlaves list=kActive, Long_t timeout=-1, Int_t endtype=-1, Bool_t deactonfail=kFALSE)
Int_t Collect (TList *slaves, Long_t timeout=-1, Int_t endtype=-1, Bool_t deactonfail=kFALSE)
void SetDSet (TDSet *dset)
virtual void ValidateDSet (TDSet *dset)
TPluginHandlerGetProgressDialog () const
Int_t AssertPath (const char *path, Bool_t writable)
void PrepareInputDataFile (TString &dataFile)
virtual void SendInputDataFile ()
Int_t SendFile (const char *file, Int_t opt=(kBinary|kForward|kCp|kCpBin), const char *rfile=0, TSlave *sl=0)

Static Protected Member Functions

static void * SlaveStartupThread (void *arg)
static Int_t AssertDataSet (TDSet *dset, TList *input, TDataSetManager *mgr, TString &emsg)
static Int_t GetInputData (TList *input, const char *cachedir, TString &emsg)
static Int_t SaveInputData (TQueryResult *qr, const char *cachedir, TString &emsg)
static Int_t SendInputData (TQueryResult *qr, TProof *p, TString &emsg)
static Bool_t GetFileInCmd (const char *cmd, TString &fn)
static void SystemCmd (const char *cmd, Int_t fdout)
static void * SlaveStartupThread (void *arg)
static Int_t AssertDataSet (TDSet *dset, TList *input, TDataSetManager *mgr, TString &emsg)
static Int_t GetInputData (TList *input, const char *cachedir, TString &emsg)
static Int_t SaveInputData (TQueryResult *qr, const char *cachedir, TString &emsg)
static Int_t SendInputData (TQueryResult *qr, TProof *p, TString &emsg)
static Bool_t GetFileInCmd (const char *cmd, TString &fn)
static void SystemCmd (const char *cmd, Int_t fdout)

Protected Attributes

Bool_t fMasterServ
TUrl fUrl
TString fConfFile
TString fConfDir
TString fImage
Int_t fProtocol
TListfSlaves
TListfBadSlaves
TMonitorfAllMonitor
Bool_t fDataReady
Long64_t fBytesReady
Long64_t fTotalBytes
TListfAvailablePackages
TListfEnabledPackages
TListfRunningDSets
Int_t fCollectTimeout
TString fDataPoolUrl
TProofMgr::EServType fServType
TProofMgrfManager
EQueryMode fQueryMode
Bool_t fDynamicStartup
TListfSlaves
TListfBadSlaves
TMonitorfAllMonitor
TListfAvailablePackages
TListfEnabledPackages
TListfRunningDSets
TProofMgrfManager

Static Protected Attributes

static TSemaphorefgSemaphore
static TSemaphorefgSemaphore

Private Types

enum  EUrgent
enum  EProofCacheCommands
enum  EProofDataSetCommands
enum  ESendFileOpt
enum  EProofWrkListAction
enum  EBuildPackageOpt
enum  EProofShowQuotaOpt
enum  EProofClearData
enum  EUrgent
enum  EProofCacheCommands
enum  EProofDataSetCommands
enum  ESendFileOpt
enum  EProofWrkListAction
enum  EBuildPackageOpt
enum  EProofShowQuotaOpt
enum  EProofClearData
typedef std::map< TString,
MD5Mod_t
FileMap_t
typedef std::map< TString,
MD5Mod_t
FileMap_t

Private Member Functions

 TProof (const TProof &)
void operator= (const TProof &)
void CleanGDirectory (TList *ol)
Int_t Exec (const char *cmd, ESlaves list, Bool_t plusMaster)
Int_t SendCommand (const char *cmd, ESlaves list=kActive)
Int_t SendCurrentState (ESlaves list=kActive)
Bool_t CheckFile (const char *file, TSlave *sl, Long_t modtime, Int_t cpopt=(kCp|kCpBin))
Int_t SendObject (const TObject *obj, ESlaves list=kActive)
Int_t SendGroupView ()
Int_t SendInitialState ()
Int_t SendPrint (Option_t *option="")
Int_t Ping (ESlaves list)
void Interrupt (EUrgent type, ESlaves list=kActive)
void AskStatistics ()
void AskParallel ()
Int_t GoParallel (Int_t nodes, Bool_t accept=kFALSE, Bool_t random=kFALSE)
Int_t SetParallelSilent (Int_t nodes, Bool_t random=kFALSE)
void RecvLogFile (TSocket *s, Int_t size)
void NotifyLogMsg (const char *msg, const char *sfx="\n")
Int_t BuildPackage (const char *package, EBuildPackageOpt opt=kBuildAll)
Int_t BuildPackageOnClient (const char *package, Int_t opt=0, TString *path=0)
Int_t LoadPackage (const char *package, Bool_t notOnClient=kFALSE, TList *loadopts=0)
Int_t LoadPackageOnClient (const char *package, TList *loadopts=0)
Int_t UnloadPackage (const char *package)
Int_t UnloadPackageOnClient (const char *package)
Int_t UnloadPackages ()
Int_t UploadPackageOnClient (const char *package, EUploadPackageOpt opt, TMD5 *md5)
Int_t DisablePackage (const char *package)
Int_t DisablePackageOnClient (const char *package)
Int_t DisablePackages ()
void Activate (TList *slaves=0)
Int_t Broadcast (const TMessage &mess, TList *slaves)
Int_t Broadcast (const TMessage &mess, ESlaves list=kActive)
Int_t Broadcast (const char *mess, Int_t kind, TList *slaves)
Int_t Broadcast (const char *mess, Int_t kind=kMESS_STRING, ESlaves list=kActive)
Int_t Broadcast (Int_t kind, TList *slaves)
Int_t Broadcast (Int_t kind, ESlaves list=kActive)
Int_t BroadcastFile (const char *file, Int_t opt, const char *rfile, TList *wrks)
Int_t BroadcastFile (const char *file, Int_t opt, const char *rfile=0, ESlaves list=kAllUnique)
Int_t BroadcastGroupPriority (const char *grp, Int_t priority, ESlaves list=kAllUnique)
Int_t BroadcastGroupPriority (const char *grp, Int_t priority, TList *workers)
Int_t BroadcastObject (const TObject *obj, Int_t kind, TList *slaves)
Int_t BroadcastObject (const TObject *obj, Int_t kind=kMESS_OBJECT, ESlaves list=kActive)
Int_t BroadcastRaw (const void *buffer, Int_t length, TList *slaves)
Int_t BroadcastRaw (const void *buffer, Int_t length, ESlaves list=kActive)
Int_t Collect (const TSlave *sl, Long_t timeout=-1, Int_t endtype=-1, Bool_t deactonfail=kFALSE)
Int_t Collect (TMonitor *mon, Long_t timeout=-1, Int_t endtype=-1, Bool_t deactonfail=kFALSE)
Int_t CollectInputFrom (TSocket *s, Int_t endtype=-1, Bool_t deactonfail=kFALSE)
Int_t HandleInputMessage (TSlave *wrk, TMessage *m, Bool_t deactonfail=kFALSE)
void HandleSubmerger (TMessage *mess, TSlave *sl)
void SetMonitor (TMonitor *mon=0, Bool_t on=kTRUE)
void ReleaseMonitor (TMonitor *mon)
virtual void FindUniqueSlaves ()
TSlaveFindSlave (TSocket *s) const
TListGetListOfSlaves () const
TListGetListOfInactiveSlaves () const
TListGetListOfUniqueSlaves () const
TListGetListOfBadSlaves () const
Int_t GetNumberOfSlaves () const
Int_t GetNumberOfActiveSlaves () const
Int_t GetNumberOfInactiveSlaves () const
Int_t GetNumberOfUniqueSlaves () const
Int_t GetNumberOfBadSlaves () const
Bool_t IsEndMaster () const
void ModifyWorkerLists (const char *ord, Bool_t add)
Bool_t IsSync () const
void InterruptCurrentMonitor ()
void SetRunStatus (ERunStatus rst)
void MarkBad (TSlave *wrk, const char *reason=0)
void MarkBad (TSocket *s, const char *reason=0)
void TerminateWorker (TSlave *wrk)
void TerminateWorker (const char *ord)
void ActivateAsyncInput ()
void DeActivateAsyncInput ()
Int_t GetQueryReference (Int_t qry, TString &ref)
void PrintProgress (Long64_t total, Long64_t processed, Float_t procTime=-1., Long64_t bytesread=-1)
Bool_t CreateMerger (TSlave *sl, Int_t port)
void RedirectWorker (TSocket *s, TSlave *sl, Int_t output_size)
Int_t GetActiveMergersCount ()
Int_t FindNextFreeMerger ()
void ResetMergers ()
void AskForOutput (TSlave *sl)
void FinalizationDone ()
void ResetMergePrg ()
void ParseConfigField (const char *config)
Bool_t Prompt (const char *p)
void ClearDataProgress (Int_t r, Int_t t)
 TProof (const TProof &)
void operator= (const TProof &)
void CleanGDirectory (TList *ol)
Int_t Exec (const char *cmd, ESlaves list, Bool_t plusMaster)
Int_t SendCommand (const char *cmd, ESlaves list=kActive)
Int_t SendCurrentState (ESlaves list=kActive)
Bool_t CheckFile (const char *file, TSlave *sl, Long_t modtime, Int_t cpopt=(kCp|kCpBin))
Int_t SendObject (const TObject *obj, ESlaves list=kActive)
Int_t SendGroupView ()
Int_t SendInitialState ()
Int_t SendPrint (Option_t *option="")
Int_t Ping (ESlaves list)
void Interrupt (EUrgent type, ESlaves list=kActive)
void AskStatistics ()
void AskParallel ()
Int_t GoParallel (Int_t nodes, Bool_t accept=kFALSE, Bool_t random=kFALSE)
Int_t SetParallelSilent (Int_t nodes, Bool_t random=kFALSE)
void RecvLogFile (TSocket *s, Int_t size)
void NotifyLogMsg (const char *msg, const char *sfx="\n")
Int_t BuildPackage (const char *package, EBuildPackageOpt opt=kBuildAll)
Int_t BuildPackageOnClient (const char *package, Int_t opt=0, TString *path=0)
Int_t LoadPackage (const char *package, Bool_t notOnClient=kFALSE, TList *loadopts=0)
Int_t LoadPackageOnClient (const char *package, TList *loadopts=0)
Int_t UnloadPackage (const char *package)
Int_t UnloadPackageOnClient (const char *package)
Int_t UnloadPackages ()
Int_t UploadPackageOnClient (const char *package, EUploadPackageOpt opt, TMD5 *md5)
Int_t DisablePackage (const char *package)
Int_t DisablePackageOnClient (const char *package)
Int_t DisablePackages ()
void Activate (TList *slaves=0)
Int_t Broadcast (const TMessage &mess, TList *slaves)
Int_t Broadcast (const TMessage &mess, ESlaves list=kActive)
Int_t Broadcast (const char *mess, Int_t kind, TList *slaves)
Int_t Broadcast (const char *mess, Int_t kind=kMESS_STRING, ESlaves list=kActive)
Int_t Broadcast (Int_t kind, TList *slaves)
Int_t Broadcast (Int_t kind, ESlaves list=kActive)
Int_t BroadcastFile (const char *file, Int_t opt, const char *rfile, TList *wrks)
Int_t BroadcastFile (const char *file, Int_t opt, const char *rfile=0, ESlaves list=kAllUnique)
Int_t BroadcastGroupPriority (const char *grp, Int_t priority, ESlaves list=kAllUnique)
Int_t BroadcastGroupPriority (const char *grp, Int_t priority, TList *workers)
Int_t BroadcastObject (const TObject *obj, Int_t kind, TList *slaves)
Int_t BroadcastObject (const TObject *obj, Int_t kind=kMESS_OBJECT, ESlaves list=kActive)
Int_t BroadcastRaw (const void *buffer, Int_t length, TList *slaves)
Int_t BroadcastRaw (const void *buffer, Int_t length, ESlaves list=kActive)
Int_t Collect (const TSlave *sl, Long_t timeout=-1, Int_t endtype=-1, Bool_t deactonfail=kFALSE)
Int_t Collect (TMonitor *mon, Long_t timeout=-1, Int_t endtype=-1, Bool_t deactonfail=kFALSE)
Int_t CollectInputFrom (TSocket *s, Int_t endtype=-1, Bool_t deactonfail=kFALSE)
Int_t HandleInputMessage (TSlave *wrk, TMessage *m, Bool_t deactonfail=kFALSE)
void HandleSubmerger (TMessage *mess, TSlave *sl)
void SetMonitor (TMonitor *mon=0, Bool_t on=kTRUE)
void ReleaseMonitor (TMonitor *mon)
virtual void FindUniqueSlaves ()
TSlaveFindSlave (TSocket *s) const
TListGetListOfSlaves () const
TListGetListOfInactiveSlaves () const
TListGetListOfUniqueSlaves () const
TListGetListOfBadSlaves () const
Int_t GetNumberOfSlaves () const
Int_t GetNumberOfActiveSlaves () const
Int_t GetNumberOfInactiveSlaves () const
Int_t GetNumberOfUniqueSlaves () const
Int_t GetNumberOfBadSlaves () const
Bool_t IsEndMaster () const
void ModifyWorkerLists (const char *ord, Bool_t add)
Bool_t IsSync () const
void InterruptCurrentMonitor ()
void SetRunStatus (ERunStatus rst)
void MarkBad (TSlave *wrk, const char *reason=0)
void MarkBad (TSocket *s, const char *reason=0)
void TerminateWorker (TSlave *wrk)
void TerminateWorker (const char *ord)
void ActivateAsyncInput ()
void DeActivateAsyncInput ()
Int_t GetQueryReference (Int_t qry, TString &ref)
void PrintProgress (Long64_t total, Long64_t processed, Float_t procTime=-1., Long64_t bytesread=-1)
Bool_t CreateMerger (TSlave *sl, Int_t port)
void RedirectWorker (TSocket *s, TSlave *sl, Int_t output_size)
Int_t GetActiveMergersCount ()
Int_t FindNextFreeMerger ()
void ResetMergers ()
void AskForOutput (TSlave *sl)
void FinalizationDone ()
void ResetMergePrg ()
void ParseConfigField (const char *config)
Bool_t Prompt (const char *p)
void ClearDataProgress (Int_t r, Int_t t)

Static Private Member Functions

static TListGetDataSetSrvMaps (const TString &srvmaps)
static TListGetDataSetSrvMaps (const TString &srvmaps)

Private Attributes

Bool_t fValid
TString fMaster
TString fWorkDir
TString fGroup
Int_t fLogLevel
Int_t fStatus
Int_t fCheckFileStatus
TListfRecvMessages
TListfSlaveInfo
Bool_t fSendGroupView
 list returned by kPROOF_GETSLAVEINFO
TListfActiveSlaves
TListfInactiveSlaves
TListfUniqueSlaves
TListfAllUniqueSlaves
TListfNonUniqueMasters
TMonitorfActiveMonitor
TMonitorfUniqueMonitor
TMonitorfAllUniqueMonitor
TMonitorfCurrentMonitor
Long64_t fBytesRead
Float_t fRealTime
Float_t fCpuTime
TSignalHandlerfIntHandler
TPluginHandlerfProgressDialog
Bool_t fProgressDialogStarted
TVirtualProofPlayerfPlayer
TListfFeedback
TListfChains
FileMap_t fFileMap
TDSetfDSet
Int_t fNotIdle
Bool_t fSync
ERunStatus fRunStatus
Bool_t fIsWaiting
Bool_t fRedirLog
TString fLogFileName
FILE * fLogFileW
FILE * fLogFileR
Bool_t fLogToWindowOnly
TProofMergePrg fMergePrg
TListfWaitingSlaves
TListfQueries
Int_t fOtherQueries
Int_t fDrawQueries
Int_t fMaxDrawQueries
Int_t fSeqNum
Int_t fSessionID
Bool_t fEndMaster
TString fPackageDir
THashListfGlobalPackageDirList
TProofLockPathfPackageLock
TListfEnabledPackagesOnClient
TListfInputData
TString fInputDataFile
PrintProgress_t fPrintProgress
TVirtualMutexfCloseMutex
TListfLoadedMacros
Bool_t fMergersSet
Int_t fMergersCount
Int_t fWorkersToMerge
Int_t fLastAssignedMerger
TListfMergers
Bool_t fFinalizationRunning
Int_t fRedirectNext
TListfRecvMessages
TListfSlaveInfo
TListfActiveSlaves
TListfInactiveSlaves
TListfUniqueSlaves
TListfAllUniqueSlaves
TListfNonUniqueMasters
TMonitorfActiveMonitor
TMonitorfUniqueMonitor
TMonitorfAllUniqueMonitor
TMonitorfCurrentMonitor
TSignalHandlerfIntHandler
TPluginHandlerfProgressDialog
TVirtualProofPlayerfPlayer
TListfFeedback
TListfChains
TDSetfDSet
FILE * fLogFileW
FILE * fLogFileR
TListfWaitingSlaves
TListfQueries
THashListfGlobalPackageDirList
TProofLockPathfPackageLock
TListfEnabledPackagesOnClient
TListfInputData
TVirtualMutexfCloseMutex
TListfLoadedMacros
TListfMergers

Static Private Attributes

static TListfgProofEnvList
static TPluginHandlerfgLogViewer
static TListfgProofEnvList
static TPluginHandlerfgLogViewer

Friends

class TPacketizer
class TPacketizerDev
class TPacketizerAdaptive
class TProofLite
class TDataSetManager
class TProofServ
class TProofInputHandler
class TProofInterruptHandler
class TProofPlayer
class TProofPlayerLite
class TProofPlayerRemote
class TProofProgressDialog
class TSlave
class TSlaveLite
class TVirtualPacketizer
class TXSlave
class TXSocket
class TXSocketHandler
class TXProofMgr
class TXProofServ

Classes

struct  MD5Mod_t

Detailed Description

Definition at line 321 of file TProof.h.


Member Typedef Documentation

typedef std::map<TString, MD5Mod_t> TProof::FileMap_t [private]

Definition at line 502 of file TProof.h.

typedef std::map<TString, MD5Mod_t> TProof::FileMap_t [private]

Definition at line 502 of file TProof.h.


Member Enumeration Documentation

enum TProof::EStatusBits

Reimplemented from TObject.

Definition at line 346 of file TProof.h.

enum TProof::EQueryMode

Definition at line 354 of file TProof.h.

enum TProof::EUploadOpt

Definition at line 358 of file TProof.h.

enum TProof::ERegisterOpt

Definition at line 366 of file TProof.h.

enum TProof::EUploadDataSetAnswer

Definition at line 371 of file TProof.h.

enum TProof::EUploadPackageOpt

Definition at line 376 of file TProof.h.

enum TProof::ERunStatus

Definition at line 380 of file TProof.h.

enum TProof::ESubMerger

Definition at line 386 of file TProof.h.

enum TProof::EUrgent [private]

Definition at line 396 of file TProof.h.

enum TProof::EProofCacheCommands [private]

Definition at line 403 of file TProof.h.

enum TProof::EProofDataSetCommands [private]

Definition at line 426 of file TProof.h.

enum TProof::ESendFileOpt [private]

Definition at line 441 of file TProof.h.

enum TProof::EProofWrkListAction [private]

Definition at line 449 of file TProof.h.

enum TProof::EBuildPackageOpt [private]

Definition at line 453 of file TProof.h.

enum TProof::EProofShowQuotaOpt [private]

Definition at line 459 of file TProof.h.

enum TProof::EProofClearData [private]

Definition at line 463 of file TProof.h.

enum TProof::ESlaves [protected]

Definition at line 557 of file TProof.h.

enum TProof::EStatusBits

Reimplemented from TObject.

Definition at line 346 of file TProof.h.

enum TProof::EQueryMode

Definition at line 354 of file TProof.h.

enum TProof::EUploadOpt

Definition at line 358 of file TProof.h.

enum TProof::ERegisterOpt

Definition at line 366 of file TProof.h.

enum TProof::EUploadDataSetAnswer

Definition at line 371 of file TProof.h.

enum TProof::EUploadPackageOpt

Definition at line 376 of file TProof.h.

enum TProof::ERunStatus

Definition at line 380 of file TProof.h.

enum TProof::ESubMerger

Definition at line 386 of file TProof.h.

enum TProof::EUrgent [private]

Definition at line 396 of file TProof.h.

enum TProof::EProofCacheCommands [private]

Definition at line 403 of file TProof.h.

enum TProof::EProofDataSetCommands [private]

Definition at line 426 of file TProof.h.

enum TProof::ESendFileOpt [private]

Definition at line 441 of file TProof.h.

enum TProof::EProofWrkListAction [private]

Definition at line 449 of file TProof.h.

enum TProof::EBuildPackageOpt [private]

Definition at line 453 of file TProof.h.

enum TProof::EProofShowQuotaOpt [private]

Definition at line 459 of file TProof.h.

enum TProof::EProofClearData [private]

Definition at line 463 of file TProof.h.

enum TProof::ESlaves [protected]

Definition at line 557 of file TProof.h.


Constructor & Destructor Documentation

TProof::TProof ( const TProof  )  [private]

TProof::TProof (  )  [protected]

Definition at line 453 of file TProof.cxx.

References TSeqCollection::Add(), TCollection::FindObject(), TROOT::GetListOfProofs(), gProof, gROOT, and InitMembers().

TProof::TProof ( const char *  masterurl,
const char *  conffile = kPROOF_ConfFile,
const char *  confdir = kPROOF_ConfDir,
Int_t  loglevel = 0,
const char *  alias = 0,
TProofMgr mgr = 0 
)

Definition at line 337 of file TProof.cxx.

References TSeqCollection::Add(), TCollection::FindObject(), fManager, fMaster, fMasterServ, fQueryMode, fServType, fUrl, UserGroup_t::fUser, TSystem::Getenv(), TUrl::GetHost(), TSystem::GetHostByName(), TROOT::GetListOfProofs(), TROOT::GetListOfSockets(), TUrl::GetOptions(), TUrl::GetPort(), GetPort(), TUrl::GetUser(), TSystem::GetUserInfo(), gProof, gROOT, gROOTMutex, gSystem, TSystem::HostName(), Init(), InitMembers(), IsProofd(), kFALSE, kIsClient, kIsMaster, TProofMgr::kProofd, TProofMgr::kProofLite, kSync, kTRUE, TProofMgr::kXProofd, opts, R__LOCKGUARD2, TCollection::Remove(), TObject::ResetBit(), TObject::SetBit(), TSystem::Setenv(), TUrl::SetHost(), TUrl::SetOptions(), TUrl::SetPort(), TUrl::SetProtocol(), TUrl::SetUser(), and TObject::TestBit().

TProof::~TProof (  )  [virtual]

Definition at line 585 of file TProof.cxx.

References chain, xmlio::Class, Close(), TProofMgr::DiscardSession(), TQObject::Emit(), fActiveMonitor, fActiveSlaves, fAllMonitor, fAllUniqueMonitor, fAllUniqueSlaves, fAvailablePackages, fBadSlaves, fChains, fclose(), fCloseMutex, fEnabledPackages, fEnabledPackagesOnClient, fFeedback, fGlobalPackageDirList, fInactiveSlaves, fInputData, fIntHandler, TList::First(), fLoadedMacros, fLogFileName, fLogFileR, fLogFileW, fManager, fNonUniqueMasters, fPackageLock, fPlayer, fRecvMessages, fRunningDSets, fSlaveInfo, fSlaves, fUniqueMonitor, fUniqueSlaves, fWaitingSlaves, TROOT::GetListOfProofs(), TSystem::GetPathInfo(), gProof, gROOT, gSystem, TObject::InheritsFrom(), TProofMgr::IsValid(), kIsClient, kIterBackward, TString::Length(), TCollection::Remove(), RemoveChain(), SafeDelete, TChain::SetProof(), stat, TObject::TestBit(), and TSystem::Unlink().

TProof::TProof ( const TProof  )  [private]

TProof::TProof (  )  [protected]

TProof::TProof ( const char *  masterurl,
const char *  conffile = kPROOF_ConfFile,
const char *  confdir = kPROOF_ConfDir,
Int_t  loglevel = 0,
const char *  alias = 0,
TProofMgr mgr = 0 
)

virtual TProof::~TProof (  )  [virtual]


Member Function Documentation

void TProof::operator= ( const TProof  )  [private]

void TProof::CleanGDirectory ( TList ol  )  [private]

Definition at line 2594 of file TProof.cxx.

References gDirectory, o, and TDirectory::RecursiveRemove().

Referenced by HandleInputMessage().

Int_t TProof::Exec ( const char *  cmd,
ESlaves  list,
Bool_t  plusMaster 
) [private]

Definition at line 5345 of file TProof.cxx.

References TString::Data(), TObject::Error(), GetFileInCmd(), TROOT::GetMacroPath(), GetNumberOfUniqueSlaves(), GetParallel(), gROOT, gSystem, IsLite(), IsValid(), kAscii, TString::kBoth, kCpBin, kForward, kReadPermission, n, TROOT::ProcessLine(), s, SendCommand(), SendFile(), SetParallelSilent(), and TSystem::Which().

Referenced by Exec(), make_event_trees(), and TSessionFrame::OnCommandLine().

Int_t TProof::SendCommand ( const char *  cmd,
ESlaves  list = kActive 
) [private]

Definition at line 5400 of file TProof.cxx.

References Broadcast(), Collect(), fStatus, IsValid(), and kMESS_CINT.

Referenced by Exec(), and TProofServ::HandleSocketInput().

Int_t TProof::SendCurrentState ( ESlaves  list = kActive  )  [private]

Definition at line 5419 of file TProof.cxx.

References Broadcast(), gDirectory, GetParallel(), TDirectory::GetPath(), IsValid(), and kPROOF_RESET.

Referenced by TProofServ::Reset(), and SetParallelSilent().

Bool_t TProof::CheckFile ( const char *  file,
TSlave sl,
Long_t  modtime,
Int_t  cpopt = (kCp|kCpBin) 
) [private]

Definition at line 5449 of file TProof.cxx.

References TSystem::BaseName(), Collect(), TObject::Error(), fCheckFileStatus, fCollectTimeout, fFileMap, TMD5::FileChecksum(), TProof::MD5Mod_t::fMD5, TProof::MD5Mod_t::fModtime, TSlave::GetName(), TSlave::GetOrdinal(), TSlave::GetSocket(), gSystem, if(), kFALSE, kIsMaster, kPROOF_CHECKFILE, kTRUE, md5, TSocket::Send(), and TObject::TestBit().

Referenced by SendFile().

Int_t TProof::SendObject ( const TObject obj,
ESlaves  list = kActive 
) [private]

Definition at line 5685 of file TProof.cxx.

References Broadcast(), IsValid(), kMESS_OBJECT, and TMessage::WriteObject().

Int_t TProof::SendGroupView (  )  [private]

Definition at line 5274 of file TProof.cxx.

References xmlio::cnt, fActiveSlaves, fSendGroupView, GetNumberOfActiveSlaves(), TSlave::GetSocket(), IsValid(), kFALSE, kIsClient, kPROOF_GROUPVIEW, MarkBad(), TSocket::Send(), size, snprintf, str, and TObject::TestBit().

Referenced by Collect(), GoParallel(), and TProofLite::SetupWorkers().

Int_t TProof::SendInitialState (  )  [private]

Definition at line 5435 of file TProof.cxx.

References fLogLevel, GetNumberOfActiveSlaves(), gProofDebugMask, IsValid(), and SetLogLevel().

Referenced by Init(), and TProofLite::Init().

Int_t TProof::SendPrint ( Option_t option = ""  )  [private]

Definition at line 5699 of file TProof.cxx.

References Broadcast(), Collect(), fCollectTimeout, IsValid(), kActive, and kPROOF_PRINT.

Referenced by Print().

Int_t TProof::Ping ( ESlaves  list  )  [private]

Definition at line 4157 of file TProof.cxx.

References fActiveSlaves, fAllUniqueSlaves, fSlaves, fUniqueSlaves, TCollection::GetSize(), TSlave::IsValid(), kActive, kAll, kAllUnique, kUnique, MarkBad(), and TSlave::Ping().

Referenced by TProofServ::HandleSocketInput(), and TXProofServ::HandleUrgentData().

void TProof::Interrupt ( EUrgent  type,
ESlaves  list = kActive 
) [private]

Definition at line 1960 of file TProof.cxx.

References fActiveSlaves, fAllUniqueSlaves, fSlaves, fUniqueSlaves, TCollection::GetSize(), TSlave::Interrupt(), IsValid(), TSlave::IsValid(), kActive, kAll, kAllUnique, and kUnique.

Referenced by TProofServ::HandleSigPipe(), TProofServ::HandleUrgentData(), TXProofServ::HandleUrgentData(), and SendFile().

void TProof::AskStatistics (  )  [private]

Definition at line 1706 of file TProof.cxx.

References Broadcast(), Collect(), fCollectTimeout, IsValid(), kActive, and kPROOF_GETSTATS.

Referenced by GetStatistics(), GoParallel(), Print(), TProofLite::Process(), and TProofServ::ProcessNext().

void TProof::AskParallel (  )  [private]

Definition at line 1761 of file TProof.cxx.

References Broadcast(), Collect(), fCollectTimeout, IsValid(), kActive, and kPROOF_GETPARALLEL.

Referenced by TProofServ::SendParallel().

Int_t TProof::GoParallel ( Int_t  nodes,
Bool_t  accept = kFALSE,
Bool_t  random = kFALSE 
) [private]

Definition at line 5787 of file TProof.cxx.

References TMonitor::Add(), TList::Add(), AskStatistics(), TList::At(), TList::Clear(), xmlio::cnt, Collect(), TObject::Error(), fActiveMonitor, fActiveSlaves, fBadSlaves, fCollectTimeout, fEndMaster, fInactiveSlaves, TList::FindObject(), FindUniqueSlaves(), TList::First(), fSlaves, TSlave::GetImage(), GetParallel(), TSlave::GetParallel(), TCollection::GetSize(), TSlave::GetSlaveType(), TSlave::GetSocket(), gRandom, TObject::Info(), IsValid(), TSlave::IsValid(), TSlave::kActive, kFALSE, TSlave::kInactive, kIsClient, kIsMaster, TSlave::kMaster, kPROOF_LOGFILE, kPROOF_PARALLEL, TSlave::kSlave, kTRUE, MarkBad(), n, PDB, R__ASSERT, TList::Remove(), TMonitor::RemoveAll(), TRandom::Rndm(), SafeDelete, TSocket::Send(), SendGroupView(), TCollection::SetOwner(), TSlave::SetStatus(), TMessage::SetWhat(), and TObject::TestBit().

Referenced by Init(), TProofLite::Init(), and SetParallelSilent().

Int_t TProof::SetParallelSilent ( Int_t  nodes,
Bool_t  random = kFALSE 
) [private]

Definition at line 5742 of file TProof.cxx.

References Broadcast(), Collect(), fCollectTimeout, GetParallel(), GoParallel(), TObject::Info(), IsValid(), kActive, kFALSE, kIsMaster, kPROOF_PARALLEL, n, PDB, SendCurrentState(), and TObject::TestBit().

Referenced by Exec(), and SetParallel().

void TProof::RecvLogFile ( TSocket s,
Int_t  size 
) [private]

Definition at line 5111 of file TProof.cxx.

References buf, TQObject::EmitVA(), TObject::Error(), fLogFileW, fLogToWindowOnly, fRedirLog, IsIdle(), kFALSE, kIsMaster, kMAXBUF, lseek, p, s, SEEK_END, TObject::SysError(), TObject::TestBit(), w, TObject::Warning(), and write.

Referenced by HandleInputMessage().

void TProof::NotifyLogMsg ( const char *  msg,
const char *  sfx = "\n" 
) [private]

Definition at line 5173 of file TProof.cxx.

References TQObject::EmitVA(), fLogFileW, fLogToWindowOnly, fRedirLog, IsIdle(), kFALSE, len, lseek, p, SEEK_END, TObject::SysError(), w, TObject::Warning(), and write.

Referenced by HandleInputMessage(), and SendDataSetStatus().

Int_t TProof::BuildPackage ( const char *  package,
EBuildPackageOpt  opt = kBuildAll 
) [private]

Definition at line 6520 of file TProof.cxx.

References TSystem::BaseName(), Broadcast(), BuildPackageOnClient(), Collect(), TString::EndsWith(), TObject::Error(), fNonUniqueMasters, fPackageLock, fStatus, gSystem, IsLite(), IsValid(), kAllUnique, kBuildAll, kBuildPackage, kBuildSubPackage, kDontBuildOnClient, kFALSE, kIsClient, kPROOF_CACHE, kTRUE, kUnique, TString::Length(), TProofLockPath::Lock(), TString::Remove(), TObject::TestBit(), and TProofLockPath::Unlock().

Referenced by EnablePackage(), and TProofServ::HandleCache().

Int_t TProof::BuildPackageOnClient ( const char *  package,
Int_t  opt = 0,
TString path = 0 
) [private]

Definition at line 6590 of file TProof.cxx.

References TSystem::AccessPathName(), TSystem::BaseName(), TSystem::ChangeDirectory(), TString::Data(), DownloadPackage(), TString::EndsWith(), TObject::Error(), TSystem::Exec(), fclose(), fGlobalPackageDirList, TMD5::FileChecksum(), FileStat_t::fMode, fopen, TString::Form(), Form(), fPackageDir, TSystem::Getenv(), TSystem::GetPathInfo(), TCollection::GetSize(), TROOT::GetSvnRevision(), TNamed::GetTitle(), TROOT::GetVersion(), gROOT, gSystem, TObject::Info(), TString::IsNull(), kExecutePermission, kFALSE, kFileExists, kGUNZIP, kIsClient, kPROOF_PackDownloadDir, kReadPermission, kRM, kTRUE, kUntar, kUNTAR3, md5, par, PDB, R_ISLNK(), TObject::TestBit(), UploadPackageOnClient(), TSystem::Which(), and TSystem::WorkingDirectory().

Referenced by BuildPackage().

Int_t TProof::LoadPackage ( const char *  package,
Bool_t  notOnClient = kFALSE,
TList loadopts = 0 
) [private]

Definition at line 6786 of file TProof.cxx.

References TSystem::BaseName(), Broadcast(), Collect(), TString::EndsWith(), TObject::Error(), fStatus, gSystem, IsMaster(), IsValid(), kActive, kFALSE, kLoadPackage, kPROOF_CACHE, kTRUE, TString::Length(), LoadPackageOnClient(), and TString::Remove().

Referenced by EnablePackage(), and TProofServ::HandleCache().

Int_t TProof::LoadPackageOnClient ( const char *  package,
TList loadopts = 0 
) [private]

Definition at line 6825 of file TProof.cxx.

References TSystem::AccessPathName(), TList::Add(), TSystem::AddIncludePath(), TSystem::ChangeDirectory(), TObject::ClassName(), TString::Data(), TObject::Error(), TMethodCall::Execute(), fEnabledPackagesOnClient, fGlobalPackageDirList, TList::FindObject(), TCollection::FindObject(), TList::First(), TString::Form(), Form(), TString::Format(), fPackageDir, fPackageLock, TMacro::GetLineWith(), TROOT::GetListOfGlobalFunctions(), TFunction::GetListOfMethodArgs(), TObjString::GetName(), TFunction::GetNargs(), TSystem::GetPathInfo(), TCollection::GetSize(), TObjString::GetString(), TNamed::GetTitle(), gROOT, gSystem, TNamed::Hash(), TObject::Info(), TMethodCall::InitWithPrototype(), kIsClient, kReadPermission, TString::Length(), TROOT::LoadMacro(), TProofLockPath::Lock(), PDB, TROOT::ProcessLine(), TMethodCall::ResetParam(), TMacro::SaveSource(), TMethodCall::SetParam(), TObjString::SetString(), stat, TSystem::Symlink(), TSystem::TempDirectory(), TObject::TestBit(), TSystem::Unlink(), TProofLockPath::Unlock(), TObject::Warning(), and TSystem::WorkingDirectory().

Referenced by LoadPackage().

Int_t TProof::UnloadPackage ( const char *  package  )  [private]

Definition at line 7015 of file TProof.cxx.

References TSystem::BaseName(), Broadcast(), Collect(), TString::EndsWith(), TObject::Error(), fStatus, gSystem, IsLite(), IsValid(), kPROOF_CACHE, kUnloadPackage, TString::Length(), TString::Remove(), and UnloadPackageOnClient().

Referenced by ClearPackage(), and TProofServ::HandleCache().

Int_t TProof::UnloadPackageOnClient ( const char *  package  )  [private]

Definition at line 7048 of file TProof.cxx.

References TSystem::AccessPathName(), fEnabledPackagesOnClient, TList::FindObject(), TSystem::GetIncludePath(), gInterpreter, gSystem, kIsClient, TString::Length(), pack(), TList::Remove(), TString::Remove(), TString::ReplaceAll(), TSystem::SetIncludePath(), TObject::TestBit(), TSystem::Unlink(), and TObject::Warning().

Referenced by UnloadPackage(), and UnloadPackages().

Int_t TProof::UnloadPackages (  )  [private]

Definition at line 7085 of file TProof.cxx.

References Broadcast(), Collect(), fEnabledPackagesOnClient, fStatus, IsLite(), IsValid(), kIsClient, kPROOF_CACHE, kUnloadPackages, TObject::TestBit(), and UnloadPackageOnClient().

Referenced by ClearPackages(), and TProofServ::HandleCache().

Int_t TProof::UploadPackageOnClient ( const char *  package,
EUploadPackageOpt  opt,
TMD5 md5 
) [private]

Definition at line 7470 of file TProof.cxx.

References TSystem::AccessPathName(), TSystem::BaseName(), TString::Data(), TObject::Error(), TSystem::Exec(), TString::Form(), Form(), fPackageDir, fPackageLock, TSystem::Getenv(), TSystem::GetErrno(), TSystem::GetPathInfo(), gSystem, TSystem::IsAbsoluteFileName(), kExecutePermission, kFileExists, kGUNZIP, kIsClient, kPROOF_PackDownloadDir, kRemoveOld, kRM, kUNTAR2, kWritePermission, TProofLockPath::Lock(), md5, par, TSystem::PrependPathName(), TMD5::ReadChecksum(), ssize_t, stat, TSystem::Symlink(), TObject::TestBit(), TSystem::Unlink(), TProofLockPath::Unlock(), TObject::Warning(), TSystem::Which(), TSystem::WorkingDirectory(), and TMD5::WriteChecksum().

Referenced by BuildPackageOnClient(), and UploadPackage().

Int_t TProof::DisablePackage ( const char *  package  )  [private]

Definition at line 6408 of file TProof.cxx.

References TString::Append(), TSystem::BaseName(), Broadcast(), Collect(), DisablePackageOnClient(), TString::EndsWith(), TObject::Error(), fManager, fNonUniqueMasters, TString::Form(), fStatus, gSystem, IsLite(), IsValid(), kAllUnique, kDisablePackage, kDisableSubPackage, kFALSE, kPROOF_CACHE, kTRUE, kUnique, TString::Length(), TString::Remove(), and TProofMgr::Rm().

Referenced by ClearPackage(), and TProofServ::HandleCache().

Int_t TProof::DisablePackageOnClient ( const char *  package  )  [private]

Definition at line 6465 of file TProof.cxx.

References TSystem::AccessPathName(), TString::Data(), TSystem::Exec(), Form(), fPackageDir, fPackageLock, gSystem, kIsClient, kPROOF_PackDownloadDir, kRM, TProofLockPath::Lock(), TObject::TestBit(), TProofLockPath::Unlock(), and TObject::Warning().

Referenced by DisablePackage().

Int_t TProof::DisablePackages (  )  [private]

Definition at line 6489 of file TProof.cxx.

References Broadcast(), Collect(), TString::Data(), TSystem::Exec(), fNonUniqueMasters, Form(), fPackageDir, fPackageLock, fStatus, gSystem, IsLite(), IsValid(), kAllUnique, kDisablePackages, kDisableSubPackages, kIsClient, kPROOF_CACHE, kRM, kUnique, TProofLockPath::Lock(), TObject::TestBit(), and TProofLockPath::Unlock().

Referenced by ClearPackages(), and TProofServ::HandleCache().

void TProof::Activate ( TList slaves = 0  )  [private]

Definition at line 2073 of file TProof.cxx.

References TMonitor::Activate(), TMonitor::DeActivateAll(), fActiveSlaves, fAllMonitor, TSlave::GetSocket(), and TSlave::IsValid().

Referenced by HandleInputMessage(), and TProofPlayerRemote::Process().

Int_t TProof::Broadcast ( const TMessage mess,
TList slaves 
) [private]

Definition at line 2157 of file TProof.cxx.

References TCollection::GetSize(), TSlave::GetSocket(), IsValid(), TSlave::IsValid(), MarkBad(), and TSocket::Send().

Referenced by AddDynamicPath(), AddIncludePath(), Archive(), AskParallel(), AskStatistics(), Broadcast(), BroadcastObject(), BuildPackage(), CleanupSession(), ClearCache(), ClearDataSetCache(), DisablePackage(), DisablePackages(), ExistsDataSet(), GetDataSet(), GetDataSetQuota(), GetDataSets(), GetListOfEnabledPackages(), GetListOfPackages(), GetListOfQueries(), GetLog(), GetMaxQueries(), GoAsynchronous(), IsDataReady(), Load(), LoadPackage(), ModifyWorkerLists(), TProofPlayerRemote::Process(), RegisterDataSet(), Remove(), RemoveDataSet(), RemoveDynamicPath(), RemoveIncludePath(), Retrieve(), SendCommand(), SendCurrentState(), SendObject(), SendPrint(), SetDataSetTreeName(), SetLogLevel(), SetParallelSilent(), SetRealTimeLog(), TProofLite::SetupWorkers(), ShowCache(), ShowDataSetCache(), ShowDataSetQuota(), ShowDataSets(), ShowEnabledPackages(), ShowPackages(), TerminateWorker(), UnloadPackage(), UnloadPackages(), UploadDataSet(), and VerifyDataSet().

Int_t TProof::Broadcast ( const TMessage mess,
ESlaves  list = kActive 
) [private]

Definition at line 2184 of file TProof.cxx.

References Broadcast(), fActiveSlaves, fAllUniqueSlaves, fSlaves, fUniqueSlaves, kActive, kAll, kAllUnique, and kUnique.

Int_t TProof::Broadcast ( const char *  mess,
Int_t  kind,
TList slaves 
) [private]

Definition at line 2200 of file TProof.cxx.

References Broadcast(), and TBufferFile::WriteString().

Int_t TProof::Broadcast ( const char *  mess,
Int_t  kind = kMESS_STRING,
ESlaves  list = kActive 
) [private]

Definition at line 2212 of file TProof.cxx.

References Broadcast(), and TBufferFile::WriteString().

Int_t TProof::Broadcast ( Int_t  kind,
TList slaves 
) [inline, private]

Definition at line 624 of file TProof.h.

References Broadcast().

Int_t TProof::Broadcast ( Int_t  kind,
ESlaves  list = kActive 
) [inline, private]

Definition at line 625 of file TProof.h.

References Broadcast(), and list.

Int_t TProof::BroadcastFile ( const char *  file,
Int_t  opt,
const char *  rfile,
TList wrks 
) [private]

Definition at line 2292 of file TProof.cxx.

References TObject::Error(), TSlave::GetName(), TSlave::GetOrdinal(), TCollection::GetSize(), IsValid(), TSlave::IsValid(), and SendFile().

Referenced by BroadcastFile(), and SendInputDataFile().

Int_t TProof::BroadcastFile ( const char *  file,
Int_t  opt,
const char *  rfile = 0,
ESlaves  list = kAllUnique 
) [private]

Definition at line 2321 of file TProof.cxx.

References BroadcastFile(), fActiveSlaves, fAllUniqueSlaves, fSlaves, fUniqueSlaves, kActive, kAll, kAllUnique, and kUnique.

Int_t TProof::BroadcastGroupPriority ( const char *  grp,
Int_t  priority,
ESlaves  list = kAllUnique 
) [private]

Definition at line 2133 of file TProof.cxx.

References fActiveSlaves, fAllUniqueSlaves, fSlaves, fUniqueSlaves, kActive, kAll, kAllUnique, and kUnique.

Referenced by TXProofServ::HandleInput().

Int_t TProof::BroadcastGroupPriority ( const char *  grp,
Int_t  priority,
TList workers 
) [private]

Definition at line 2106 of file TProof.cxx.

References TCollection::GetSize(), IsValid(), TSlave::IsValid(), MarkBad(), and TSlave::SendGroupPriority().

Int_t TProof::BroadcastObject ( const TObject obj,
Int_t  kind,
TList slaves 
) [private]

Definition at line 2225 of file TProof.cxx.

References Broadcast(), and TMessage::WriteObject().

Int_t TProof::BroadcastObject ( const TObject obj,
Int_t  kind = kMESS_OBJECT,
ESlaves  list = kActive 
) [private]

Definition at line 2237 of file TProof.cxx.

References Broadcast(), and TMessage::WriteObject().

Int_t TProof::BroadcastRaw ( const void *  buffer,
Int_t  length,
TList slaves 
) [private]

Definition at line 2249 of file TProof.cxx.

References TCollection::GetSize(), TSlave::GetSocket(), IsValid(), TSlave::IsValid(), MarkBad(), and TSocket::SendRaw().

Referenced by BroadcastRaw().

Int_t TProof::BroadcastRaw ( const void *  buffer,
Int_t  length,
ESlaves  list = kActive 
) [private]

Definition at line 2276 of file TProof.cxx.

References BroadcastRaw(), fActiveSlaves, fAllUniqueSlaves, fSlaves, fUniqueSlaves, kActive, kAll, kAllUnique, and kUnique.

Int_t TProof::Collect ( const TSlave sl,
Long_t  timeout = -1,
Int_t  endtype = -1,
Bool_t  deactonfail = kFALSE 
) [private]

Definition at line 2349 of file TProof.cxx.

References TMonitor::Activate(), TMonitor::DeActivateAll(), fAllMonitor, fCurrentMonitor, TSlave::GetSocket(), TSlave::IsValid(), and ReleaseMonitor().

Referenced by AddDynamicPath(), AddIncludePath(), Archive(), AskParallel(), AskStatistics(), BuildPackage(), CheckFile(), ClassImp(), CleanupSession(), ClearCache(), ClearDataSetCache(), Collect(), Detach(), DisablePackage(), DisablePackages(), ExistsDataSet(), GetDataSet(), GetDataSetQuota(), GetDataSets(), GetListOfEnabledPackages(), GetListOfPackages(), GetListOfQueries(), GetListOfSlaveInfos(), GetLog(), GetMaxQueries(), GetTreeHeader(), GoParallel(), TXProofServ::HandleTermination(), TSlave::Interrupt(), IsDataReady(), Load(), LoadPackage(), ModifyWorkerLists(), Print(), TProofPlayerRemote::Process(), RegisterDataSet(), Remove(), RemoveDataSet(), RemoveDynamicPath(), RemoveIncludePath(), Retrieve(), SendCommand(), SendFile(), SendPrint(), SetDataSetTreeName(), SetParallelSilent(), TProofLite::SetupWorkers(), ShowCache(), ShowDataSetCache(), ShowDataSetQuota(), ShowDataSets(), ShowEnabledPackages(), ShowPackages(), TProofSuperMaster::StartSlaves(), StartSlaves(), UnloadPackage(), UnloadPackages(), UploadDataSet(), UploadPackage(), ValidateDSet(), TProofSuperMaster::ValidateDSet(), and VerifyDataSet().

Int_t TProof::Collect ( TMonitor mon,
Long_t  timeout = -1,
Int_t  endtype = -1,
Bool_t  deactonfail = kFALSE 
) [private]

Definition at line 2434 of file TProof.cxx.

References ActivateAsyncInput(), TSignalHandler::Add(), TList::Clear(), xmlio::cnt, CollectInputFrom(), TMonitor::DeActivate(), TMonitor::DeActivateAll(), DeActivateAsyncInput(), fBytesRead, fCpuTime, fCurrentMonitor, FindSlave(), fIntHandler, TList::First(), fPlayer, fRealTime, fRecvMessages, fRedirLog, fStatus, gEnv, TMonitor::GetActive(), TVirtualProofPlayer::GetExitStatus(), TInetAddress::GetHostName(), TSocket::GetInetAddress(), TMonitor::GetListOfActives(), TSlave::GetName(), TSlave::GetOrdinal(), TInetAddress::GetPort(), TCollection::GetSize(), TEnv::GetValue(), TObject::Info(), IsIdle(), IsSync(), kFALSE, TVirtualProofPlayer::kFinished, PDB, TSignalHandler::Remove(), TMonitor::ResetInterrupt(), s, TMonitor::Select(), and SendGroupView().

Int_t TProof::CollectInputFrom ( TSocket s,
Int_t  endtype = -1,
Bool_t  deactonfail = kFALSE 
) [private]

Definition at line 2607 of file TProof.cxx.

References fCurrentMonitor, FindSlave(), HandleInputMessage(), TObject::Info(), kFALSE, kTRUE, MarkBad(), PDB, TMonitor::Remove(), s, TMessage::What(), and what.

Referenced by Collect(), TXSlave::HandleInput(), and TProofInputHandler::Notify().

Int_t TProof::HandleInputMessage ( TSlave wrk,
TMessage m,
Bool_t  deactonfail = kFALSE 
) [private]

Definition at line 2651 of file TProof.cxx.

References a, Activate(), active, TList::Add(), TVirtualProofPlayer::AddEventsProcessed(), TVirtualProofPlayer::AddInput(), TQueryResult::AddInput(), TVirtualProofPlayer::AddOutput(), TVirtualProofPlayer::AddOutputObject(), TVirtualPacketizer::AddProcessed(), TVirtualProofPlayer::AddQueryResult(), xmlio::Class, CleanGDirectory(), TList::Clear(), TObject::Clone(), TString::Contains(), TString::Data(), DataSetStatus(), DeactivateWorker(), TProofMergePrg::DecreaseNWrks(), TList::Delete(), DisableGoAsyn(), TQObject::Emit(), TObject::Error(), TPluginHandler::ExecPlugin(), TProofMergePrg::Export(), fAvailablePackages, fBytesRead, TSlave::fBytesRead, fBytesReady, fCheckFileStatus, fCpuTime, TSlave::fCpuTime, TSlaveInfo::fDataDir, fDataReady, fDrawQueries, fDSet, fEnabledPackages, fFinalizationRunning, fGroup, TSlaveInfo::fHostName, TSlave::fImage, TList::FindObject(), TList::First(), TList::FirstLink(), fIsWaiting, TProofServ::FlushLogFile(), fMergePrg, fMergersSet, TSlave::fName, fNotIdle, TSlave::fOrdinal, TString::Form(), Form(), fOtherQueries, TSlave::fParallel, fPlayer, fprintf(), fProgressDialog, fProgressDialogStarted, TSlave::fProofWorkDir, fProtocol, fQueries, fRealTime, TSlave::fRealTime, fRecvMessages, fRedirLog, fSeqNum, fSlaveInfo, fStatus, TSlave::fStatus, fSync, fTotalBytes, fWaitingSlaves, TSlave::fWorkDir, gDirectory, TDirectory::Get(), TVirtualProofPlayer::GetCurrentQuery(), TSlave::GetImage(), TQueryResult::GetInputList(), TVirtualProofPlayer::GetInputList(), GetListOfActiveSlaves(), GetListOfBadSlaves(), TSlave::GetMsd(), TNamed::GetName(), TObject::GetName(), TVirtualProofPlayer::GetNextPacket(), TSlaveInfo::GetOrdinal(), TSlave::GetOrdinal(), GetOutput(), TVirtualProofPlayer::GetOutputList(), TVirtualProofPlayer::GetPacketizer(), TProofServ::GetPrefix(), GetRemoteProtocol(), TCollection::GetSize(), TSlave::GetSocket(), TProofServ::GetSocket(), TNamed::GetTitle(), gProofServ, gROOT, gSystem, TVirtualProofPlayer::HandleRecvHisto(), HandleSubmerger(), TSystem::HostName(), i, TProofMergePrg::IncreaseIdx(), TObject::Info(), TROOT::IsBatch(), IsLite(), TString::IsNull(), TSlaveInfo::kBad, kFALSE, kIsClient, kIsMaster, kListEnabledPackages, kListPackages, kMESS_NOTOK, kMESS_OBJECT, kMESS_OK, TSlaveInfo::kNotActive, kPROOF_AUTOBIN, kPROOF_CHECKFILE, kPROOF_DATA_READY, kPROOF_DATASET_STATUS, kPROOF_ENDINIT, kPROOF_FATAL, kPROOF_FEEDBACK, kPROOF_GETOBJECT, kPROOF_GETPACKET, kPROOF_GETPARALLEL, kPROOF_GETSLAVEINFO, kPROOF_GETSTATS, kPROOF_GETTREEHEADER, kPROOF_LOGDONE, kPROOF_LOGFILE, kPROOF_MAXQUERIES, kPROOF_MESSAGE, kPROOF_OUTPUTLIST, kPROOF_OUTPUTOBJECT, kPROOF_PACKAGE_LIST, kPROOF_PING, kPROOF_PROGRESS, kPROOF_QUERYLIST, kPROOF_QUERYSUBMITTED, kPROOF_RETRIEVE, kPROOF_SENDFILE, kPROOF_SERVERSTARTED, kPROOF_SESSIONTAG, kPROOF_SETIDLE, kPROOF_STARTPROCESS, kPROOF_STOP, kPROOF_STOPPROCESS, kPROOF_SUBMERGER, kPROOF_TOUCH, kPROOF_VALIDATE_DSET, kPROOF_VERSARCHCOMP, kTRUE, kUseProgressDialog, kUsingSessionGui, Long64_t, m, TVirtualPacketizer::MarkBad(), MarkBad(), max, name, nentries, NotifyLogMsg(), o, out, p, PDB, pi, prefix, Printf(), TVirtualProofPlayer::Progress(), QueryResultReady(), RecvLogFile(), TList::Remove(), TString::ReplaceAll(), TObject::ResetBit(), ResetProgressDialog(), s, SafeDelete, TSocket::Send(), TProofServ::SendAsynMessage(), TSlave::SetArchCompiler(), TVirtualProofPlayer::SetCurrentQuery(), TQueryResult::SetInputList(), TCollection::SetName(), TNamed::SetName(), TQueryResult::SetOutputList(), TCollection::SetOwner(), TSlave::SetROOTVersion(), TSlave::SetSessionTag(), TSlaveInfo::SetStatus(), TSlaveInfo::SetSysInfo(), size, snprintf, StartupMessage(), TVirtualProofPlayer::StoreFeedback(), str, TObject::TestBit(), TNamed::TNamed(), total, TSlave::Touch(), type, TVirtualProofPlayer::UpdateAutoBin(), UpdateDialog(), TDSet::Validate(), TObject::Warning(), TMessage::What(), what, xmax, xmin, ymax, and ymin.

Referenced by CollectInputFrom().

void TProof::HandleSubmerger ( TMessage mess,
TSlave sl 
) [private]

Definition at line 3503 of file TProof.cxx.

References TMergerInfo::AreAllWorkersMerged(), AskForOutput(), TList::At(), TList::Clear(), CreateMerger(), TMergerInfo::Deactivate(), TObject::Error(), fCurrentMonitor, fFinalizationRunning, fLastAssignedMerger, fMergePrg, fMergers, fMergersCount, fMergersSet, fRedirectNext, fWorkersToMerge, TMonitor::GetActive(), GetActiveMergersCount(), TMergerInfo::GetMerger(), TSlave::GetName(), GetNumberOfActiveSlaves(), TSlave::GetOrdinal(), GetParameter(), TSlave::GetPort(), TProofServ::GetPrefix(), TCollection::GetSize(), TSlave::GetSocket(), TParameter< AParamType >::GetVal(), TMergerInfo::GetWorkers(), gProofServ, TObject::Info(), TMergerInfo::IsActive(), IsEndMaster(), IsLite(), kFALSE, kMergerDown, kOutputSent, kOutputSize, kPROOF_SUBMERGER, kStopMerging, kTRUE, TMath::Nint(), o, PDB, prefix, Printf(), RedirectWorker(), s, TProofServ::SendAsynMessage(), TMergerInfo::SetMergedWorker(), TProofMergePrg::SetNWrks(), TMath::Sqrt(), and type.

Referenced by HandleInputMessage().

void TProof::SetMonitor ( TMonitor mon = 0,
Bool_t  on = kTRUE 
) [private]

Definition at line 2091 of file TProof.cxx.

References TMonitor::ActivateAll(), fCurrentMonitor, and m.

Referenced by TXProofServ::Terminate().

void TProof::ReleaseMonitor ( TMonitor mon  )  [private]

Definition at line 2337 of file TProof.cxx.

References fActiveMonitor, fAllMonitor, fAllUniqueMonitor, and fUniqueMonitor.

Referenced by Collect().

void TProof::FindUniqueSlaves (  )  [private, virtual]

Definition at line 1590 of file TProof.cxx.

References TMonitor::Add(), TList::Add(), TList::Clear(), TMonitor::DeActivateAll(), TObject::Error(), fActiveSlaves, fAllUniqueMonitor, fAllUniqueSlaves, fImage, fNonUniqueMasters, fUniqueMonitor, fUniqueSlaves, kFALSE, TSlave::kMaster, TSlave::kSlave, kTRUE, R__ASSERT, TList::Remove(), TMonitor::Remove(), and TMonitor::RemoveAll().

Referenced by GoParallel(), MarkBad(), and ModifyWorkerLists().

TSlave * TProof::FindSlave ( TSocket s  )  const [private]

Definition at line 1575 of file TProof.cxx.

References fSlaves, TSlave::GetSocket(), TSlave::IsValid(), and s.

Referenced by Collect(), CollectInputFrom(), and MarkBad().

TList* TProof::GetListOfSlaves (  )  const [inline, private]

Definition at line 645 of file TProof.h.

References fSlaves.

Referenced by GetListOfSlaveInfos(), and TProofServ::HandleWorkerLists().

TList* TProof::GetListOfInactiveSlaves (  )  const [inline, private]

Definition at line 646 of file TProof.h.

References fInactiveSlaves.

Referenced by TProofServ::HandleSocketInput().

TList* TProof::GetListOfUniqueSlaves (  )  const [inline, private]

Definition at line 647 of file TProof.h.

References fUniqueSlaves.

TList* TProof::GetListOfBadSlaves (  )  const [inline, private]

Definition at line 648 of file TProof.h.

References fBadSlaves.

Referenced by GetListOfSlaveInfos(), HandleInputMessage(), and TProofServ::HandleWorkerLists().

Int_t TProof::GetNumberOfSlaves (  )  const [private]

Definition at line 1662 of file TProof.cxx.

References fSlaves, and TCollection::GetSize().

Referenced by TProofLite::Print(), and Print().

Int_t TProof::GetNumberOfActiveSlaves (  )  const [private]

Definition at line 1670 of file TProof.cxx.

References fActiveSlaves, and TCollection::GetSize().

Referenced by HandleSubmerger(), MarkBad(), TProofLite::Print(), Print(), SendGroupView(), and SendInitialState().

Int_t TProof::GetNumberOfInactiveSlaves (  )  const [private]

Definition at line 1679 of file TProof.cxx.

References fInactiveSlaves, and TCollection::GetSize().

Referenced by TProofLite::Print(), and Print().

Int_t TProof::GetNumberOfUniqueSlaves (  )  const [private]

Definition at line 1688 of file TProof.cxx.

References fUniqueSlaves, and TCollection::GetSize().

Referenced by Exec(), TProofLite::Print(), and Print().

Int_t TProof::GetNumberOfBadSlaves (  )  const [private]

Definition at line 1697 of file TProof.cxx.

References fBadSlaves, and TCollection::GetSize().

Referenced by TProofLite::Print(), and Print().

Bool_t TProof::IsEndMaster (  )  const [inline, private]

Definition at line 655 of file TProof.h.

References fEndMaster.

Referenced by TXProofServ::CreateServer(), TProofServ::CreateServer(), HandleSubmerger(), and ModifyWorkerLists().

void TProof::ModifyWorkerLists ( const char *  ord,
Bool_t  add 
) [private]

Definition at line 10221 of file TProof.cxx.

References TMonitor::Add(), Broadcast(), Collect(), fActiveMonitor, fActiveSlaves, fCollectTimeout, fInactiveSlaves, FindUniqueSlaves(), TSlave::GetOrdinal(), TObject::Info(), IsEndMaster(), kActivateWorker, kActive, TSlave::kActive, kDeactivateWorker, kFALSE, TSlave::kInactive, kIsMaster, kPROOF_WORKERLISTS, kTRUE, out, TMonitor::Remove(), and TObject::TestBit().

Referenced by ActivateWorker(), and DeactivateWorker().

Bool_t TProof::IsSync (  )  const [inline, private]

Definition at line 658 of file TProof.h.

References fSync.

Referenced by Collect(), TProofPlayerRemote::Process(), and TProofProgressDialog::ResetProgressDialog().

void TProof::InterruptCurrentMonitor (  )  [private]

Definition at line 10187 of file TProof.cxx.

References fCurrentMonitor, and TMonitor::Interrupt().

Referenced by TXProofServ::HandleTermination(), and StopProcess().

void TProof::SetRunStatus ( ERunStatus  rst  )  [inline, private]

Definition at line 661 of file TProof.h.

References fRunStatus.

Referenced by TProofServ::HandleSocketInput(), TProofLite::Init(), TProofLite::Process(), Process(), and StopProcess().

void TProof::MarkBad ( TSlave wrk,
const char *  reason = 0 
) [private]

Definition at line 3933 of file TProof.cxx.

References TList::Add(), TVirtualProofPlayer::AddOutputObject(), TSlave::Close(), TString::Data(), TMonitor::DeActivate(), TProofMgr::DiscardSession(), TObject::Error(), fActiveMonitor, fActiveSlaves, fAllMonitor, fAllUniqueSlaves, fBadSlaves, fCloseMutex, fCurrentMonitor, fInactiveSlaves, FindUniqueSlaves(), fManager, fMergersCount, fMergersSet, fNonUniqueMasters, Form(), fPlayer, fSendGroupView, fSlaves, fUniqueSlaves, fUrl, fValid, gDebug, gEnv, TMonitor::GetActive(), TUrl::GetHost(), TSlave::GetName(), GetNumberOfActiveSlaves(), TSlave::GetOrdinal(), GetOutput(), TVirtualProofPlayer::GetPacketizer(), GetParameter(), TSlave::GetPort(), TUrl::GetPort(), TSlave::GetSocket(), TUrl::GetUser(), TParameter< AParamType >::GetVal(), TEnv::GetValue(), gProofServ, gSystem, TSystem::HostName(), TObject::Info(), IsMaster(), TString::IsNull(), TProofServ::IsTopMaster(), IsValid(), kFALSE, kIsClient, kNPOS, kPROOF_TerminateWorker, kPROOF_WorkerIdleTO, kTRUE, TVirtualPacketizer::MarkBad(), TMath::Nint(), ord, XrdMonCtrCollector::port, Printf(), R__LOCKGUARD2, TProofServ::ReleaseWorker(), TList::Remove(), TMonitor::Remove(), SaveWorkerInfo(), TProofServ::SendAsynMessage(), TCollection::SetName(), TMath::Sqrt(), and TObject::TestBit().

Referenced by Broadcast(), BroadcastGroupPriority(), BroadcastRaw(), CollectInputFrom(), GetListOfSlaveInfos(), GoParallel(), HandleInputMessage(), MarkBad(), Ping(), SendFile(), SendGroupView(), and TerminateWorker().

void TProof::MarkBad ( TSocket s,
const char *  reason = 0 
) [private]

Definition at line 4086 of file TProof.cxx.

References fCloseMutex, FindSlave(), IsValid(), MarkBad(), R__LOCKGUARD2, and s.

void TProof::TerminateWorker ( TSlave wrk  )  [private]

Definition at line 4101 of file TProof.cxx.

References gDebug, TSlave::GetSocket(), TObject::Info(), TSocket::IsValid(), kPROOF_STOP, kPROOF_TerminateWorker, MarkBad(), TSocket::Send(), and TObject::Warning().

Referenced by TProofServ::HandleSocketInput(), RemoveWorkers(), and TerminateWorker().

void TProof::TerminateWorker ( const char *  ord  )  [private]

Definition at line 4125 of file TProof.cxx.

References Broadcast(), fSlaves, TSlave::GetOrdinal(), IsMaster(), kFALSE, kPROOF_STOP, kTRUE, and TerminateWorker().

void TProof::ActivateAsyncInput (  )  [private]

Definition at line 3839 of file TProof.cxx.

References TFileHandler::Add(), fSlaves, and TSlave::GetInputHandler().

Referenced by Collect(), Init(), and TProofLite::Init().

void TProof::DeActivateAsyncInput (  )  [private]

Definition at line 3852 of file TProof.cxx.

References fSlaves, TSlave::GetInputHandler(), and TFileHandler::Remove().

Referenced by Collect(), and Detach().

Int_t TProof::GetQueryReference ( Int_t  qry,
TString ref 
) [private]

Definition at line 4680 of file TProof.cxx.

References Form(), fQueries, GetListOfQueries(), TNamed::GetName(), TQueryResult::GetSeqNum(), and TNamed::GetTitle().

Referenced by Archive(), Finalize(), Remove(), and Retrieve().

void TProof::PrintProgress ( Long64_t  total,
Long64_t  processed,
Float_t  procTime = -1.,
Long64_t  bytesread = -1 
) [private]

Definition at line 8077 of file TProof.cxx.

References TString::Data(), fprintf(), fPrintProgress, fRedirLog, kFALSE, and l.

Referenced by Progress().

Bool_t TProof::CreateMerger ( TSlave sl,
Int_t  port 
) [private]

Definition at line 3883 of file TProof.cxx.

References TList::Add(), fMergers, fMergersCount, fRedirectNext, fWorkersToMerge, TSlave::GetOrdinal(), TCollection::GetSize(), TSlave::GetSocket(), TObject::Info(), kBeMerger, kFALSE, kPROOF_SUBMERGER, kTRUE, PDB, and TSocket::Send().

Referenced by HandleSubmerger().

void TProof::RedirectWorker ( TSocket s,
TSlave sl,
Int_t  output_size 
) [private]

Definition at line 3700 of file TProof.cxx.

References TMergerInfo::AddMergedObjects(), TMergerInfo::AddWorker(), AskForOutput(), TList::At(), TObject::Error(), FindNextFreeMerger(), fMergers, TMergerInfo::GetMerger(), TSlave::GetName(), TSlave::GetOrdinal(), TMergerInfo::GetPort(), TCollection::GetSize(), TObject::Info(), IsLite(), kPROOF_SUBMERGER, kSendOutput, PDB, and s.

Referenced by HandleSubmerger().

Int_t TProof::GetActiveMergersCount (  )  [private]

Definition at line 3865 of file TProof.cxx.

References fMergers, and TMergerInfo::IsActive().

Referenced by HandleSubmerger().

Int_t TProof::FindNextFreeMerger (  )  [private]

Definition at line 3732 of file TProof.cxx.

References TList::At(), fLastAssignedMerger, fMergers, and TCollection::GetSize().

Referenced by RedirectWorker().

void TProof::ResetMergers (  )  [inline, private]

Definition at line 680 of file TProof.h.

References fMergersSet, and kFALSE.

Referenced by TProofServ::HandleProcess().

void TProof::AskForOutput ( TSlave sl  )  [private]

Definition at line 3763 of file TProof.cxx.

References fMergePrg, TSlave::GetOrdinal(), TSlave::GetSocket(), TProofMergePrg::IncreaseNWrks(), TObject::Info(), IsLite(), kPROOF_SUBMERGER, kSendOutput, PDB, and TSocket::Send().

Referenced by HandleSubmerger(), and RedirectWorker().

void TProof::FinalizationDone (  )  [inline, private]

Definition at line 683 of file TProof.h.

References fFinalizationRunning, and kFALSE.

Referenced by TProofPlayerRemote::Finalize().

void TProof::ResetMergePrg (  )  [private]

Definition at line 2149 of file TProof.cxx.

References fActiveSlaves, fMergePrg, TCollection::GetSize(), and TProofMergePrg::Reset().

Referenced by TProofPlayerRemote::Process().

void TProof::ParseConfigField ( const char *  config  )  [private]

Definition at line 937 of file TProof.cxx.

References AddEnvVar(), TString::Atoi(), TString::BeginsWith(), TString::Contains(), TString::Data(), DelEnvVar(), fgProofEnvList, TList::FindObject(), TString::Form(), gEnv, TString::Index(), TObject::Info(), TString::IsDigit(), IsLite(), kNPOS, TString::Length(), n, Printf(), TString::ReplaceAll(), TEnv::SetValue(), and TObject::Warning().

Referenced by Init().

Bool_t TProof::Prompt ( const char *  p  )  [private]

Definition at line 6154 of file TProof.cxx.

References a, TString::Contains(), TString::Data(), Getline(), kFALSE, kTRUE, and Printf().

Referenced by ClearData().

void TProof::ClearDataProgress ( Int_t  r,
Int_t  t 
) [private]

Definition at line 6176 of file TProof.cxx.

References fprintf(), and l.

Referenced by ClearData().

static TList* TProof::GetDataSetSrvMaps ( const TString srvmaps  )  [static, private]

void TProof::InitMembers (  )  [protected]

Definition at line 472 of file TProof.cxx.

References AddEnvVar(), DelEnvVar(), env, fActiveMonitor, fActiveSlaves, fAllMonitor, fAllUniqueMonitor, fAllUniqueSlaves, fAvailablePackages, fBadSlaves, fBytesRead, fBytesReady, fChains, fCloseMutex, fCollectTimeout, fCpuTime, fCurrentMonitor, fDataReady, fDrawQueries, fDSet, fDynamicStartup, fEnabledPackages, fEnabledPackagesOnClient, fEndMaster, fFeedback, fFinalizationRunning, fGlobalPackageDirList, fInactiveSlaves, fInputData, fIntHandler, fIsWaiting, fLastAssignedMerger, fLoadedMacros, fLogFileR, fLogFileW, fLogToWindowOnly, fManager, fMasterServ, fMaxDrawQueries, fMergers, fMergersCount, fMergersSet, fNonUniqueMasters, fNotIdle, fOtherQueries, fPackageLock, fPlayer, fPrintProgress, fProgressDialog, fProgressDialogStarted, fProtocol, fQueries, fQueryMode, fRealTime, fRecvMessages, fRedirLog, fRunningDSets, fRunStatus, fSendGroupView, fSeqNum, fSessionID, fSlaveInfo, fSlaves, fSync, fTotalBytes, fUniqueMonitor, fUniqueSlaves, fValid, fWaitingSlaves, fWorkersToMerge, TSystem::Getenv(), gSystem, TObject::Info(), kFALSE, kRunning, kSync, kTRUE, kUseProgressDialog, TObject::SetBit(), and TObject::Warning().

Referenced by TProof().

Int_t TProof::Init ( const char *  masterurl,
const char *  conffile,
const char *  confdir,
Int_t  loglevel,
const char *  alias = 0 
) [protected]

Definition at line 671 of file TProof.cxx.

References TSystem::AccessPathName(), ActivateAsyncInput(), TSeqCollection::Add(), TList::Add(), AddInput(), AssertPath(), TString::Data(), TMonitor::DeActivateAll(), TMessage::EnableSchemaEvolutionForAll(), TObject::Error(), TSystem::ExpandPathName(), fActiveMonitor, fActiveSlaves, fAllMonitor, fAllUniqueMonitor, fAllUniqueSlaves, fAvailablePackages, fBadSlaves, fBytesRead, fChains, fCollectTimeout, fConfDir, fConfFile, fCpuTime, fCurrentMonitor, fDataPoolUrl, fDrawQueries, fDynamicStartup, fEnabledPackages, fEnabledPackagesOnClient, fEndMaster, fFeedback, fGlobalPackageDirList, fGroup, fImage, fInactiveSlaves, fInputData, fIntHandler, fIsWaiting, fLoadedMacros, fLogFileName, fLogFileR, fLogFileW, fLogLevel, fLogToWindowOnly, fMaster, fMasterServ, fMaxDrawQueries, fNonUniqueMasters, fNotIdle, fopen, TString::Form(), Form(), fOtherQueries, fPackageDir, fPackageLock, fPlayer, fPrintProgress, fProgressDialog, fProgressDialogStarted, fProtocol, fQueries, fRealTime, fRecvMessages, fRedirLog, fRunningDSets, fSendGroupView, fSeqNum, fSessionID, fSlaveInfo, fSlaves, fStatus, fSync, fUniqueMonitor, fUniqueSlaves, fUrl, fValid, fWaitingSlaves, fWorkDir, gEnv, TProofServ::GetGroup(), TROOT::GetListOfSockets(), TUrl::GetOptions(), TProofServ::GetPackageDir(), TSystem::GetPid(), TCollection::GetSize(), TEnv::GetValue(), GoParallel(), gProofServ, gROOT, gROOTMutex, gSystem, TObject::Info(), TString::Insert(), IsIdle(), IsMaster(), TString::IsNull(), IsValid(), kFALSE, kIsClient, kIsMaster, kNewInputData, kPROOF_ConfDir, kPROOF_ConfFile, kPROOF_PackageLockFile, kPROOF_PackDir, kPROOF_Protocol, kPROOF_WorkDir, kReadPermission, kSortDescending, kTRUE, kUsingSessionGui, TString::Length(), MakePlayer(), opts, ParseConfigField(), R__ASSERT, R__LOCKGUARD2, TString::ReplaceAll(), TObject::ResetBit(), SafeDelete, SendInitialState(), SetActive(), SetAlias(), TObject::SetBit(), TCollection::SetName(), TUrl::SetOptions(), TCollection::SetOwner(), StartSlaves(), TSystem::TempDirectory(), TObject::TestBit(), TNamed::TNamed(), TString::Tokenize(), TObject::Warning(), and TSystem::WorkingDirectory().

Referenced by TProof().

Bool_t TProof::StartSlaves ( Bool_t  attach = kFALSE  )  [protected, virtual]

Definition at line 1351 of file TProof.cxx.

References TMonitor::Add(), TList::Add(), AddWorkers(), TSlave::Close(), Collect(), CreateSubmaster(), emsg(), TObject::Error(), fAllMonitor, fConfFile, TPluginManager::FindHandler(), fIntHandler, fprintf(), fProgressDialog, fProtocol, fSlaves, fUrl, gDebug, TROOT::GetPluginManager(), TSlave::GetSocket(), TSlave::GetStatus(), TUrl::GetUrl(), TProofServ::GetWorkers(), gProofServ, gROOT, TObject::Info(), TROOT::IsBatch(), TSlave::IsValid(), kFALSE, kIsMaster, TSlave::kMaster, kPROOF_Protocol, TProofServ::kQueryStop, kTRUE, kUseProgressDialog, TPluginHandler::LoadPlugin(), Printf(), TList::Remove(), TMonitor::Remove(), TProofServ::SendAsynMessage(), TSlave::SetInterruptHandler(), TSlave::SetupServ(), StartupMessage(), TObject::TestBit(), and TProofInterruptHandler.

Referenced by Init(), and TProofPEAC::StartSlaves().

Int_t TProof::AddWorkers ( TList wrks  )  [protected]

Definition at line 1102 of file TProof.cxx.

References TMonitor::Add(), TList::Add(), AddDynamicPath(), AddIncludePath(), CreateSlave(), TString::Data(), EnablePackage(), TObject::Error(), fAllMonitor, fBadSlaves, fDynamicStartup, fImage, fLoadedMacros, TString::Form(), TString::Format(), fSlaves, fUrl, TSystem::GetDynamicPath(), TProofServ::GetEnabledPackages(), TProofServ::GetGroup(), TProofServ::GetImage(), TProofNodeInfo::GetImage(), TSystem::GetIncludePath(), TObjString::GetName(), TProofNodeInfo::GetNodeName(), TProofNodeInfo::GetOrdinal(), TProofServ::GetOrdinal(), TProofNodeInfo::GetPerfIndex(), TUrl::GetPort(), TProofNodeInfo::GetPort(), TCollection::GetSize(), TSlave::GetSocket(), TProofServ::GetSocket(), TProofServ::GetUser(), TProofServ::GetWorkDir(), TProofNodeInfo::GetWorkDir(), gProofServ, gSystem, TSystem::HostName(), image, TObject::Info(), IsMaster(), TString::IsNull(), TSlave::IsValid(), kFALSE, kPROOF_SERVERSTARTED, TSlave::kSlave, kTRUE, TString::Length(), Load(), m, ord, PDB, Printf(), TString::ReplaceAll(), SafeDelete, TSocket::Send(), TProofServ::SendParallel(), TCollection::SetOwner(), SetParallel(), TSlave::SetupServ(), u, UploadPackage(), and workdir.

Referenced by TProofServ::HandleProcess(), TProofServ::HandleSocketInput(), and StartSlaves().

Int_t TProof::RemoveWorkers ( TList wrks  )  [protected]

Definition at line 1286 of file TProof.cxx.

References xmlio::Class, TObject::ClassName(), TObject::Error(), fFileMap, fSlaves, gDebug, TSlave::GetName(), TProofNodeInfo::GetNodeName(), TSlave::GetOrdinal(), TCollection::GetSize(), gProofServ, TObject::Info(), TObject::InheritsFrom(), IsMaster(), TProofServ::ReleaseWorker(), TerminateWorker(), and TObject::Warning().

Referenced by TProofLite::Process(), TProofServ::ProcessNext(), and TProofLite::~TProofLite().

void TProof::SetPlayer ( TVirtualProofPlayer player  )  [protected]

Definition at line 9091 of file TProof.cxx.

References fPlayer.

Referenced by TProofServ::DeletePlayer(), MakePlayer(), TProofServ::MakePlayer(), and TProofSuperMaster::MakePlayer().

TVirtualProofPlayer* TProof::GetPlayer (  )  const [inline, protected]

Definition at line 704 of file TProof.h.

References fPlayer.

Referenced by TProofServ::HandleSocketInput(), TVirtualPacketizer::HandleTimer(), MakePlayer(), TProofSuperMaster::MakePlayer(), and TProofSuperMaster::Process().

TVirtualProofPlayer * TProof::MakePlayer ( const char *  player = 0,
TSocket s = 0 
) [protected, virtual]

Definition at line 9101 of file TProof.cxx.

References TVirtualProofPlayer::Create(), GetPlayer(), s, and SetPlayer().

Referenced by Init(), TProofLite::Init(), and TProofServ::MakePlayer().

void TProof::UpdateDialog (  )  [protected]

Definition at line 3782 of file TProof.cxx.

References TQObject::Emit(), TQObject::EmitVA(), fPlayer, fSync, TVirtualProofPlayer::GetEventsProcessed(), TVirtualProofPlayer::GetExitStatus(), GetRemoteProtocol(), TObject::Info(), TVirtualProofPlayer::kAborted, kFALSE, TVirtualProofPlayer::kStopped, kTRUE, Long64_t, and Progress().

Referenced by HandleInputMessage(), and TProofLite::Process().

void TProof::HandleLibIncPath ( const char *  what,
Bool_t  add,
const char *  dirs 
) [protected]

Definition at line 7935 of file TProof.cxx.

References TSystem::AccessPathName(), TSystem::AddIncludePath(), TString::Data(), TObject::Error(), TSystem::ExpandPathName(), Form(), gDebug, TSystem::GetDynamicPath(), TSystem::GetIncludePath(), TObjString::GetName(), gInterpreter, gSystem, TObject::Info(), kIterBackward, kNPOS, kReadPermission, TString::Length(), TString::ReplaceAll(), TSystem::SetDynamicPath(), TSystem::SetIncludePath(), TString::Tokenize(), type, and TObject::Warning().

Referenced by AddDynamicPath(), AddIncludePath(), RemoveDynamicPath(), and RemoveIncludePath().

TList* TProof::GetListOfActiveSlaves (  )  const [inline, protected]

Definition at line 711 of file TProof.h.

References fActiveSlaves.

Referenced by ClassImp(), GetListOfSlaveInfos(), GetParallel(), GetTreeHeader(), HandleInputMessage(), TProofServ::HandleSocketInput(), TProofServ::HandleWorkerLists(), TProofPlayerRemote::InitPacketizer(), IsDataReady(), ValidateDSet(), and TProofSuperMaster::ValidateDSet().

TSlave * TProof::CreateSlave ( const char *  url,
const char *  ord,
Int_t  perf,
const char *  image,
const char *  workdir 
) [protected]

Definition at line 1535 of file TProof.cxx.

References TSlave::Create(), TSlave::fParallel, TSlave::GetSocket(), TSlave::IsValid(), TSlave::kSlave, and TSlave::SetInputHandler().

Referenced by AddWorkers(), TProofLite::SetupWorkers(), TProofPEAC::StartSlaves(), and TProofCondor::StartSlaves().

TSlave * TProof::CreateSubmaster ( const char *  url,
const char *  ord,
const char *  image,
const char *  msd 
) [protected]

Definition at line 1557 of file TProof.cxx.

References TSlave::Create(), TSlave::GetSocket(), TSlave::IsValid(), TSlave::kMaster, and TSlave::SetInputHandler().

Referenced by TProofSuperMaster::StartSlaves(), and StartSlaves().

void TProof::SaveWorkerInfo (  )  [protected, virtual]

Definition at line 10518 of file TProof.cxx.

References TString::Data(), TSystem::DirName(), TObject::Error(), fBadSlaves, fclose(), TList::FindObject(), fopen, Form(), fprintf(), fSlaves, gDebug, TSystem::Getenv(), TSlave::GetName(), TSlave::GetOrdinal(), TSlave::GetPort(), TProofServ::GetSessionDir(), TSlave::GetUser(), TSlave::GetWorkDir(), gProofServ, gSystem, TObject::Info(), kIsClient, TString::Length(), TObject::TestBit(), and TObject::Warning().

Referenced by TXProofServ::CreateServer(), and MarkBad().

Int_t TProof::Collect ( ESlaves  list = kActive,
Long_t  timeout = -1,
Int_t  endtype = -1,
Bool_t  deactonfail = kFALSE 
) [protected]

Definition at line 2407 of file TProof.cxx.

References TMonitor::ActivateAll(), Collect(), fActiveMonitor, fAllMonitor, fAllUniqueMonitor, fCurrentMonitor, fUniqueMonitor, kActive, kAll, kAllUnique, kUnique, and ReleaseMonitor().

Int_t TProof::Collect ( TList slaves,
Long_t  timeout = -1,
Int_t  endtype = -1,
Bool_t  deactonfail = kFALSE 
) [protected]

Definition at line 2376 of file TProof.cxx.

References TMonitor::Activate(), Collect(), TMonitor::DeActivateAll(), fAllMonitor, fCurrentMonitor, TSlave::GetSocket(), TSlave::IsValid(), and ReleaseMonitor().

void TProof::SetDSet ( TDSet dset  )  [inline, protected]

Definition at line 722 of file TProof.h.

References fDSet.

Referenced by ValidateDSet(), and TProofSuperMaster::ValidateDSet().

void TProof::ValidateDSet ( TDSet dset  )  [protected, virtual]

Definition at line 8315 of file TProof.cxx.

References TList::Add(), TList::AddAfter(), TList::After(), TList::At(), Collect(), TDSet::ElementsValid(), TList::FindObject(), TDSet::GetDirectory(), GetListOfActiveSlaves(), TDSet::GetListOfElements(), TDSet::GetObjName(), TCollection::GetSize(), TDSet::GetType(), i, TObject::Info(), j, kFALSE, kPROOF_VALIDATE_DSET, kTRUE, local, p, p2(), p3(), PDB, TList::Remove(), SetDSet(), TCollection::SetName(), TCollection::SetOwner(), and TObject::Warning().

Referenced by ClassImp(), and TProofServ::HandleSocketInput().

TPluginHandler* TProof::GetProgressDialog (  )  const [inline, protected]

Definition at line 725 of file TProof.h.

References fProgressDialog.

Referenced by TProofSuperMaster::Process().

Int_t TProof::AssertPath ( const char *  path,
Bool_t  writable 
) [protected]

Definition at line 1055 of file TProof.cxx.

References TSystem::AccessPathName(), TSystem::Chmod(), TObject::Error(), TSystem::ExpandPathName(), gSystem, kFileExists, kTRUE, kWritePermission, and TSystem::mkdir().

Referenced by TProofLite::CreateSandbox(), and Init().

void TProof::PrepareInputDataFile ( TString dataFile  )  [protected]

Definition at line 8567 of file TProof.cxx.

References TSystem::AccessPathName(), TSystem::CopyFile(), TString::Data(), TObject::Error(), TObject::FindObject(), fInputData, fInputDataFile, GetInputList(), TCollection::GetSize(), gSystem, TString::IsNull(), kFALSE, kNewInputData, kPROOF_InputDataFile, kReadPermission, TObject::kSingleKey, kTRUE, o, TFile::Open(), TObject::ResetBit(), SafeDelete, TObject::TestBit(), and TSystem::Unlink().

Referenced by TProofLite::SendInputDataFile(), and SendInputDataFile().

void TProof::SendInputDataFile (  )  [protected, virtual]

Definition at line 8541 of file TProof.cxx.

References AddInput(), TSystem::BaseName(), BroadcastFile(), TString::Data(), Form(), gSystem, TObject::Info(), kActive, kBinary, TString::Length(), PrepareInputDataFile(), and TNamed::TNamed().

Referenced by TProofPlayerRemote::Process(), and TProofPlayerLite::Process().

Int_t TProof::SendFile ( const char *  file,
Int_t  opt = (kBinary|kForward|kCp|kCpBin),
const char *  rfile = 0,
TSlave sl = 0 
) [protected]

Definition at line 5536 of file TProof.cxx.

References TList::Add(), TSystem::BaseName(), buf, CheckFile(), close, Collect(), TString::Data(), TObject::Error(), fActiveSlaves, fCollectTimeout, flags, Form(), TSlave::fSlaveType, fUniqueSlaves, TSystem::GetErrno(), TSlave::GetName(), TSlave::GetOrdinal(), TSystem::GetPathInfo(), TCollection::GetSize(), TSlave::GetSocket(), gSystem, id, TObject::Info(), Interrupt(), TString::IsNull(), IsValid(), TSlave::IsValid(), kActive, kBinary, kCp, kCpBin, kFALSE, kForce, kForward, kMAXBUF, kPROOF_SENDFILE, TSlave::kSlave, kSoftInterrupt, kTRUE, len, Long64_t, lseek, MarkBad(), O_BINARY, open, PDB, read, TSystem::ResetErrno(), SafeDelete, SEEK_SET, TSocket::Send(), TSocket::SendRaw(), size, snprintf, and TObject::SysError().

Referenced by BroadcastFile(), Exec(), TProofServ::HandleSocketInput(), Load(), TProofPlayerRemote::SendSelector(), and UploadPackage().

static void* TProof::SlaveStartupThread ( void *  arg  )  [static, protected]

Int_t TProof::AssertDataSet ( TDSet dset,
TList input,
TDataSetManager mgr,
TString emsg 
) [static, protected]

Definition at line 10674 of file TProof.cxx.

References TDSet::Add(), TFileCollection::Add(), TList::Add(), TString::Data(), dir(), emsg(), fc, TList::First(), TString::Form(), TString::Format(), gDebug, gEnv, TDataSetManager::GetDataSet(), TDataSetManager::GetDataSetSrvMaps(), TFileCollection::GetDefaultTreeName(), TDSet::GetDirectory(), TFileCollection::GetList(), TEntryList::GetLists(), TObjString::GetName(), TNamed::GetName(), TDSet::GetObjName(), GetParameter(), TCollection::GetSize(), TEnv::GetValue(), gProofServ, TString::Index(), TString::IsNull(), TPair::Key(), kFALSE, TDSet::kMultiDSet, kNPOS, kTRUE, TString::Length(), TDataSetManager::ParseDataSetSrvMaps(), TDataSetManager::ParseUri(), TCollection::Print(), TString::Remove(), THashList::Remove(), TIter::Reset(), SafeDelete, TProofServ::SendAsynMessage(), TObject::SetBit(), TDSet::SetDirectory(), TDSet::SetEntryList(), TCollection::SetName(), TDSet::SetObjName(), TCollection::SetOwner(), TDSet::SetSrvMaps(), TObject::TestBit(), TNamed::TNamed(), and TPair::Value().

Referenced by TProofServ::HandleProcess(), and TProofLite::Process().

Int_t TProof::GetInputData ( TList input,
const char *  cachedir,
TString emsg 
) [static, protected]

Definition at line 11026 of file TProof.cxx.

References TSystem::AccessPathName(), TString::Data(), emsg(), TString::Form(), TNamed::GetTitle(), gSystem, k, o, and TFile::Open().

Referenced by TProofServ::HandleProcess().

Int_t TProof::SaveInputData ( TQueryResult qr,
const char *  cachedir,
TString emsg 
) [static, protected]

Definition at line 10923 of file TProof.cxx.

References TSystem::AccessPathName(), TSystem::CopyFile(), data, emsg(), TQueryResult::GetInputList(), TCollection::GetSize(), gSystem, TObject::Info(), kFALSE, kPROOF_InputDataFile, kTRUE, TFile::Open(), TNamed::TNamed(), and TCollection::Write().

Referenced by TProofServ::HandleProcess().

Int_t TProof::SendInputData ( TQueryResult qr,
TProof p,
TString emsg 
) [static, protected]

Definition at line 10993 of file TProof.cxx.

References TSystem::AccessPathName(), emsg(), TQueryResult::GetInputList(), TNamed::GetTitle(), gSystem, kBinary, and p.

Referenced by TProofPlayerRemote::Process().

Bool_t TProof::GetFileInCmd ( const char *  cmd,
TString fn 
) [static, protected]

Definition at line 5309 of file TProof.cxx.

References gSystem, TString::IsNull(), TString::kBoth, kFALSE, kTRUE, s, and TSystem::SplitAclicMode().

Referenced by Exec(), and TProofServ::HandleSocketInput().

void TProof::SystemCmd ( const char *  cmd,
Int_t  fdout 
) [static, protected]

Definition at line 6241 of file TProof.cxx.

References TSystem::ClosePipe(), TSystem::Exec(), TSystem::GetErrno(), gSystem, line, TSystem::OpenPipe(), TObject::Warning(), and write.

Referenced by ShowPackages().

void TProof::cd ( Int_t  id = -1  ) 

Definition at line 9387 of file TProof.cxx.

References d, GetManager(), TProofMgr::GetProofDesc(), and gProof.

Referenced by TSessionQueryFrame::OnBtnSubmit(), and TSessionViewer::OnListTreeClicked().

Int_t TProof::Ping (  ) 

Definition at line 4149 of file TProof.cxx.

References kActive.

void TProof::Touch (  ) 

Definition at line 4187 of file TProof.cxx.

References fSlaves, TCollection::GetSize(), TSlave::IsValid(), and TSlave::Touch().

Int_t TProof::Exec ( const char *  cmd,
Bool_t  plusMaster = kFALSE 
)

Definition at line 5332 of file TProof.cxx.

References Exec(), and kActive.

Long64_t TProof::Process ( TDSet dset,
const char *  selector,
Option_t option = "",
Long64_t  nentries = -1,
Long64_t  firstentry = 0 
) [virtual]

Definition at line 4308 of file TProof.cxx.

References TSystem::AddSignalHandler(), TString::Data(), TList::Delete(), fPlayer, fRunningDSets, fSync, gApplication, GetQueryMode(), TCollection::GetSize(), gSystem, TObject::Info(), IsIdle(), IsValid(), IsWaiting(), kFALSE, kRunning, kSync, kTRUE, Long64_t, TVirtualProofPlayer::Process(), TSystem::RemoveSignalHandler(), TString::ReplaceAll(), TCollection::SetOwner(), and SetRunStatus().

Referenced by TProofLite::Process(), TProofSuperMaster::Process(), Process(), TDSet::Process(), PT_Event(), PT_H1DataSet(), PT_H1FileCollection(), PT_H1MultiDataSet(), PT_H1MultiDSetEntryList(), PT_H1SimpleAsync(), PT_InputData(), PT_PackageArguments(), and PT_Simple().

Long64_t TProof::Process ( TFileCollection fc,
const char *  selector,
Option_t option = "",
Long64_t  nentries = -1,
Long64_t  firstentry = 0 
) [virtual]

Definition at line 4360 of file TProof.cxx.

References TList::Add(), TVirtualProofPlayer::AddInput(), Form(), fPlayer, fProtocol, fRunningDSets, fSync, TVirtualProofPlayer::GetInputList(), TNamed::GetName(), TObject::Info(), IsLite(), IsValid(), Long64_t, Process(), TList::Remove(), and retval.

Long64_t TProof::Process ( const char *  dsetname,
const char *  selector,
Option_t option = "",
Long64_t  nentries = -1,
Long64_t  firstentry = 0,
TObject enl = 0 
) [virtual]

Definition at line 4396 of file TProof.cxx.

References TSystem::AccessPathName(), TList::Add(), AddInput(), buf, TString::Data(), dir(), elist, TString::EndsWith(), TObject::Error(), TObject::FindObject(), TList::FindObject(), TDirectory::FindObject(), TString::Format(), fProtocol, fRunningDSets, fSync, gDebug, gDirectory, GetInputList(), TUrl::GetOptions(), TUrl::GetUrl(), gSystem, TObject::Info(), IsLite(), TString::IsNull(), k, TString::kExact, kNPOS, kReadPermission, kTRUE, len, TString::Length(), Long64_t, name, names, TFile::Open(), Process(), TString::Remove(), TString::ReplaceAll(), retval, SafeDelete, TDSet::SetEntryList(), TUrl::SetOptions(), and TObject::Warning().

Long64_t TProof::Process ( const char *  selector,
Long64_t  nentries,
Option_t option = "" 
) [virtual]

Definition at line 4649 of file TProof.cxx.

References TList::Add(), fProtocol, fRunningDSets, fSync, TObject::Info(), IsLite(), IsValid(), TDSet::kEmpty, Long64_t, Process(), retval, and TObject::SetBit().

Long64_t TProof::DrawSelect ( TDSet dset,
const char *  varexp,
const char *  selection = "",
Option_t option = "",
Long64_t  nentries = -1,
Long64_t  firstentry = 0 
) [virtual]

Definition at line 4967 of file TProof.cxx.

References TVirtualProofPlayer::DrawSelect(), fPlayer, TString::Index(), TObject::Info(), IsIdle(), IsValid(), TString::kIgnoreCase, kNPOS, and TString::Replace().

Referenced by TDSet::Draw(), and DrawSelect().

Long64_t TProof::DrawSelect ( const char *  dsetname,
const char *  varexp,
const char *  selection = "",
Option_t option = "",
Long64_t  nentries = -1,
Long64_t  firstentry = 0,
TObject enl = 0 
)

Definition at line 4992 of file TProof.cxx.

References dir(), DrawSelect(), TObject::Error(), fProtocol, TObject::Info(), TString::kExact, kNPOS, Long64_t, name, retval, and TDSet::SetEntryList().

Int_t TProof::Archive ( Int_t  query,
const char *  url 
)

Definition at line 4881 of file TProof.cxx.

References GetQueryReference(), and TObject::Info().

Int_t TProof::Archive ( const char *  queryref,
const char *  url = 0 
)

Definition at line 4898 of file TProof.cxx.

References Broadcast(), Collect(), fCollectTimeout, kActive, kPROOF_ARCHIVE, and m.

Int_t TProof::CleanupSession ( const char *  sessiontag  ) 

Definition at line 4916 of file TProof.cxx.

References Broadcast(), Collect(), fCollectTimeout, kActive, kPROOF_CLEANUPSESSION, and m.

Referenced by TSessionViewer::CleanupSession().

Long64_t TProof::Finalize ( Int_t  query = -1,
Bool_t  force = kFALSE 
)

Definition at line 4703 of file TProof.cxx.

References fPlayer, GetQueryReference(), and TObject::Info().

Referenced by TProofPlayerLite::Finalize(), TProofPlayerRemote::Finalize(), finalizeProof(), and TSessionQueryFrame::OnBtnFinalize().

Long64_t TProof::Finalize ( const char *  queryref,
Bool_t  force = kFALSE 
)

Definition at line 4728 of file TProof.cxx.

References TString::Data(), TVirtualProofPlayer::Finalize(), TString::Form(), fPlayer, TNamed::GetName(), TVirtualProofPlayer::GetQueryResult(), GetQueryResult(), TNamed::GetTitle(), TObject::Info(), TQueryResult::IsFinalized(), TString::IsNull(), kFALSE, kTRUE, retrieve(), and Retrieve().

Int_t TProof::Remove ( Int_t  query,
Bool_t  all = kFALSE 
)

Definition at line 4837 of file TProof.cxx.

References GetQueryReference(), and TObject::Info().

Referenced by TSessionViewer::DeleteQuery(), Detach(), and PT_H1SimpleAsync().

Int_t TProof::Remove ( const char *  queryref,
Bool_t  all = kFALSE 
)

Definition at line 4854 of file TProof.cxx.

References Broadcast(), Collect(), fCollectTimeout, fPlayer, IsLite(), kActive, kPROOF_REMOVE, and m.

Int_t TProof::Retrieve ( Int_t  query,
const char *  path = 0 
)

Definition at line 4771 of file TProof.cxx.

References GetQueryReference(), and TObject::Info().

Referenced by Finalize(), finalizeProof(), TSessionQueryFrame::OnBtnRetrieve(), PT_H1SimpleAsync(), and ShowLog().

Int_t TProof::Retrieve ( const char *  queryref,
const char *  path = 0 
)

Definition at line 4789 of file TProof.cxx.

References Broadcast(), TDirectoryFile::cd(), TFile::Close(), Collect(), fCollectTimeout, fPlayer, TVirtualProofPlayer::GetQueryResult(), TObject::Info(), TFile::IsOpen(), kActive, kPROOF_RETRIEVE, m, TFile::Open(), SafeDelete, TQueryResult::SetArchived(), and TObject::Write().

void TProof::DisableGoAsyn (  ) 

Definition at line 5083 of file TProof.cxx.

References TQObject::Emit().

Referenced by HandleInputMessage().

void TProof::GoAsynchronous (  ) 

Definition at line 5091 of file TProof.cxx.

References Broadcast(), fSync, GetRemoteProtocol(), TObject::Info(), IsIdle(), IsValid(), kPROOF_GOASYNC, and m.

Referenced by TProofProgressDialog::DoAsyn().

void TProof::StopProcess ( Bool_t  abort,
Int_t  timeout = -1 
)

Definition at line 5048 of file TProof.cxx.

References fPlayer, fSlaves, TCollection::GetSize(), TObject::Info(), InterruptCurrentMonitor(), IsValid(), TSlave::IsValid(), kAborted, kIsClient, kStopped, PDB, SetRunStatus(), TSlave::StopProcess(), TVirtualProofPlayer::StopProcess(), and TObject::TestBit().

Referenced by Detach(), TProofProgressDialog::DoAbort(), TProofProgressDialog::DoStop(), TXProofServ::HandleInput(), TProofServ::HandleSocketInput(), TXProofServ::HandleTermination(), TSessionQueryFrame::OnBtnAbort(), TSessionQueryFrame::OnBtnStop(), and TProofChain::Progress().

void TProof::Browse ( TBrowser b  )  [virtual]

Reimplemented from TObject.

Definition at line 9071 of file TProof.cxx.

References b, fActiveSlaves, fChains, fFeedback, fMaster, fPlayer, TVirtualProofPlayer::GetInputList(), TVirtualProofPlayer::GetListOfResults(), and TVirtualProofPlayer::GetOutputList().

Referenced by TSessionViewer::MyHandleMenu().

Int_t TProof::SetParallel ( Int_t  nodes = 9999,
Bool_t  random = kFALSE 
)

Definition at line 5767 of file TProof.cxx.

References TString::Data(), kIsClient, n, Printf(), SetParallelSilent(), and TObject::TestBit().

Referenced by AddWorkers(), TProofServ::HandleSocketInput(), TSessionFrame::OnApplyParallel(), run_selector_tests(), and TProofLite::SetupWorkers().

void TProof::SetLogLevel ( Int_t  level,
UInt_t  mask = TProofDebug::kAll 
)

Definition at line 5711 of file TProof.cxx.

References Broadcast(), fLogLevel, gProofDebugLevel, gProofDebugMask, kAll, kPROOF_LOGLEVEL, snprintf, and str.

Referenced by getProof(), TProofServ::HandleSocketInput(), TSessionFrame::OnApplyLogLevel(), TSessionServerFrame::OnBtnConnectClicked(), and SendInitialState().

void TProof::Close ( Option_t option = ""  ) 

Definition at line 1487 of file TProof.cxx.

References TList::Clear(), TSlave::Close(), TList::Delete(), fActiveSlaves, fAllUniqueSlaves, fBadSlaves, fCloseMutex, fIntHandler, fNonUniqueMasters, fSlaves, fUniqueSlaves, fValid, TROOT::GetListOfProofs(), TROOT::GetListOfSockets(), gProof, gROOT, gROOTMutex, IsProofd(), kFALSE, kIterBackward, R__LOCKGUARD2, and TCollection::Remove().

Referenced by TProofPEAC::Close(), Detach(), TXProofServ::HandleError(), TXProofServ::HandleTermination(), stressProof(), and ~TProof().

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

Reimplemented from TNamed.

Definition at line 4208 of file TProof.cxx.

References TList::Add(), AskStatistics(), Collect(), TObject::Error(), fActiveSlaves, fCollectTimeout, TList::First(), Form(), fSlaves, TSystem::GetBuildArch(), TSystem::GetBuildCompilerVersion(), GetBytesRead(), GetClientProtocol(), GetConfDir(), GetConfFile(), GetCpuTime(), GetDataPoolUrl(), TSystem::Getenv(), TProofServ::GetGroup(), GetImage(), GetLogLevel(), GetMaster(), GetNumberOfActiveSlaves(), GetNumberOfBadSlaves(), GetNumberOfInactiveSlaves(), GetNumberOfSlaves(), GetNumberOfUniqueSlaves(), TProofServ::GetOrdinal(), GetParallel(), GetPort(), GetRealTime(), GetRemoteProtocol(), GetSessionTag(), TROOT::GetSvnRevision(), GetUser(), TROOT::GetVersion(), gProofServ, gROOT, gSystem, TSystem::HostName(), IsParallel(), IsValid(), TString::kIgnoreCase, kIsClient, TSlave::kMaster, kPROOF_PRINT, TSlave::kSlave, Printf(), R__ASSERT, SendPrint(), TObject::TestBit(), and TSystem::WorkingDirectory().

Referenced by GetStatistics(), TProofServ::Print(), and PT_Open().

void TProof::ShowCache ( Bool_t  all = kFALSE  )  [virtual]

Definition at line 6196 of file TProof.cxx.

References Broadcast(), Collect(), fCollectTimeout, fNonUniqueMasters, IsValid(), kAllUnique, kPROOF_CACHE, kShowCache, kShowSubCache, and kUnique.

Referenced by TProofServ::HandleCache().

void TProof::ClearCache ( const char *  file = 0  )  [virtual]

Definition at line 6219 of file TProof.cxx.

References Broadcast(), Collect(), fFileMap, fNonUniqueMasters, IsValid(), kAllUnique, kClearCache, kClearSubCache, kPROOF_CACHE, and kUnique.

Referenced by TProofServ::HandleCache().

TList * TProof::GetListOfPackages (  ) 

Definition at line 8045 of file TProof.cxx.

References Broadcast(), Collect(), fAvailablePackages, fCollectTimeout, IsValid(), kActive, kListPackages, and kPROOF_CACHE.

Referenced by PT_PackageArguments(), PT_Packages(), and TSessionViewer::UpdateListOfPackages().

TList * TProof::GetListOfEnabledPackages (  ) 

Definition at line 8061 of file TProof.cxx.

References Broadcast(), Collect(), fCollectTimeout, fEnabledPackages, IsValid(), kActive, kListEnabledPackages, and kPROOF_CACHE.

Referenced by PT_Packages(), and TSessionViewer::UpdateListOfPackages().

void TProof::ShowPackages ( Bool_t  all = kFALSE,
Bool_t  redirlog = kFALSE 
)

Definition at line 6273 of file TProof.cxx.

References Broadcast(), Collect(), TString::Data(), fCollectTimeout, fflush(), fGlobalPackageDirList, fLogFileW, fNonUniqueMasters, Form(), fPackageDir, fprintf(), fRedirLog, TNamed::GetName(), TCollection::GetSize(), TNamed::GetTitle(), IsLite(), IsValid(), kAllUnique, kIsClient, kLS, kPROOF_CACHE, kShowPackages, kShowSubPackages, kTRUE, kUnique, lseek, SEEK_END, SystemCmd(), TObject::TestBit(), and TObject::Warning().

Referenced by DownloadPackage(), TProofServ::HandleCache(), and TSessionViewer::ShowPackages().

void TProof::ShowEnabledPackages ( Bool_t  all = kFALSE  ) 

Definition at line 6338 of file TProof.cxx.

References Broadcast(), Collect(), fCollectTimeout, fEnabledPackagesOnClient, gSystem, TSystem::HostName(), IsLite(), IsValid(), kActive, kIsClient, kPROOF_CACHE, kShowEnabledPackages, str, and TObject::TestBit().

Referenced by TProofServ::HandleCache(), and TSessionViewer::ShowEnabledPackages().

Int_t TProof::ClearPackages (  ) 

Definition at line 6363 of file TProof.cxx.

References DisablePackages(), fStatus, IsValid(), and UnloadPackages().

Referenced by TProofServ::HandleCache(), TSessionFrame::OnClearPackages(), and PT_Packages().

Int_t TProof::ClearPackage ( const char *  package  ) 

Definition at line 6380 of file TProof.cxx.

References TSystem::BaseName(), DisablePackage(), TString::EndsWith(), TObject::Error(), fStatus, gSystem, IsValid(), TString::Length(), TString::Remove(), and UnloadPackage().

Referenced by TProofServ::HandleCache(), TSessionFrame::OnDisablePackages(), PT_PackageArguments(), and PT_Packages().

Int_t TProof::DownloadPackage ( const char *  par,
const char *  dstdir = 0 
)

Definition at line 7200 of file TProof.cxx.

References TSystem::BaseName(), TString::Data(), TObject::Error(), fLogFileName, fManager, FileStat_t::fMode, TSystem::GetErrno(), TProofMgr::GetFile(), GetLastLog(), TMacro::GetListOfLines(), TSystem::GetPathInfo(), gSystem, TObject::Info(), TProofMgr::IsValid(), kFALSE, kTRUE, TSystem::mkdir(), R_ISDIR(), R_ISLNK(), TSystem::RedirectOutput(), s, ShowPackages(), TProofMgr::Stat(), and TObject::Warning().

Referenced by BuildPackageOnClient().

Int_t TProof::EnablePackage ( const char *  package,
Bool_t  notOnClient = kFALSE 
)

Definition at line 7112 of file TProof.cxx.

Referenced by AddWorkers(), EnablePackage(), make_event_trees(), TSessionServerFrame::OnBtnConnectClicked(), TSessionFrame::OnEnablePackages(), PT_PackageArguments(), PT_Packages(), and Run_Node_Tests().

Int_t TProof::EnablePackage ( const char *  package,
const char *  loadopts,
Bool_t  notOnClient = kFALSE 
)

Definition at line 7125 of file TProof.cxx.

References TList::Add(), EnablePackage(), fProtocol, kTRUE, SafeDelete, TCollection::SetOwner(), and TObject::Warning().

Int_t TProof::EnablePackage ( const char *  package,
TList loadopts,
Bool_t  notOnClient = kFALSE 
)

Definition at line 7156 of file TProof.cxx.

References TSystem::BaseName(), BuildPackage(), TString::EndsWith(), TObject::Error(), fProtocol, gSystem, IsValid(), kBuildAll, kDontBuildOnClient, TString::Length(), LoadPackage(), TString::Remove(), and TObject::Warning().

Int_t TProof::UploadPackage ( const char *  par,
EUploadPackageOpt  opt = kUntar 
)

Definition at line 7294 of file TProof.cxx.

References TSystem::AccessPathName(), TSystem::BaseName(), Collect(), TString::Data(), TObject::Error(), TSystem::ExpandPathName(), fCheckFileStatus, fCollectTimeout, fGlobalPackageDirList, TMD5::FileChecksum(), fNonUniqueMasters, TString::Form(), Form(), fPackageDir, fProtocol, fUniqueSlaves, gDebug, TSlave::GetName(), TSlave::GetOrdinal(), TSlave::GetProofWorkDir(), TCollection::GetSize(), TSlave::GetSocket(), TNamed::GetTitle(), gSystem, TObject::Info(), IsLite(), IsValid(), TSlave::IsValid(), kBinary, kCpBin, kForce, kForward, kPROOF_CHECKFILE, kPROOF_PackDir, kReadPermission, TString::Length(), md5, par, TString::Replace(), TSocket::Send(), SendFile(), and UploadPackageOnClient().

Referenced by AddWorkers(), TProofServ::HandleCache(), TProofServ::HandleCheckFile(), make_event_trees(), TSessionFrame::OnEnablePackages(), TSessionFrame::OnUploadPackages(), PT_PackageArguments(), PT_Packages(), and Run_Node_Tests().

Int_t TProof::Load ( const char *  macro,
Bool_t  notOnClient = kFALSE,
Bool_t  uniqueOnly = kTRUE,
TList wrks = 0 
) [virtual]

Definition at line 7588 of file TProof.cxx.

References TSystem::AccessPathName(), TList::Add(), TSystem::AddIncludePath(), TSystem::BaseName(), TString::BeginsWith(), Broadcast(), Collect(), TString::Contains(), TString::Data(), TSystem::DirName(), RootCsg::dot(), TObject::Error(), fActiveSlaves, TList::FindObject(), fLoadedMacros, Form(), TString::Format(), fUniqueSlaves, gDebug, TSystem::GetIncludePath(), TROOT::GetMacroPath(), TObjString::GetName(), TCollection::GetSize(), gROOT, gSystem, h, TString::Index(), TObject::Info(), TString::Insert(), TString::IsNull(), IsValid(), kActive, kAscii, kFALSE, kForward, kIsClient, kLoadMacro, kNPOS, kPROOF_CACHE, kReadPermission, kTRUE, kUnique, TString::Last(), TString::Length(), PDB, TROOT::ProcessLine(), TString::Remove(), TString::Replace(), SendFile(), TSystem::SetIncludePath(), TROOT::SetMacroPath(), TCollection::SetOwner(), TSystem::SplitAclicMode(), TObject::TestBit(), and TString::Tokenize().

Referenced by AddWorkers(), TProofServ::HandleCache(), TProofLite::Load(), make_event_trees(), and run_selector_tests().

Int_t TProof::AddDynamicPath ( const char *  libpath,
Bool_t  onClient = kFALSE,
TList wrks = 0 
)

Definition at line 7793 of file TProof.cxx.

References Broadcast(), Collect(), fCollectTimeout, gDebug, HandleLibIncPath(), TObject::Info(), kActive, kPROOF_LIB_INC_PATH, kTRUE, and m.

Referenced by AddWorkers(), and TProofServ::HandleLibIncPath().

Int_t TProof::AddIncludePath ( const char *  incpath,
Bool_t  onClient = kFALSE,
TList wrks = 0 
)

Definition at line 7830 of file TProof.cxx.

References Broadcast(), Collect(), fCollectTimeout, gDebug, HandleLibIncPath(), TObject::Info(), kActive, kPROOF_LIB_INC_PATH, kTRUE, and m.

Referenced by AddWorkers(), and TProofServ::HandleLibIncPath().

Int_t TProof::RemoveDynamicPath ( const char *  libpath,
Bool_t  onClient = kFALSE 
)

Definition at line 7867 of file TProof.cxx.

References Broadcast(), Collect(), fCollectTimeout, gDebug, HandleLibIncPath(), TObject::Info(), kActive, kFALSE, kPROOF_LIB_INC_PATH, and m.

Referenced by TProofServ::HandleLibIncPath().

Int_t TProof::RemoveIncludePath ( const char *  incpath,
Bool_t  onClient = kFALSE 
)

Definition at line 7901 of file TProof.cxx.

References Broadcast(), Collect(), fCollectTimeout, gDebug, HandleLibIncPath(), TObject::Info(), kActive, kFALSE, kPROOF_LIB_INC_PATH, and m.

Referenced by TProofServ::HandleLibIncPath().

Int_t TProof::UploadDataSet ( const char *  dataset,
TList files,
const char *  dest = 0,
Int_t  opt = kAskUser,
TList skippedFiles = 0 
)

Definition at line 9498 of file TProof.cxx.

References TSystem::AccessPathName(), TList::Add(), TSystem::BaseName(), Broadcast(), xmlio::Class, CollapseSlashesInPath(), Collect(), TFile::Cp(), TString::Data(), TObject::Error(), fCollectTimeout, Form(), fProtocol, fStatus, UserGroup_t::fUser, GetDataPoolUrl(), TUrl::GetFile(), TFileCollection::GetList(), TCollection::GetSize(), TUrl::GetUrl(), TSystem::GetUserInfo(), gSystem, TObject::Info(), IsLite(), IsValid(), kActive, kAppend, kCheckDataSetName, kDataSetExists, kError, kFALSE, kFileExists, kNoOverwriteDataSet, kOverwriteAllFiles, kOverwriteDataSet, kOverwriteNoFiles, kPROOF_DATASETS, kTRUE, o, TString::ReadToken(), and RegisterDataSet().

Referenced by UploadDataSet(), TUploadDataSetDlg::UploadDataSet(), and UploadDataSetFromFile().

Int_t TProof::UploadDataSet ( const char *  dataset,
const char *  files,
const char *  dest = 0,
Int_t  opt = kAskUser,
TList skippedFiles = 0 
)

Definition at line 9698 of file TProof.cxx.

References TSystem::AccessPathName(), TList::Add(), TSystem::BaseName(), TSystem::DirName(), Form(), fProtocol, TSystem::GetDirEntry(), TCollection::GetSize(), gSystem, TString::Index(), TObject::Info(), kFALSE, kNPOS, kReadPermission, TSystem::OpenDirectory(), Printf(), TCollection::SetOwner(), u, and UploadDataSet().

Int_t TProof::UploadDataSetFromFile ( const char *  dataset,
const char *  file,
const char *  dest = 0,
Int_t  opt = kAskUser,
TList skippedFiles = 0 
)

Definition at line 9755 of file TProof.cxx.

References TSystem::AccessPathName(), TList::Add(), TObject::Error(), TSystem::ExpandPathName(), fProtocol, TCollection::GetSize(), gSystem, TObject::Info(), kFALSE, kReadPermission, TString::kTrailing, line, out, TCollection::SetOwner(), and UploadDataSet().

Bool_t TProof::RegisterDataSet ( const char *  name,
TFileCollection dataset,
const char *  optStr = "" 
) [virtual]

Definition at line 9800 of file TProof.cxx.

References Broadcast(), Collect(), TObject::Error(), fProtocol, fStatus, TObject::Info(), kFALSE, kPROOF_DATASETS, kRegisterDataSet, kTRUE, result(), and TMessage::WriteObject().

Referenced by PT_DataSets(), RegisterDataSet(), and UploadDataSet().

TMap * TProof::GetDataSets ( const char *  uri = "",
const char *  optStr = "" 
) [virtual]

Definition at line 9885 of file TProof.cxx.

References Broadcast(), xmlio::Class, Collect(), TObject::Error(), fCollectTimeout, TList::First(), fProtocol, fRecvMessages, fStatus, TObject::Info(), kActive, kGetDataSets, kMESS_OK, kPROOF_DATASETS, TBufferFile::ReadObject(), TObject::Warning(), and TMessage::What().

Referenced by ClearData(), GetDataSets(), and PT_DataSets().

void TProof::ShowDataSets ( const char *  uri = "",
const char *  optStr = "" 
) [virtual]

Definition at line 9925 of file TProof.cxx.

References Broadcast(), Collect(), TObject::Error(), fCollectTimeout, fProtocol, fStatus, TObject::Info(), kActive, kPROOF_DATASETS, and kShowDataSets.

Referenced by PT_DataSets(), and ShowDataSets().

TMap * TProof::GetDataSetQuota ( const char *  optStr = ""  ) 

Definition at line 10128 of file TProof.cxx.

References Broadcast(), xmlio::Class, Collect(), TObject::Error(), fCollectTimeout, TList::First(), fRecvMessages, fStatus, TObject::Info(), IsLite(), kActive, kGetQuota, kMESS_OK, kPROOF_DATASETS, TBufferFile::ReadObject(), and TMessage::What().

void TProof::ShowDataSetQuota ( Option_t opt = 0  ) 

Definition at line 10160 of file TProof.cxx.

References Broadcast(), Collect(), TObject::Error(), fProtocol, fStatus, TObject::Info(), IsLite(), kPROOF_DATASETS, and kShowQuota.

Bool_t TProof::ExistsDataSet ( const char *  dataset  )  [virtual]

Definition at line 9948 of file TProof.cxx.

References Broadcast(), Collect(), TObject::Error(), fCollectTimeout, fProtocol, fStatus, TObject::Info(), kActive, kCheckDataSetName, kFALSE, kPROOF_DATASETS, and kTRUE.

Referenced by ClearData(), and ExistsDataSet().

void TProof::ShowDataSet ( const char *  dataset = "",
const char *  opt = "M" 
)

Definition at line 10057 of file TProof.cxx.

References GetDataSet(), TFileCollection::Print(), and TObject::Warning().

Int_t TProof::RemoveDataSet ( const char *  dataset,
const char *  optStr = "" 
) [virtual]

Definition at line 10070 of file TProof.cxx.

References Broadcast(), Collect(), TObject::Error(), fCollectTimeout, fStatus, kActive, kPROOF_DATASETS, and kRemoveDataSet.

Referenced by ClearData(), TSessionFrame::OnBtnRemoveDSet(), PT_DataSets(), and RemoveDataSet().

Int_t TProof::VerifyDataSet ( const char *  dataset,
const char *  optStr = "" 
) [virtual]

Definition at line 10099 of file TProof.cxx.

References Broadcast(), Collect(), fCollectTimeout, fProtocol, fStatus, TObject::Info(), kActive, kError, kPROOF_DATASETS, and kVerifyDataSet.

Referenced by TSessionFrame::OnBtnVerifyDSet(), PT_DataSets(), and VerifyDataSet().

TFileCollection * TProof::GetDataSet ( const char *  dataset,
const char *  optStr = "" 
) [virtual]

Definition at line 10012 of file TProof.cxx.

References Broadcast(), xmlio::Class, Collect(), TObject::Error(), fCollectTimeout, TList::First(), fProtocol, fRecvMessages, fStatus, TObject::Info(), kActive, kGetDataSet, kMESS_OK, kPROOF_DATASETS, TBufferFile::ReadObject(), and TMessage::What().

Referenced by ClearData(), GetDataSet(), ShowDataSet(), TSessionFrame::UpdateListOfDataSets(), and VerifyDataSet().

TList * TProof::FindDataSets ( const char *  searchString,
const char *  optStr = "" 
)

Definition at line 10090 of file TProof.cxx.

References TObject::Error().

Int_t TProof::SetDataSetTreeName ( const char *  dataset,
const char *  treename 
) [virtual]

Definition at line 9844 of file TProof.cxx.

References TString::BeginsWith(), Broadcast(), Collect(), TObject::Error(), fProtocol, fStatus, TUri::GetUri(), TObject::Info(), TString::Insert(), kPROOF_DATASETS, kSetDefaultTreeName, and TUri::SetFragment().

void TProof::ShowDataSetCache ( const char *  dataset = 0  )  [virtual]

Definition at line 9994 of file TProof.cxx.

References Broadcast(), Collect(), fCollectTimeout, fProtocol, TObject::Info(), kActive, kCache, and kPROOF_DATASETS.

Referenced by DataSetCache().

void TProof::ClearDataSetCache ( const char *  dataset = 0  )  [virtual]

Definition at line 9976 of file TProof.cxx.

References Broadcast(), Collect(), fCollectTimeout, fProtocol, TObject::Info(), kActive, kCache, and kPROOF_DATASETS.

Referenced by DataSetCache().

void TProof::ShowData (  ) 

Definition at line 5915 of file TProof.cxx.

References TProofMgr::Find(), fManager, and IsValid().

Referenced by ClearData().

void TProof::ClearData ( UInt_t  what = kUnregistered,
const char *  dsname = 0 
)

Definition at line 5927 of file TProof.cxx.

References a, TMap::Add(), TString::BeginsWith(), ClearDataProgress(), TString::Data(), TObject::Error(), ExistsDataSet(), fc, fclose(), fi, TObject::FindObject(), fManager, TString::Format(), fprintf(), TFileInfo::GetCurrentUrl(), GetDataSet(), GetDataSets(), TUrl::GetFile(), GetGroup(), TUrl::GetHost(), TFileCollection::GetList(), TObjString::GetName(), TCollection::GetName(), TFileInfo::GetNUrls(), TUrl::GetOptions(), TUrl::GetProtocol(), TCollection::GetSize(), GetUser(), TMap::GetValue(), gSystem, h, TObject::Info(), TString::IsNull(), IsValid(), kDataset, kFALSE, kForceClear, kPurge, TString::kTrailing, kTRUE, kUnregistered, line, TFileInfo::NextUrl(), nfiles, PDB, TCollection::Print(), Prompt(), TSystem::RedirectOutput(), RemoveDataSet(), TString::ReplaceAll(), TFileInfo::ResetUrl(), TProofMgr::Rm(), SafeDelete, sel, TCollection::SetOwner(), ShowData(), TSystem::TempFileName(), TSystem::Unlink(), and TObject::Warning().

const char* TProof::GetMaster (  )  const [inline]

Definition at line 865 of file TProof.h.

References fMaster.

Referenced by make_event_trees(), TSessionServerFrame::OnBtnConnectClicked(), Print(), TSessionQueryFrame::Progress(), TProofProgressDialog::Progress(), TSessionFrame::ProofInfos(), TSessionQueryFrame::ResetProgressDialog(), TProofProgressDialog::ResetProgressDialog(), TSessionLogView::SetTitle(), TSessionViewer::UpdateListOfProofs(), and TSessionViewer::UpdateListOfSessions().

const char* TProof::GetConfDir (  )  const [inline]

Definition at line 866 of file TProof.h.

References fConfDir.

Referenced by TProofCondor::GetJobAd(), TProofPEAC::GetJobAd(), Print(), and TSessionFrame::ProofInfos().

const char* TProof::GetConfFile (  )  const [inline]

Definition at line 867 of file TProof.h.

References fConfFile.

Referenced by TSessionServerFrame::OnBtnConnectClicked(), Print(), TSessionFrame::ProofInfos(), TSessionViewer::UpdateListOfProofs(), and TSessionViewer::UpdateListOfSessions().

const char* TProof::GetUser (  )  const [inline]

Definition at line 868 of file TProof.h.

References fUrl, and TUrl::GetUser().

Referenced by ClearData(), TSessionServerFrame::OnBtnConnectClicked(), TProofLite::Print(), Print(), TSessionFrame::ProofInfos(), TSessionViewer::UpdateListOfProofs(), and TSessionViewer::UpdateListOfSessions().

const char* TProof::GetGroup (  )  const [inline]

Definition at line 869 of file TProof.h.

References fGroup.

Referenced by ClearData().

const char* TProof::GetWorkDir (  )  const [inline]

Definition at line 870 of file TProof.h.

References fWorkDir.

const char* TProof::GetSessionTag (  )  const [inline]

Definition at line 871 of file TProof.h.

References TNamed::GetName().

Referenced by TSessionQueryFrame::OnBtnSubmit(), Print(), and TSessionFrame::ProofInfos().

const char* TProof::GetImage (  )  const [inline]

Definition at line 872 of file TProof.h.

References fImage.

Referenced by Print(), and TSessionFrame::ProofInfos().

const char* TProof::GetUrl (  )  [inline]

Definition at line 873 of file TProof.h.

References fUrl, and TUrl::GetUrl().

Int_t TProof::GetPort (  )  const [inline]

Definition at line 874 of file TProof.h.

References fUrl, and TUrl::GetPort().

Referenced by TSessionServerFrame::OnBtnConnectClicked(), Print(), TSessionFrame::ProofInfos(), TProof(), TSessionViewer::UpdateListOfProofs(), and TSessionViewer::UpdateListOfSessions().

Int_t TProof::GetRemoteProtocol (  )  const [inline]

Definition at line 875 of file TProof.h.

References fProtocol.

Referenced by GoAsynchronous(), HandleInputMessage(), Print(), TSessionFrame::ProofInfos(), TProofProgressDialog::ResetProgressDialog(), and UpdateDialog().

Int_t TProof::GetClientProtocol (  )  const [inline]

Definition at line 876 of file TProof.h.

References kPROOF_Protocol.

Referenced by TProofLite::Print(), Print(), and TSessionFrame::ProofInfos().

Int_t TProof::GetStatus (  )  const [inline]

Definition at line 877 of file TProof.h.

References fStatus.

Referenced by TSessionViewer::ShowStatus().

Int_t TProof::GetLogLevel (  )  const [inline]

Definition at line 878 of file TProof.h.

References fLogLevel.

Referenced by TProofCondor::GetJobAd(), TProofPEAC::GetJobAd(), TXSlave::Init(), TSessionServerFrame::OnBtnConnectClicked(), TProofLite::Print(), Print(), TSessionFrame::ProofInfos(), TSessionViewer::UpdateListOfProofs(), and TSessionViewer::UpdateListOfSessions().

Int_t TProof::GetParallel (  )  const

Definition at line 1987 of file TProof.cxx.

References GetListOfActiveSlaves(), and IsValid().

Referenced by TProofMgrLite::CreateSession(), Exec(), GetStatistics(), GoParallel(), TProofServ::HandleSocketInput(), IsParallel(), TProofLite::Print(), Print(), TProofPlayerRemote::Process(), TSessionQueryFrame::Progress(), TProofProgressDialog::Progress(), TSessionFrame::ProofInfos(), TSessionQueryFrame::ResetProgressDialog(), TProofProgressDialog::ResetProgressDialog(), run_selector_tests(), SendCurrentState(), TProofServ::SendLogFile(), TProofServ::SendParallel(), SetParallelSilent(), TProofLite::SetQueryRunning(), and TProofServ::SetQueryRunning().

Int_t TProof::GetSeqNum (  )  const [inline]

Definition at line 880 of file TProof.h.

References fSeqNum.

Referenced by TSessionQueryFrame::OnBtnSubmit().

Int_t TProof::GetSessionID (  )  const [inline]

Definition at line 881 of file TProof.h.

References fSessionID.

TList * TProof::GetListOfSlaveInfos (  ) 

Definition at line 2005 of file TProof.cxx.

References TList::Add(), Collect(), TList::Delete(), TObject::Error(), fSlaveInfo, GetListOfActiveSlaves(), GetListOfBadSlaves(), GetListOfSlaves(), TSlave::GetName(), TSlaveInfo::GetOrdinal(), TSlave::GetOrdinal(), TSlave::GetPerfIdx(), TCollection::GetSize(), TSlave::GetSlaveType(), TSlave::GetSocket(), gSystem, TSystem::HostName(), IsLite(), IsValid(), TSlave::IsValid(), TSlaveInfo::kActive, TSlaveInfo::kBad, TSlave::kMaster, kPROOF_GETSLAVEINFO, TSlave::kSlave, kSortDescending, MarkBad(), name, R__ASSERT, TSocket::Send(), TCollection::SetOwner(), and TSlaveInfo::SetStatus().

Referenced by TProofServ::HandleSocketInput(), make_event_trees(), make_tdset(), and TPerfStats::TPerfStats().

Bool_t TProof::UseDynamicStartup (  )  const [inline]

Definition at line 883 of file TProof.h.

References fDynamicStartup.

Referenced by TProofServ::HandleProcess(), TProofServ::HandleSocketInput(), and TProofServ::ProcessNext().

TProof::EQueryMode TProof::GetQueryMode ( Option_t mode = 0  )  const

Definition at line 4943 of file TProof.cxx.

References fQueryMode, gDebug, TObject::Info(), kAsync, kSync, and m.

Referenced by TProofLite::Process(), TProofPlayerRemote::Process(), TProofPlayerLite::Process(), and Process().

void TProof::SetQueryMode ( EQueryMode  mode  ) 

Definition at line 4931 of file TProof.cxx.

References fQueryMode, gDebug, TObject::Info(), and kSync.

Referenced by TSessionServerFrame::OnBtnConnectClicked().

void TProof::SetRealTimeLog ( Bool_t  on = kTRUE  ) 

Definition at line 5724 of file TProof.cxx.

References Broadcast(), IsValid(), kPROOF_REALTIMELOG, and TObject::Warning().

Referenced by TProofServ::HandleSocketInput().

void TProof::GetStatistics ( Bool_t  verbose = kFALSE  ) 

Definition at line 1717 of file TProof.cxx.

References AskStatistics(), fBytesRead, fCpuTime, fLogFileName, fProtocol, fRealTime, GetBytesRead(), GetCpuTime(), GetLastLog(), TMacro::GetListOfLines(), GetParallel(), GetRealTime(), gSystem, Long64_t, Print(), Printf(), TSystem::RedirectOutput(), and s.

Referenced by stressProof().

Long64_t TProof::GetBytesRead (  )  const [inline]

Definition at line 891 of file TProof.h.

References fBytesRead.

Referenced by TQueryResultManager::FinalizeQuery(), GetStatistics(), TProofLite::Print(), Print(), TSessionFrame::ProofInfos(), TProofServ::SendStatistics(), TProofLite::SetQueryRunning(), and TProofServ::SetQueryRunning().

Float_t TProof::GetRealTime (  )  const [inline]

Definition at line 892 of file TProof.h.

References fRealTime.

Referenced by GetStatistics(), TProofLite::Print(), Print(), TSessionFrame::ProofInfos(), and TProofServ::SendStatistics().

Float_t TProof::GetCpuTime (  )  const [inline]

Definition at line 893 of file TProof.h.

References fCpuTime.

Referenced by TQueryResultManager::FinalizeQuery(), GetStatistics(), TProofLite::Print(), Print(), TSessionFrame::ProofInfos(), TProofServ::SendStatistics(), TProofLite::SetQueryRunning(), TProofServ::SetQueryRunning(), and stressProof().

Bool_t TProof::IsLite (  )  const [inline]

Definition at line 895 of file TProof.h.

References fServType, and TProofMgr::kProofLite.

Referenced by TDSet::Add(), AskForOutput(), BuildPackage(), ClassImp(), TProofMgrLite::CreateSession(), DisablePackage(), DisablePackages(), Exec(), GetDataSetQuota(), GetListOfSlaveInfos(), HandleInputMessage(), HandleSubmerger(), TProofPlayerRemote::Incorporate(), make_tdset(), TProofPlayerRemote::NotifyMemory(), TSessionServerFrame::OnBtnConnectClicked(), TSessionQueryFrame::OnBtnSubmit(), ParseConfigField(), TProofPlayerRemote::Process(), Process(), PT_AdminFunc(), PT_H1SimpleAsync(), RedirectWorker(), Remove(), SendDataSetStatus(), ShowDataSetQuota(), ShowEnabledPackages(), ShowPackages(), stressProof(), TProofChain::TProofChain(), UnloadPackage(), UnloadPackages(), TSessionViewer::UpdateListOfProofs(), TSessionViewer::UpdateListOfSessions(), UploadDataSet(), and UploadPackage().

Bool_t TProof::IsProofd (  )  const [inline]

Definition at line 896 of file TProof.h.

References fServType, and TProofMgr::kProofd.

Referenced by Close(), TSlave::Create(), SetAlias(), and TProof().

Bool_t TProof::IsFolder (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 897 of file TProof.h.

References kTRUE.

Bool_t TProof::IsMaster (  )  const [inline]

Definition at line 898 of file TProof.h.

References fMasterServ.

Referenced by AddWorkers(), ClassImp(), TSlave::Close(), TSlave::Create(), TProofPlayerRemote::Finalize(), TXSlave::HandleError(), TXSlave::Init(), Init(), TSlave::Init(), TSlave::Interrupt(), TProofPEAC::IsDataReady(), LoadPackage(), MarkBad(), TProofPlayerRemote::Process(), TSessionFrame::ProofInfos(), RemoveWorkers(), TProofPEAC::StartSlaves(), TerminateWorker(), and TXSlave::TXSlave().

Bool_t TProof::IsValid (  )  const [inline]

Definition at line 899 of file TProof.h.

References fValid.

Referenced by AskParallel(), AskStatistics(), Broadcast(), BroadcastFile(), BroadcastGroupPriority(), BroadcastRaw(), TSessionQueryFrame::Build(), BuildPackage(), TSessionViewer::CleanupSession(), ClearCache(), TProofLite::ClearCache(), ClearData(), ClearPackage(), ClearPackages(), TXProofServ::CreateServer(), TProofServ::CreateServer(), TProofMgrLite::CreateSession(), TSessionViewer::DeleteQuery(), Detach(), DisablePackage(), DisablePackages(), DrawSelect(), TProofLite::DrawSelect(), EnablePackage(), Exec(), GetListOfEnabledPackages(), GetListOfPackages(), GetListOfQueries(), GetListOfSlaveInfos(), GetLog(), GetParallel(), getProof(), GoAsynchronous(), GoParallel(), TSessionQueryFrame::IndicateStop(), Init(), TProofLite::Init(), Interrupt(), IsDataReady(), Load(), TProofLite::Load(), LoadPackage(), MarkBad(), TSessionQueryFrame::Modified(), TSessionViewer::MyHandleMenu(), TSessionFrame::OnApplyLogLevel(), TSessionFrame::OnApplyParallel(), TSessionQueryFrame::OnBtnAbort(), TSessionServerFrame::OnBtnConnectClicked(), TSessionFrame::OnBtnDisconnectClicked(), TSessionQueryFrame::OnBtnFinalize(), TSessionFrame::OnBtnGetQueriesClicked(), TSessionFrame::OnBtnRemoveDSet(), TSessionQueryFrame::OnBtnRetrieve(), TEditQueryFrame::OnBtnSave(), TSessionQueryFrame::OnBtnStop(), TSessionQueryFrame::OnBtnSubmit(), TSessionFrame::OnBtnVerifyDSet(), TSessionViewer::OnCascadeMenu(), TSessionFrame::OnClearPackages(), TSessionFrame::OnCommandLine(), TSessionFrame::OnDisablePackages(), TSessionFrame::OnEnablePackages(), TSessionViewer::OnListTreeClicked(), TSessionFrame::OnUploadPackages(), Print(), TProofLite::Process(), TProofSuperMaster::Process(), Process(), TSessionFrame::ProofInfos(), TSessionQueryFrame::ResetProgressDialog(), TSessionViewer::ResetSession(), SendCommand(), SendCurrentState(), SendFile(), SendGroupView(), SendInitialState(), SendObject(), SendPrint(), SetAlias(), SetParallelSilent(), SetRealTimeLog(), TProofLite::ShowCache(), ShowCache(), ShowData(), TSessionViewer::ShowEnabledPackages(), ShowEnabledPackages(), ShowPackages(), TSessionViewer::ShowPackages(), ShowQueries(), TSessionViewer::ShowStatus(), TSessionFrame::ShutdownSession(), TPEAC::StartSession(), StopProcess(), TSessionViewer::Terminate(), TUploadDataSetDlg::TUploadDataSetDlg(), UnloadPackage(), UnloadPackages(), TSessionQueryFrame::UpdateButtons(), TSessionQueryFrame::UpdateInfos(), TSessionFrame::UpdateListOfDataSets(), TSessionViewer::UpdateListOfPackages(), TUploadDataSetDlg::UploadDataSet(), UploadDataSet(), UploadPackage(), and TProofProgressDialog::~TProofProgressDialog().

Bool_t TProof::IsParallel (  )  const [inline]

Definition at line 900 of file TProof.h.

References GetParallel(), kFALSE, and kTRUE.

Referenced by TProofPlayerLite::Finalize(), TProofPlayerRemote::Finalize(), TProofServ::IsParallel(), TProofLite::Print(), Print(), TSessionFrame::ProofInfos(), TSessionFrame::UpdateListOfDataSets(), and TSessionViewer::UpdateListOfPackages().

Bool_t TProof::IsIdle (  )  const [inline]

Definition at line 901 of file TProof.h.

References fNotIdle, kFALSE, and kTRUE.

Referenced by Collect(), Detach(), DrawSelect(), TProofLite::DrawSelect(), GoAsynchronous(), Init(), NotifyLogMsg(), TProofLite::Process(), Process(), PT_H1SimpleAsync(), and RecvLogFile().

Bool_t TProof::IsWaiting (  )  const [inline]

Definition at line 902 of file TProof.h.

References fIsWaiting.

Referenced by Process().

ERunStatus TProof::GetRunStatus (  )  const [inline]

Definition at line 904 of file TProof.h.

References fRunStatus.

Referenced by TProofPlayerRemote::InitPacketizer(), and TDSet::Lookup().

TList* TProof::GetLoadedMacros (  )  const [inline]

Definition at line 905 of file TProof.h.

References fLoadedMacros.

void TProof::SetParameter ( const char *  par,
const char *  value 
)

Definition at line 8713 of file TProof.cxx.

References TList::Add(), TList::FindObject(), fPlayer, TVirtualProofPlayer::GetInputList(), TList::Remove(), TNamed::TNamed(), and TObject::Warning().

Referenced by AssertParallelUnzip(), TProofLite::Process(), TProofPlayerRemote::Process(), TProofPlayerLite::Process(), PT_H1FileCollection(), PT_H1SimpleAsync(), PT_PackageArguments(), PT_Simple(), Run_Node_Tests(), and runProof().

void TProof::SetParameter ( const char *  par,
Int_t  value 
)

Definition at line 8733 of file TProof.cxx.

References TList::Add(), TList::FindObject(), fPlayer, TVirtualProofPlayer::GetInputList(), TList::Remove(), and TObject::Warning().

void TProof::SetParameter ( const char *  par,
Long_t  value 
)

Definition at line 8752 of file TProof.cxx.

References TList::Add(), TList::FindObject(), fPlayer, TVirtualProofPlayer::GetInputList(), TList::Remove(), and TObject::Warning().

void TProof::SetParameter ( const char *  par,
Long64_t  value 
)

Definition at line 8771 of file TProof.cxx.

References TList::Add(), TList::FindObject(), fPlayer, TVirtualProofPlayer::GetInputList(), TList::Remove(), and TObject::Warning().

void TProof::SetParameter ( const char *  par,
Double_t  value 
)

Definition at line 8790 of file TProof.cxx.

References TList::Add(), TList::FindObject(), fPlayer, TVirtualProofPlayer::GetInputList(), TList::Remove(), and TObject::Warning().

TObject * TProof::GetParameter ( const char *  par  )  const

Definition at line 8809 of file TProof.cxx.

References TList::FindObject(), fPlayer, TVirtualProofPlayer::GetInputList(), and TObject::Warning().

Referenced by AssertDataSet(), ClassImp(), TPacketizerMulti::CreatePacketizer(), G__G__Proof_142_0_299(), G__G__Proof_142_0_300(), G__G__Proof_142_0_301(), G__G__Proof_142_0_302(), G__G__Proof_142_0_303(), G__setup_memfuncTProof(), TProofServ::HandleProcess(), HandleSubmerger(), TProofPlayerRemote::InitPacketizer(), MarkBad(), TProofPlayerRemote::Process(), TProofPlayer::Process(), TProofDraw::SetDrawAtt(), TProofPlayerSuperMaster::SetupFeedback(), TProofPlayerLite::SetupFeedback(), TProofPlayerRemote::SetupFeedback(), TPerfStats::TPerfStats(), TPacketizerFile::TSlaveStat::TSlaveStat(), and TPacketizerUnit::TSlaveStat::TSlaveStat().

void TProof::DeleteParameters ( const char *  wildcard  ) 

Definition at line 8824 of file TProof.cxx.

References fPlayer, TVirtualProofPlayer::GetInputList(), kNPOS, kTRUE, p, TList::Remove(), and s.

Referenced by PT_H1FileCollection(), PT_PackageArguments(), PT_Simple(), and runProof().

void TProof::ShowParameters ( const char *  wildcard = "PROOF_*"  )  const

Definition at line 8849 of file TProof.cxx.

References xmlio::Class, TParameter< AParamType >::Class(), fPlayer, TVirtualProofPlayer::GetInputList(), kNPOS, kTRUE, p, Printf(), and s.

void TProof::AddInput ( TObject obj  ) 

Definition at line 8667 of file TProof.cxx.

References TVirtualProofPlayer::AddInput(), and fPlayer.

Referenced by TDSet::AddInput(), ClearInput(), Init(), TProofLite::Init(), Process(), PT_InputData(), Run_Node_Tests(), TProofLite::SendInputDataFile(), and SendInputDataFile().

void TProof::ClearInput (  ) 

Definition at line 8676 of file TProof.cxx.

References AddInput(), TVirtualProofPlayer::ClearInput(), fFeedback, and fPlayer.

Referenced by TDSet::ClearInput().

TList * TProof::GetInputList (  ) 

Definition at line 8687 of file TProof.cxx.

References fPlayer, and TVirtualProofPlayer::GetInputList().

Referenced by ClearInputData(), PrepareInputDataFile(), Process(), PT_H1MultiDSetEntryList(), and runProof().

TObject * TProof::GetOutput ( const char *  name  ) 

Definition at line 8695 of file TProof.cxx.

References fPlayer, and TVirtualProofPlayer::GetOutput().

Referenced by TDSet::GetOutput(), HandleInputMessage(), and MarkBad().

TList * TProof::GetOutputList (  ) 

Definition at line 8705 of file TProof.cxx.

References fPlayer, and TVirtualProofPlayer::GetOutputList().

Referenced by TDSet::GetOutputList(), TProofServ::HandleSocketInput(), PT_Event(), PT_InputData(), PT_PackageArguments(), and SavePerfInfo().

void TProof::ShowMissingFiles ( TQueryResult qr = 0  ) 

Definition at line 11120 of file TProof.cxx.

References fi, TList::FindObject(), TQueryResult::GetEntries(), TFileInfoMeta::GetEntries(), TFileInfo::GetMetaData(), TNamed::GetName(), TQueryResult::GetOutputList(), GetQueryResult(), TNamed::GetTitle(), TFileInfoMeta::GetTotBytes(), TFileInfoMeta::GetZipBytes(), TObject::Info(), Long64_t, TFileInfo::Print(), Printf(), and TObject::Warning().

TFileCollection * TProof::GetMissingFiles ( TQueryResult qr = 0  ) 

Definition at line 11164 of file TProof.cxx.

References TFileCollection::Add(), TNamed::Clone(), fc, fi, TList::FindObject(), TDirectory::FindObject(), TString::Form(), gDebug, gDirectory, TQueryResult::GetInputObject(), TNamed::GetName(), TDSet::GetObjName(), TQueryResult::GetOutputList(), GetQueryResult(), TNamed::GetTitle(), TObject::Info(), j, TFileCollection::SetDefaultTreeName(), TFileCollection::Update(), and TObject::Warning().

void TProof::AddInputData ( TObject obj,
Bool_t  push = kFALSE 
)

Definition at line 8453 of file TProof.cxx.

References TList::Add(), TList::FindObject(), fInputData, kNewInputData, and TObject::SetBit().

Referenced by PT_InputData().

void TProof::SetInputDataFile ( const char *  datafile  ) 

Definition at line 8516 of file TProof.cxx.

References TSystem::AccessPathName(), fInputDataFile, gSystem, TString::IsNull(), kNewInputData, kPROOF_InputDataFile, kReadPermission, and TObject::SetBit().

Referenced by PT_InputData().

void TProof::ClearInputData ( TObject obj = 0  ) 

Definition at line 8472 of file TProof.cxx.

References TList::FindObject(), TObject::FindObject(), fInputData, fInputDataFile, GetInputList(), TCollection::GetSize(), gSystem, kNewInputData, kPROOF_InputDataFile, kTRUE, o, TList::Remove(), TObject::ResetBit(), SafeDelete, TObject::SetBit(), and TSystem::Unlink().

Referenced by ClearInputData(), PT_InputData(), and runProof().

void TProof::ClearInputData ( const char *  name  ) 

Definition at line 8507 of file TProof.cxx.

References ClearInputData(), TList::FindObject(), and fInputData.

void TProof::AddFeedback ( const char *  name  ) 

Definition at line 8881 of file TProof.cxx.

References TList::Add(), fFeedback, TList::FindObject(), TObject::Info(), and PDB.

Referenced by TProofPlayerRemote::DrawSelect(), TSessionServerFrame::OnBtnConnectClicked(), TSessionQueryFrame::OnBtnSubmit(), and TSessionViewer::OnCascadeMenu().

void TProof::RemoveFeedback ( const char *  name  ) 

Definition at line 8892 of file TProof.cxx.

References fFeedback, TList::FindObject(), and TList::Remove().

Referenced by TProofPlayerRemote::DrawSelect().

void TProof::ClearFeedback (  ) 

Definition at line 8904 of file TProof.cxx.

References TList::Delete(), and fFeedback.

Referenced by TSessionServerFrame::OnBtnConnectClicked(), TSessionQueryFrame::OnBtnSubmit(), and TSessionViewer::OnCascadeMenu().

void TProof::ShowFeedback (  )  const

Definition at line 8912 of file TProof.cxx.

References fFeedback, TCollection::GetSize(), TObject::Info(), and TCollection::Print().

TList * TProof::GetFeedbackList (  )  const

Definition at line 8925 of file TProof.cxx.

References fFeedback.

TList * TProof::GetListOfQueries ( Option_t opt = ""  )  [virtual]

Definition at line 1772 of file TProof.cxx.

References Broadcast(), Collect(), fCollectTimeout, fQueries, IsValid(), kActive, kFALSE, kIsMaster, kPROOF_QUERYLIST, kTRUE, m, and TObject::TestBit().

Referenced by finalizeProof(), GetQueryReference(), TSessionFrame::OnBtnGetQueriesClicked(), ShowLog(), and ShowQueries().

Int_t TProof::GetNumberOfQueries (  ) 

Definition at line 1789 of file TProof.cxx.

References fOtherQueries, fQueries, and TCollection::GetSize().

Referenced by ShowQueries().

Int_t TProof::GetNumberOfDrawQueries (  )  [inline]

Definition at line 939 of file TProof.h.

References fDrawQueries.

TList * TProof::GetQueryResults (  ) 

Definition at line 1823 of file TProof.cxx.

References fPlayer, and TVirtualProofPlayer::GetListOfResults().

Referenced by PT_Event(), PT_H1DataSet(), PT_H1FileCollection(), PT_H1Http(), PT_H1MultiDataSet(), PT_H1MultiDSetEntryList(), PT_H1SimpleAsync(), PT_InputData(), PT_PackageArguments(), PT_Simple(), and ShowLog().

TQueryResult * TProof::GetQueryResult ( const char *  ref = 0  ) 

Definition at line 1831 of file TProof.cxx.

References fPlayer, and TVirtualProofPlayer::GetQueryResult().

Referenced by Finalize(), GetMissingFiles(), TPerfStats::PacketEvent(), PT_Event(), PT_H1DataSet(), PT_H1FileCollection(), PT_H1Http(), PT_H1MultiDataSet(), PT_H1MultiDSetEntryList(), PT_H1SimpleAsync(), PT_InputData(), PT_PackageArguments(), PT_Simple(), TSessionViewer::QueryResultReady(), ShowMissingFiles(), and TPerfStats::WriteQueryLog().

void TProof::GetMaxQueries (  ) 

Definition at line 1811 of file TProof.cxx.

References Broadcast(), Collect(), fCollectTimeout, kActive, kFALSE, kPROOF_MAXQUERIES, and m.

void TProof::SetMaxDrawQueries ( Int_t  max  ) 

Definition at line 1799 of file TProof.cxx.

References fMaxDrawQueries, fPlayer, and TVirtualProofPlayer::SetMaxDrawQueries().

void TProof::ShowQueries ( Option_t opt = ""  ) 

Definition at line 1840 of file TProof.cxx.

References fDrawQueries, fOtherQueries, fPlayer, fQueries, GetListOfQueries(), TVirtualProofPlayer::GetListOfResults(), GetNumberOfQueries(), TCollection::GetSize(), help(), IsValid(), kFALSE, kTRUE, local, TObject::Print(), and Printf().

Bool_t TProof::IsDataReady ( Long64_t totalbytes,
Long64_t bytesready 
)

Definition at line 1924 of file TProof.cxx.

References TList::Add(), Broadcast(), Collect(), TQObject::EmitVA(), fBytesReady, fDataReady, fTotalBytes, GetListOfActiveSlaves(), TCollection::GetSize(), TObject::Info(), IsValid(), kFALSE, TSlave::kMaster, kPROOF_DATA_READY, and kTRUE.

Referenced by TProofServ::HandleSocketInput(), TProofPEAC::IsDataReady(), and TPEAC::StartSession().

void TProof::SetActive ( Bool_t  = kTRUE  )  [inline]

Definition at line 948 of file TProof.h.

Referenced by TProofServ::HandleSigPipe(), TProofServ::HandleSocketInput(), TProofServ::HandleUrgentData(), TXProofServ::HandleUrgentData(), Init(), TProofLite::Init(), and TProofCondor::SetActive().

void TProof::LogMessage ( const char *  msg,
Bool_t  all 
)

Definition at line 5230 of file TProof.cxx.

References buf, TQObject::EmitVA(), TObject::Error(), fLogFileR, TSystem::GetErrno(), gROOT, TObject::Info(), TROOT::IsBatch(), kFALSE, kMAXBUF, len, lseek, PDB, read, TSystem::ResetErrno(), and SEEK_SET.

Referenced by ShowLog().

void TProof::Progress ( Long64_t  total,
Long64_t  processed 
)

Definition at line 8135 of file TProof.cxx.

References TQObject::EmitVA(), fPrintProgress, gROOT, TObject::Info(), TROOT::IsBatch(), PDB, and PrintProgress().

Referenced by TProofPlayerRemote::Progress(), and UpdateDialog().

void TProof::Progress ( Long64_t  total,
Long64_t  processed,
Long64_t  bytesread,
Float_t  initTime,
Float_t  procTime,
Float_t  evtrti,
Float_t  mbrti 
)

Definition at line 8158 of file TProof.cxx.

References TQObject::EmitVA(), gROOT, TObject::Info(), TROOT::IsBatch(), PDB, and PrintProgress().

void TProof::Progress ( Long64_t  total,
Long64_t  processed,
Long64_t  bytesread,
Float_t  initTime,
Float_t  procTime,
Float_t  evtrti,
Float_t  mbrti,
Int_t  actw,
Int_t  tses,
Float_t  eses 
)

Definition at line 8180 of file TProof.cxx.

References TQObject::EmitVA(), gROOT, TObject::Info(), TROOT::IsBatch(), PDB, and PrintProgress().

void TProof::Feedback ( TList objs  ) 

Definition at line 8202 of file TProof.cxx.

References TQObject::Emit(), TCollection::GetSize(), TObject::Info(), TCollection::ls(), and PDB.

Referenced by TProofPlayerRemote::Feedback().

void TProof::QueryResultReady ( const char *  ref  ) 

Definition at line 8304 of file TProof.cxx.

References TQObject::Emit(), TObject::Info(), and PDB.

Referenced by HandleInputMessage(), and TProofLite::Process().

void TProof::CloseProgressDialog (  ) 

Definition at line 8218 of file TProof.cxx.

References TQObject::Emit(), fProgressDialogStarted, TObject::Info(), and PDB.

Referenced by Detach().

void TProof::ResetProgressDialog ( const char *  sel,
Int_t  sz,
Long64_t  fst,
Long64_t  ent 
)

Definition at line 8234 of file TProof.cxx.

References TQObject::EmitVA(), TObject::Info(), and PDB.

Referenced by HandleInputMessage(), and TProofLite::Process().

void TProof::StartupMessage ( const char *  msg,
Bool_t  status,
Int_t  done,
Int_t  total 
)

Definition at line 8247 of file TProof.cxx.

References TQObject::EmitVA(), TObject::Info(), and PDB.

Referenced by HandleInputMessage(), and StartSlaves().

void TProof::DataSetStatus ( const char *  msg,
Bool_t  status,
Int_t  done,
Int_t  total 
)

Definition at line 8259 of file TProof.cxx.

References TQObject::EmitVA(), TObject::Info(), and PDB.

Referenced by HandleInputMessage().

void TProof::SendDataSetStatus ( const char *  msg,
UInt_t  n,
UInt_t  tot,
Bool_t  st 
)

Definition at line 8271 of file TProof.cxx.

References fprintf(), fSync, TProofServ::GetSocket(), gProofServ, IsLite(), kIsMaster, kPROOF_DATASET_STATUS, NotifyLogMsg(), TSocket::Send(), snprintf, TObject::TestBit(), and type.

Referenced by TDSet::Lookup(), TPacketizer::ValidateFiles(), and TPacketizerAdaptive::ValidateFiles().

void TProof::GetLog ( Int_t  start = -1,
Int_t  end = -1 
)

Definition at line 9131 of file TProof.cxx.

References Broadcast(), Collect(), fCollectTimeout, IsValid(), kActive, kIsMaster, kPROOF_LOGFILE, and TObject::TestBit().

TMacro * TProof::GetLastLog (  ) 

Definition at line 9147 of file TProof.cxx.

References TMacro::AddLine(), fLogFileR, TSystem::GetErrno(), line, lseek, SEEK_CUR, SEEK_END, SEEK_SET, TObject::SysError(), and TObject::Warning().

Referenced by DownloadPackage(), and GetStatistics().

void TProof::PutLog ( TQueryResult qr  ) 

Definition at line 9213 of file TProof.cxx.

References TQObject::EmitVA(), TMacro::GetListOfLines(), TQueryResult::GetLogFile(), kFALSE, and l.

Referenced by ShowLog().

void TProof::ShowLog ( Int_t  qry = -1  ) 

Definition at line 9258 of file TProof.cxx.

References fLogFileR, fQueries, gDebug, TSystem::GetErrno(), Getline(), GetListOfQueries(), GetQueryResults(), TQueryResult::GetSeqNum(), TObject::Info(), kFALSE, TList::Last(), line, LogMessage(), lseek, p, PutLog(), SEEK_CUR, SEEK_END, SEEK_SET, SendingLogToWindow(), TObject::SysError(), w, and write.

Referenced by TSessionViewer::ShowLog().

void TProof::ShowLog ( const char *  queryref  ) 

Definition at line 9229 of file TProof.cxx.

References fPlayer, TVirtualProofPlayer::GetListOfResults(), TNamed::GetName(), TNamed::GetTitle(), PutLog(), and Retrieve().

Bool_t TProof::SendingLogToWindow (  )  const [inline]

Definition at line 976 of file TProof.h.

References fLogToWindowOnly.

Referenced by TSessionViewer::ShowLog(), and ShowLog().

void TProof::SendLogToWindow ( Bool_t  mode  )  [inline]

Definition at line 977 of file TProof.h.

References fLogToWindowOnly.

Referenced by TSessionViewer::ShowLog().

void TProof::ResetProgressDialogStatus (  )  [inline]

Definition at line 979 of file TProof.h.

References fProgressDialogStarted, and kFALSE.

Referenced by TProofProgressDialog::~TProofProgressDialog().

TTree * TProof::GetTreeHeader ( TDSet tdset  )  [virtual]

Definition at line 8933 of file TProof.cxx.

References TBuffer::BufferSize(), Collect(), d, TObject::Error(), fCollectTimeout, TList::First(), fProtocol, fRecvMessages, GetListOfActiveSlaves(), TSlave::GetSocket(), TObject::Info(), int, kPROOF_GETTREEHEADER, l, PDB, TSocket::Recv(), s1, TSocket::Send(), and t.

Referenced by TDSet::GetTreeHeader(), and TProofChain::TProofChain().

TList * TProof::GetOutputNames (  ) 

Definition at line 9010 of file TProof.cxx.

void TProof::AddChain ( TChain chain  ) 

Definition at line 9115 of file TProof.cxx.

References TList::Add(), chain, and fChains.

Referenced by TProofChain::TProofChain().

void TProof::RemoveChain ( TChain chain  ) 

Definition at line 9123 of file TProof.cxx.

References chain, fChains, and TList::Remove().

Referenced by PT_H1Http(), and ~TProof().

TDrawFeedback * TProof::CreateDrawFeedback (  ) 

Definition at line 8985 of file TProof.cxx.

References TVirtualProofPlayer::CreateDrawFeedback(), and fPlayer.

Referenced by TProofChain::ConnectProof().

void TProof::SetDrawFeedbackOption ( TDrawFeedback f,
Option_t opt 
)

Definition at line 8994 of file TProof.cxx.

References fPlayer, and TVirtualProofPlayer::SetDrawFeedbackOption().

Referenced by TProofChain::Draw().

void TProof::DeleteDrawFeedback ( TDrawFeedback f  ) 

Definition at line 9002 of file TProof.cxx.

References TVirtualProofPlayer::DeleteDrawFeedback(), and fPlayer.

Referenced by TProofChain::ReleaseProof().

void TProof::Detach ( Option_t opt = ""  ) 

Definition at line 9409 of file TProof.cxx.

References Close(), CloseProgressDialog(), Collect(), d, DeActivateAsyncInput(), TObject::Error(), fActiveSlaves, TList::First(), TSlave::FlushSocket(), fProgressDialogStarted, fValid, gEnv, GetManager(), TSlave::GetSocket(), TEnv::GetValue(), IsIdle(), IsValid(), TSlave::IsValid(), kActive, kFALSE, kTRUE, TProofMgr::QuerySessions(), TList::Remove(), Remove(), s, and StopProcess().

Referenced by TSessionFrame::OnBtnDisconnectClicked(), TSessionFrame::ShutdownSession(), and TSessionViewer::Terminate().

void TProof::SetAlias ( const char *  alias = ""  )  [virtual]

Definition at line 9473 of file TProof.cxx.

References fActiveSlaves, TList::First(), IsProofd(), IsValid(), kIsClient, kIsMaster, TSlave::SetAlias(), TNamed::SetName(), TNamed::SetTitle(), and TObject::TestBit().

Referenced by Init(), and TSessionServerFrame::OnBtnConnectClicked().

TProofMgr* TProof::GetManager (  )  [inline]

Definition at line 995 of file TProof.h.

References fManager.

Referenced by cd(), Detach(), TXSlave::Init(), and PT_AdminFunc().

void TProof::SetManager ( TProofMgr mgr  ) 

Definition at line 1087 of file TProof.cxx.

References TSeqCollection::Add(), fManager, TROOT::GetListOfSockets(), gROOT, gROOTMutex, R__LOCKGUARD2, and TCollection::Remove().

void TProof::ActivateWorker ( const char *  ord  ) 

Definition at line 10195 of file TProof.cxx.

References kTRUE, and ModifyWorkerLists().

Referenced by TProofServ::HandleWorkerLists().

void TProof::DeactivateWorker ( const char *  ord  ) 

Definition at line 10208 of file TProof.cxx.

References kFALSE, and ModifyWorkerLists().

Referenced by HandleInputMessage(), and TProofServ::HandleWorkerLists().

const char* TProof::GetDataPoolUrl (  )  const [inline]

Definition at line 1001 of file TProof.h.

References fDataPoolUrl.

Referenced by Print(), and UploadDataSet().

void TProof::SetDataPoolUrl ( const char *  url  )  [inline]

Definition at line 1002 of file TProof.h.

References fDataPoolUrl.

Referenced by TXSlave::Init().

void TProof::SetPrintProgress ( PrintProgress_t  pp  )  [inline]

Definition at line 1004 of file TProof.h.

References fPrintProgress.

Referenced by PT_Event(), PT_H1DataSet(), PT_H1FileCollection(), PT_H1Http(), PT_H1MultiDataSet(), PT_H1MultiDSetEntryList(), PT_H1SimpleAsync(), PT_InputData(), PT_PackageArguments(), and PT_Simple().

void TProof::SetProgressDialog ( Bool_t  on = kTRUE  ) 

Definition at line 11108 of file TProof.cxx.

References kUseProgressDialog, TObject::ResetBit(), and TObject::SetBit().

TProof * TProof::Open ( const char *  url = 0,
const char *  conffile = 0,
const char *  confdir = 0,
Int_t  loglevel = 0 
) [static]

Definition at line 10293 of file TProof.cxx.

References TString::Atoi(), TProofMgr::AttachSession(), TString::BeginsWith(), TProofMgr::Create(), TProofMgr::CreateSession(), d, TObject::Error(), TPluginHandler::ExecPlugin(), TPluginManager::FindHandler(), TList::First(), gEnv, TROOT::GetPluginManager(), TProofMgr::GetProofDesc(), gROOT, TString::Index(), TObject::Info(), TString::Insert(), TROOT::IsBatch(), TString::IsDigit(), TProofMgr::IsLite(), TProofMgr::IsProofd(), TProofMgr::IsValid(), kFALSE, TString::kIgnoreCase, kNPOS, kTRUE, TPluginHandler::LoadPlugin(), opts, XrdMonCtrCollector::port, proof, TProofMgr::QuerySessions(), TString::Remove(), SafeDelete, TEnv::SetValue(), u, and TObject::Warning().

Referenced by G__G__Proof_142_0_291(), G__setup_memfuncTProof(), getProof(), Run_Simple_Test(), and TPEAC::StartSession().

void TProof::LogViewer ( const char *  url = 0,
Int_t  sessionidx = 0 
) [static]

Definition at line 11070 of file TProof.cxx.

References TObject::Error(), TPluginHandler::ExecPlugin(), fgLogViewer, TPluginManager::FindHandler(), TROOT::GetPluginManager(), gROOT, TObject::Info(), TROOT::IsBatch(), TPluginHandler::LoadPlugin(), and u.

Referenced by G__G__Proof_142_0_292(), and G__setup_memfuncTProof().

TProofMgr * TProof::Mgr ( const char *  url  )  [static]

Definition at line 10435 of file TProof.cxx.

References TProofMgr::Create().

Referenced by TProofProgressMemoryPlot::BuildLogList(), TProofProgressLog::BuildLogList(), TProofProgressLog::DoLog(), TProofProgressMemoryPlot::DoPlot(), G__G__Proof_142_0_293(), G__setup_memfuncTProof(), PT_GetLogs(), Reset(), and TSessionViewer::ResetSession().

void TProof::Reset ( const char *  url,
Bool_t  hard = kFALSE 
) [static]

Definition at line 10448 of file TProof.cxx.

References Error, TProofMgr::IsValid(), Mgr(), and TProofMgr::Reset().

Referenced by G__G__Proof_142_0_294(), and G__setup_memfuncTProof().

void TProof::AddEnvVar ( const char *  name,
const char *  value 
) [static]

Definition at line 10471 of file TProof.cxx.

References TList::Add(), fgProofEnvList, TList::FindObject(), gDebug, TObject::Info(), o, TList::Remove(), TCollection::SetOwner(), and TNamed::TNamed().

Referenced by G__G__Proof_142_0_295(), G__setup_memfuncTProof(), getProof(), TXSlave::Init(), InitMembers(), ParseConfigField(), runProof(), TProofServ::SetupCommon(), and VerifyDataSet().

void TProof::DelEnvVar ( const char *  name  )  [static]

Definition at line 10493 of file TProof.cxx.

References fgProofEnvList, TList::FindObject(), o, and TList::Remove().

Referenced by G__G__Proof_142_0_296(), G__setup_memfuncTProof(), TXSlave::Init(), InitMembers(), and ParseConfigField().

const TList * TProof::GetEnvVars (  )  [static]

Definition at line 10463 of file TProof.cxx.

References fgProofEnvList.

Referenced by G__G__Proof_142_0_297(), G__setup_memfuncTProof(), TXSlave::Init(), and TSlave::Init().

void TProof::ResetEnvVars (  )  [static]

Definition at line 10507 of file TProof.cxx.

References fgProofEnvList, and SafeDelete.

Referenced by G__G__Proof_142_0_298(), and G__setup_memfuncTProof().

Int_t TProof::GetParameter ( TCollection c,
const char *  par,
TString value 
) [static]

Definition at line 10583 of file TProof.cxx.

References c, p, and value.

Int_t TProof::GetParameter ( TCollection c,
const char *  par,
Int_t value 
) [static]

Definition at line 10602 of file TProof.cxx.

References c, and p.

Int_t TProof::GetParameter ( TCollection c,
const char *  par,
Long_t value 
) [static]

Definition at line 10620 of file TProof.cxx.

References c, and p.

Int_t TProof::GetParameter ( TCollection c,
const char *  par,
Long64_t value 
) [static]

Definition at line 10638 of file TProof.cxx.

References c, and p.

Int_t TProof::GetParameter ( TCollection c,
const char *  par,
Double_t value 
) [static]

Definition at line 10656 of file TProof.cxx.

References c, and p.

void TProof::operator= ( const TProof  )  [private]

void TProof::CleanGDirectory ( TList ol  )  [private]

Int_t TProof::Exec ( const char *  cmd,
ESlaves  list,
Bool_t  plusMaster 
) [private]

Int_t TProof::SendCommand ( const char *  cmd,
ESlaves  list = kActive 
) [private]

Int_t TProof::SendCurrentState ( ESlaves  list = kActive  )  [private]

Bool_t TProof::CheckFile ( const char *  file,
TSlave sl,
Long_t  modtime,
Int_t  cpopt = (kCp|kCpBin) 
) [private]

Int_t TProof::SendObject ( const TObject obj,
ESlaves  list = kActive 
) [private]

Int_t TProof::SendGroupView (  )  [private]

Int_t TProof::SendInitialState (  )  [private]

Int_t TProof::SendPrint ( Option_t option = ""  )  [private]

Int_t TProof::Ping ( ESlaves  list  )  [private]

void TProof::Interrupt ( EUrgent  type,
ESlaves  list = kActive 
) [private]

void TProof::AskStatistics (  )  [private]

void TProof::AskParallel (  )  [private]

Int_t TProof::GoParallel ( Int_t  nodes,
Bool_t  accept = kFALSE,
Bool_t  random = kFALSE 
) [private]

Int_t TProof::SetParallelSilent ( Int_t  nodes,
Bool_t  random = kFALSE 
) [private]

void TProof::RecvLogFile ( TSocket s,
Int_t  size 
) [private]

void TProof::NotifyLogMsg ( const char *  msg,
const char *  sfx = "\n" 
) [private]

Int_t TProof::BuildPackage ( const char *  package,
EBuildPackageOpt  opt = kBuildAll 
) [private]

Int_t TProof::BuildPackageOnClient ( const char *  package,
Int_t  opt = 0,
TString path = 0 
) [private]

Int_t TProof::LoadPackage ( const char *  package,
Bool_t  notOnClient = kFALSE,
TList loadopts = 0 
) [private]

Int_t TProof::LoadPackageOnClient ( const char *  package,
TList loadopts = 0 
) [private]

Int_t TProof::UnloadPackage ( const char *  package  )  [private]

Int_t TProof::UnloadPackageOnClient ( const char *  package  )  [private]

Int_t TProof::UnloadPackages (  )  [private]

Int_t TProof::UploadPackageOnClient ( const char *  package,
EUploadPackageOpt  opt,
TMD5 md5 
) [private]

Int_t TProof::DisablePackage ( const char *  package  )  [private]

Int_t TProof::DisablePackageOnClient ( const char *  package  )  [private]

Int_t TProof::DisablePackages (  )  [private]

void TProof::Activate ( TList slaves = 0  )  [private]

Int_t TProof::Broadcast ( const TMessage mess,
TList slaves 
) [private]

Int_t TProof::Broadcast ( const TMessage mess,
ESlaves  list = kActive 
) [private]

Int_t TProof::Broadcast ( const char *  mess,
Int_t  kind,
TList slaves 
) [private]

Int_t TProof::Broadcast ( const char *  mess,
Int_t  kind = kMESS_STRING,
ESlaves  list = kActive 
) [private]

Int_t TProof::Broadcast ( Int_t  kind,
TList slaves 
) [inline, private]

Definition at line 624 of file TProof.h.

References Broadcast().

Int_t TProof::Broadcast ( Int_t  kind,
ESlaves  list = kActive 
) [inline, private]

Definition at line 625 of file TProof.h.

References Broadcast(), and list.

Int_t TProof::BroadcastFile ( const char *  file,
Int_t  opt,
const char *  rfile,
TList wrks 
) [private]

Int_t TProof::BroadcastFile ( const char *  file,
Int_t  opt,
const char *  rfile = 0,
ESlaves  list = kAllUnique 
) [private]

Int_t TProof::BroadcastGroupPriority ( const char *  grp,
Int_t  priority,
ESlaves  list = kAllUnique 
) [private]

Int_t TProof::BroadcastGroupPriority ( const char *  grp,
Int_t  priority,
TList workers 
) [private]

Int_t TProof::BroadcastObject ( const TObject obj,
Int_t  kind,
TList slaves 
) [private]

Int_t TProof::BroadcastObject ( const TObject obj,
Int_t  kind = kMESS_OBJECT,
ESlaves  list = kActive 
) [private]

Int_t TProof::BroadcastRaw ( const void *  buffer,
Int_t  length,
TList slaves 
) [private]

Int_t TProof::BroadcastRaw ( const void *  buffer,
Int_t  length,
ESlaves  list = kActive 
) [private]

Int_t TProof::Collect ( const TSlave sl,
Long_t  timeout = -1,
Int_t  endtype = -1,
Bool_t  deactonfail = kFALSE 
) [private]

Int_t TProof::Collect ( TMonitor mon,
Long_t  timeout = -1,
Int_t  endtype = -1,
Bool_t  deactonfail = kFALSE 
) [private]

Int_t TProof::CollectInputFrom ( TSocket s,
Int_t  endtype = -1,
Bool_t  deactonfail = kFALSE 
) [private]

Int_t TProof::HandleInputMessage ( TSlave wrk,
TMessage m,
Bool_t  deactonfail = kFALSE 
) [private]

void TProof::HandleSubmerger ( TMessage mess,
TSlave sl 
) [private]

void TProof::SetMonitor ( TMonitor mon = 0,
Bool_t  on = kTRUE 
) [private]

void TProof::ReleaseMonitor ( TMonitor mon  )  [private]

virtual void TProof::FindUniqueSlaves (  )  [private, virtual]

TSlave* TProof::FindSlave ( TSocket s  )  const [private]

TList* TProof::GetListOfSlaves (  )  const [inline, private]

Definition at line 645 of file TProof.h.

References fSlaves.

TList* TProof::GetListOfInactiveSlaves (  )  const [inline, private]

Definition at line 646 of file TProof.h.

References fInactiveSlaves.

TList* TProof::GetListOfUniqueSlaves (  )  const [inline, private]

Definition at line 647 of file TProof.h.

References fUniqueSlaves.

TList* TProof::GetListOfBadSlaves (  )  const [inline, private]

Definition at line 648 of file TProof.h.

References fBadSlaves.

Int_t TProof::GetNumberOfSlaves (  )  const [private]

Int_t TProof::GetNumberOfActiveSlaves (  )  const [private]

Int_t TProof::GetNumberOfInactiveSlaves (  )  const [private]

Int_t TProof::GetNumberOfUniqueSlaves (  )  const [private]

Int_t TProof::GetNumberOfBadSlaves (  )  const [private]

Bool_t TProof::IsEndMaster (  )  const [inline, private]

Definition at line 655 of file TProof.h.

References fEndMaster.

void TProof::ModifyWorkerLists ( const char *  ord,
Bool_t  add 
) [private]

Bool_t TProof::IsSync (  )  const [inline, private]

Definition at line 658 of file TProof.h.

References fSync.

void TProof::InterruptCurrentMonitor (  )  [private]

void TProof::SetRunStatus ( ERunStatus  rst  )  [inline, private]

Definition at line 661 of file TProof.h.

References fRunStatus.

void TProof::MarkBad ( TSlave wrk,
const char *  reason = 0 
) [private]

void TProof::MarkBad ( TSocket s,
const char *  reason = 0 
) [private]

void TProof::TerminateWorker ( TSlave wrk  )  [private]

void TProof::TerminateWorker ( const char *  ord  )  [private]

void TProof::ActivateAsyncInput (  )  [private]

void TProof::DeActivateAsyncInput (  )  [private]

Int_t TProof::GetQueryReference ( Int_t  qry,
TString ref 
) [private]

void TProof::PrintProgress ( Long64_t  total,
Long64_t  processed,
Float_t  procTime = -1.,
Long64_t  bytesread = -1 
) [private]

Bool_t TProof::CreateMerger ( TSlave sl,
Int_t  port 
) [private]

void TProof::RedirectWorker ( TSocket s,
TSlave sl,
Int_t  output_size 
) [private]

Int_t TProof::GetActiveMergersCount (  )  [private]

Int_t TProof::FindNextFreeMerger (  )  [private]

void TProof::ResetMergers (  )  [inline, private]

Definition at line 680 of file TProof.h.

References fMergersSet, and kFALSE.

void TProof::AskForOutput ( TSlave sl  )  [private]

void TProof::FinalizationDone (  )  [inline, private]

Definition at line 683 of file TProof.h.

References fFinalizationRunning, and kFALSE.

void TProof::ResetMergePrg (  )  [private]

void TProof::ParseConfigField ( const char *  config  )  [private]

Bool_t TProof::Prompt ( const char *  p  )  [private]

void TProof::ClearDataProgress ( Int_t  r,
Int_t  t 
) [private]

static TList* TProof::GetDataSetSrvMaps ( const TString srvmaps  )  [static, private]

void TProof::InitMembers (  )  [protected]

Int_t TProof::Init ( const char *  masterurl,
const char *  conffile,
const char *  confdir,
Int_t  loglevel,
const char *  alias = 0 
) [protected]

virtual Bool_t TProof::StartSlaves ( Bool_t  attach = kFALSE  )  [protected, virtual]

Int_t TProof::AddWorkers ( TList wrks  )  [protected]

Int_t TProof::RemoveWorkers ( TList wrks  )  [protected]

void TProof::SetPlayer ( TVirtualProofPlayer player  )  [protected]

TVirtualProofPlayer* TProof::GetPlayer (  )  const [inline, protected]

Definition at line 704 of file TProof.h.

References fPlayer.

virtual TVirtualProofPlayer* TProof::MakePlayer ( const char *  player = 0,
TSocket s = 0 
) [protected, virtual]

void TProof::UpdateDialog (  )  [protected]

void TProof::HandleLibIncPath ( const char *  what,
Bool_t  add,
const char *  dirs 
) [protected]

TList* TProof::GetListOfActiveSlaves (  )  const [inline, protected]

Definition at line 711 of file TProof.h.

References fActiveSlaves.

TSlave* TProof::CreateSlave ( const char *  url,
const char *  ord,
Int_t  perf,
const char *  image,
const char *  workdir 
) [protected]

TSlave* TProof::CreateSubmaster ( const char *  url,
const char *  ord,
const char *  image,
const char *  msd 
) [protected]

virtual void TProof::SaveWorkerInfo (  )  [protected, virtual]

Int_t TProof::Collect ( ESlaves  list = kActive,
Long_t  timeout = -1,
Int_t  endtype = -1,
Bool_t  deactonfail = kFALSE 
) [protected]

Int_t TProof::Collect ( TList slaves,
Long_t  timeout = -1,
Int_t  endtype = -1,
Bool_t  deactonfail = kFALSE 
) [protected]

void TProof::SetDSet ( TDSet dset  )  [inline, protected]

Definition at line 722 of file TProof.h.

References fDSet.

virtual void TProof::ValidateDSet ( TDSet dset  )  [protected, virtual]

TPluginHandler* TProof::GetProgressDialog (  )  const [inline, protected]

Definition at line 725 of file TProof.h.

References fProgressDialog.

Int_t TProof::AssertPath ( const char *  path,
Bool_t  writable 
) [protected]

void TProof::PrepareInputDataFile ( TString dataFile  )  [protected]

virtual void TProof::SendInputDataFile (  )  [protected, virtual]

Int_t TProof::SendFile ( const char *  file,
Int_t  opt = (kBinary|kForward|kCp|kCpBin),
const char *  rfile = 0,
TSlave sl = 0 
) [protected]

static void* TProof::SlaveStartupThread ( void *  arg  )  [static, protected]

static Int_t TProof::AssertDataSet ( TDSet dset,
TList input,
TDataSetManager mgr,
TString emsg 
) [static, protected]

static Int_t TProof::GetInputData ( TList input,
const char *  cachedir,
TString emsg 
) [static, protected]

static Int_t TProof::SaveInputData ( TQueryResult qr,
const char *  cachedir,
TString emsg 
) [static, protected]

static Int_t TProof::SendInputData ( TQueryResult qr,
TProof p,
TString emsg 
) [static, protected]

static Bool_t TProof::GetFileInCmd ( const char *  cmd,
TString fn 
) [static, protected]

static void TProof::SystemCmd ( const char *  cmd,
Int_t  fdout 
) [static, protected]

void TProof::cd ( Int_t  id = -1  ) 

Int_t TProof::Ping (  ) 

void TProof::Touch (  ) 

Int_t TProof::Exec ( const char *  cmd,
Bool_t  plusMaster = kFALSE 
)

virtual Long64_t TProof::Process ( TDSet dset,
const char *  selector,
Option_t option = "",
Long64_t  nentries = -1,
Long64_t  firstentry = 0 
) [virtual]

virtual Long64_t TProof::Process ( TFileCollection fc,
const char *  selector,
Option_t option = "",
Long64_t  nentries = -1,
Long64_t  firstentry = 0 
) [virtual]

virtual Long64_t TProof::Process ( const char *  dsetname,
const char *  selector,
Option_t option = "",
Long64_t  nentries = -1,
Long64_t  firstentry = 0,
TObject enl = 0 
) [virtual]

virtual Long64_t TProof::Process ( const char *  selector,
Long64_t  nentries,
Option_t option = "" 
) [virtual]

virtual Long64_t TProof::DrawSelect ( TDSet dset,
const char *  varexp,
const char *  selection = "",
Option_t option = "",
Long64_t  nentries = -1,
Long64_t  firstentry = 0 
) [virtual]

Long64_t TProof::DrawSelect ( const char *  dsetname,
const char *  varexp,
const char *  selection = "",
Option_t option = "",
Long64_t  nentries = -1,
Long64_t  firstentry = 0,
TObject enl = 0 
)

Int_t TProof::Archive ( Int_t  query,
const char *  url 
)

Int_t TProof::Archive ( const char *  queryref,
const char *  url = 0 
)

Int_t TProof::CleanupSession ( const char *  sessiontag  ) 

Long64_t TProof::Finalize ( Int_t  query = -1,
Bool_t  force = kFALSE 
)

Long64_t TProof::Finalize ( const char *  queryref,
Bool_t  force = kFALSE 
)

Int_t TProof::Remove ( Int_t  query,
Bool_t  all = kFALSE 
)

Int_t TProof::Remove ( const char *  queryref,
Bool_t  all = kFALSE 
)

Int_t TProof::Retrieve ( Int_t  query,
const char *  path = 0 
)

Int_t TProof::Retrieve ( const char *  queryref,
const char *  path = 0 
)

void TProof::DisableGoAsyn (  ) 

void TProof::GoAsynchronous (  ) 

void TProof::StopProcess ( Bool_t  abort,
Int_t  timeout = -1 
)

void TProof::Browse ( TBrowser b  )  [virtual]

Reimplemented from TObject.

Int_t TProof::SetParallel ( Int_t  nodes = 9999,
Bool_t  random = kFALSE 
)

void TProof::SetLogLevel ( Int_t  level,
UInt_t  mask = TProofDebug::kAll 
)

void TProof::Close ( Option_t option = ""  ) 

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

Reimplemented from TNamed.

virtual void TProof::ShowCache ( Bool_t  all = kFALSE  )  [virtual]

virtual void TProof::ClearCache ( const char *  file = 0  )  [virtual]

TList* TProof::GetListOfPackages (  ) 

TList* TProof::GetListOfEnabledPackages (  ) 

void TProof::ShowPackages ( Bool_t  all = kFALSE,
Bool_t  redirlog = kFALSE 
)

void TProof::ShowEnabledPackages ( Bool_t  all = kFALSE  ) 

Int_t TProof::ClearPackages (  ) 

Int_t TProof::ClearPackage ( const char *  package  ) 

Int_t TProof::DownloadPackage ( const char *  par,
const char *  dstdir = 0 
)

Int_t TProof::EnablePackage ( const char *  package,
Bool_t  notOnClient = kFALSE 
)

Int_t TProof::EnablePackage ( const char *  package,
const char *  loadopts,
Bool_t  notOnClient = kFALSE 
)

Int_t TProof::EnablePackage ( const char *  package,
TList loadopts,
Bool_t  notOnClient = kFALSE 
)

Int_t TProof::UploadPackage ( const char *  par,
EUploadPackageOpt  opt = kUntar 
)

virtual Int_t TProof::Load ( const char *  macro,
Bool_t  notOnClient = kFALSE,
Bool_t  uniqueOnly = kTRUE,
TList wrks = 0 
) [virtual]

Int_t TProof::AddDynamicPath ( const char *  libpath,
Bool_t  onClient = kFALSE,
TList wrks = 0 
)

Int_t TProof::AddIncludePath ( const char *  incpath,
Bool_t  onClient = kFALSE,
TList wrks = 0 
)

Int_t TProof::RemoveDynamicPath ( const char *  libpath,
Bool_t  onClient = kFALSE 
)

Int_t TProof::RemoveIncludePath ( const char *  incpath,
Bool_t  onClient = kFALSE 
)

Int_t TProof::UploadDataSet ( const char *  dataset,
TList files,
const char *  dest = 0,
Int_t  opt = kAskUser,
TList skippedFiles = 0 
)

Int_t TProof::UploadDataSet ( const char *  dataset,
const char *  files,
const char *  dest = 0,
Int_t  opt = kAskUser,
TList skippedFiles = 0 
)

Int_t TProof::UploadDataSetFromFile ( const char *  dataset,
const char *  file,
const char *  dest = 0,
Int_t  opt = kAskUser,
TList skippedFiles = 0 
)

virtual Bool_t TProof::RegisterDataSet ( const char *  name,
TFileCollection dataset,
const char *  optStr = "" 
) [virtual]

virtual TMap* TProof::GetDataSets ( const char *  uri = "",
const char *  optStr = "" 
) [virtual]

virtual void TProof::ShowDataSets ( const char *  uri = "",
const char *  optStr = "" 
) [virtual]

TMap* TProof::GetDataSetQuota ( const char *  optStr = ""  ) 

void TProof::ShowDataSetQuota ( Option_t opt = 0  ) 

virtual Bool_t TProof::ExistsDataSet ( const char *  dataset  )  [virtual]

void TProof::ShowDataSet ( const char *  dataset = "",
const char *  opt = "M" 
)

virtual Int_t TProof::RemoveDataSet ( const char *  dataset,
const char *  optStr = "" 
) [virtual]

virtual Int_t TProof::VerifyDataSet ( const char *  dataset,
const char *  optStr = "" 
) [virtual]

virtual TFileCollection* TProof::GetDataSet ( const char *  dataset,
const char *  optStr = "" 
) [virtual]

TList* TProof::FindDataSets ( const char *  searchString,
const char *  optStr = "" 
)

virtual Int_t TProof::SetDataSetTreeName ( const char *  dataset,
const char *  treename 
) [virtual]

virtual void TProof::ShowDataSetCache ( const char *  dataset = 0  )  [virtual]

virtual void TProof::ClearDataSetCache ( const char *  dataset = 0  )  [virtual]

void TProof::ShowData (  ) 

void TProof::ClearData ( UInt_t  what = kUnregistered,
const char *  dsname = 0 
)

const char* TProof::GetMaster (  )  const [inline]

Definition at line 865 of file TProof.h.

References fMaster.

const char* TProof::GetConfDir (  )  const [inline]

Definition at line 866 of file TProof.h.

References fConfDir.

const char* TProof::GetConfFile (  )  const [inline]

Definition at line 867 of file TProof.h.

References fConfFile.

const char* TProof::GetUser (  )  const [inline]

Definition at line 868 of file TProof.h.

References fUrl, and TUrl::GetUser().

const char* TProof::GetGroup (  )  const [inline]

Definition at line 869 of file TProof.h.

References fGroup.

const char* TProof::GetWorkDir (  )  const [inline]

Definition at line 870 of file TProof.h.

References fWorkDir.

const char* TProof::GetSessionTag (  )  const [inline]

Definition at line 871 of file TProof.h.

References TNamed::GetName().

const char* TProof::GetImage (  )  const [inline]

Definition at line 872 of file TProof.h.

References fImage.

const char* TProof::GetUrl (  )  [inline]

Definition at line 873 of file TProof.h.

References fUrl, and TUrl::GetUrl().

Int_t TProof::GetPort (  )  const [inline]

Definition at line 874 of file TProof.h.

References fUrl, and TUrl::GetPort().

Int_t TProof::GetRemoteProtocol (  )  const [inline]

Definition at line 875 of file TProof.h.

References fProtocol.

Int_t TProof::GetClientProtocol (  )  const [inline]

Definition at line 876 of file TProof.h.

References kPROOF_Protocol.

Int_t TProof::GetStatus (  )  const [inline]

Definition at line 877 of file TProof.h.

References fStatus.

Int_t TProof::GetLogLevel (  )  const [inline]

Definition at line 878 of file TProof.h.

References fLogLevel.

Int_t TProof::GetParallel (  )  const

Int_t TProof::GetSeqNum (  )  const [inline]

Definition at line 880 of file TProof.h.

References fSeqNum.

Int_t TProof::GetSessionID (  )  const [inline]

Definition at line 881 of file TProof.h.

References fSessionID.

TList* TProof::GetListOfSlaveInfos (  ) 

Bool_t TProof::UseDynamicStartup (  )  const [inline]

Definition at line 883 of file TProof.h.

References fDynamicStartup.

EQueryMode TProof::GetQueryMode ( Option_t mode = 0  )  const

void TProof::SetQueryMode ( EQueryMode  mode  ) 

void TProof::SetRealTimeLog ( Bool_t  on = kTRUE  ) 

void TProof::GetStatistics ( Bool_t  verbose = kFALSE  ) 

Long64_t TProof::GetBytesRead (  )  const [inline]

Definition at line 891 of file TProof.h.

References fBytesRead.

Float_t TProof::GetRealTime (  )  const [inline]

Definition at line 892 of file TProof.h.

References fRealTime.

Float_t TProof::GetCpuTime (  )  const [inline]

Definition at line 893 of file TProof.h.

References fCpuTime.

Bool_t TProof::IsLite (  )  const [inline]

Definition at line 895 of file TProof.h.

References fServType, and TProofMgr::kProofLite.

Bool_t TProof::IsProofd (  )  const [inline]

Definition at line 896 of file TProof.h.

References fServType, and TProofMgr::kProofd.

Bool_t TProof::IsFolder (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 897 of file TProof.h.

References kTRUE.

Bool_t TProof::IsMaster (  )  const [inline]

Definition at line 898 of file TProof.h.

References fMasterServ.

Bool_t TProof::IsValid (  )  const [inline]

Definition at line 899 of file TProof.h.

References fValid.

Bool_t TProof::IsParallel (  )  const [inline]

Definition at line 900 of file TProof.h.

References GetParallel(), kFALSE, and kTRUE.

Bool_t TProof::IsIdle (  )  const [inline]

Definition at line 901 of file TProof.h.

References fNotIdle, kFALSE, and kTRUE.

Bool_t TProof::IsWaiting (  )  const [inline]

Definition at line 902 of file TProof.h.

References fIsWaiting.

ERunStatus TProof::GetRunStatus (  )  const [inline]

Definition at line 904 of file TProof.h.

References fRunStatus.

TList* TProof::GetLoadedMacros (  )  const [inline]

Definition at line 905 of file TProof.h.

References fLoadedMacros.

void TProof::SetParameter ( const char *  par,
const char *  value 
)

void TProof::SetParameter ( const char *  par,
Int_t  value 
)

void TProof::SetParameter ( const char *  par,
Long_t  value 
)

void TProof::SetParameter ( const char *  par,
Long64_t  value 
)

void TProof::SetParameter ( const char *  par,
Double_t  value 
)

TObject* TProof::GetParameter ( const char *  par  )  const

void TProof::DeleteParameters ( const char *  wildcard  ) 

void TProof::ShowParameters ( const char *  wildcard = "PROOF_*"  )  const

void TProof::AddInput ( TObject obj  ) 

void TProof::ClearInput (  ) 

TList* TProof::GetInputList (  ) 

TObject* TProof::GetOutput ( const char *  name  ) 

TList* TProof::GetOutputList (  ) 

void TProof::ShowMissingFiles ( TQueryResult qr = 0  ) 

TFileCollection* TProof::GetMissingFiles ( TQueryResult qr = 0  ) 

void TProof::AddInputData ( TObject obj,
Bool_t  push = kFALSE 
)

void TProof::SetInputDataFile ( const char *  datafile  ) 

void TProof::ClearInputData ( TObject obj = 0  ) 

void TProof::ClearInputData ( const char *  name  ) 

void TProof::AddFeedback ( const char *  name  ) 

void TProof::RemoveFeedback ( const char *  name  ) 

void TProof::ClearFeedback (  ) 

void TProof::ShowFeedback (  )  const

TList* TProof::GetFeedbackList (  )  const

virtual TList* TProof::GetListOfQueries ( Option_t opt = ""  )  [virtual]

Int_t TProof::GetNumberOfQueries (  ) 

Int_t TProof::GetNumberOfDrawQueries (  )  [inline]

Definition at line 939 of file TProof.h.

References fDrawQueries.

TList* TProof::GetQueryResults (  ) 

TQueryResult* TProof::GetQueryResult ( const char *  ref = 0  ) 

void TProof::GetMaxQueries (  ) 

void TProof::SetMaxDrawQueries ( Int_t  max  ) 

void TProof::ShowQueries ( Option_t opt = ""  ) 

Bool_t TProof::IsDataReady ( Long64_t totalbytes,
Long64_t bytesready 
)

void TProof::SetActive ( Bool_t  = kTRUE  )  [inline]

Definition at line 948 of file TProof.h.

void TProof::LogMessage ( const char *  msg,
Bool_t  all 
)

void TProof::Progress ( Long64_t  total,
Long64_t  processed 
)

void TProof::Progress ( Long64_t  total,
Long64_t  processed,
Long64_t  bytesread,
Float_t  initTime,
Float_t  procTime,
Float_t  evtrti,
Float_t  mbrti 
)

void TProof::Progress ( Long64_t  total,
Long64_t  processed,
Long64_t  bytesread,
Float_t  initTime,
Float_t  procTime,
Float_t  evtrti,
Float_t  mbrti,
Int_t  actw,
Int_t  tses,
Float_t  eses 
)

void TProof::Feedback ( TList objs  ) 

void TProof::QueryResultReady ( const char *  ref  ) 

void TProof::CloseProgressDialog (  ) 

void TProof::ResetProgressDialog ( const char *  sel,
Int_t  sz,
Long64_t  fst,
Long64_t  ent 
)

void TProof::StartupMessage ( const char *  msg,
Bool_t  status,
Int_t  done,
Int_t  total 
)

void TProof::DataSetStatus ( const char *  msg,
Bool_t  status,
Int_t  done,
Int_t  total 
)

void TProof::SendDataSetStatus ( const char *  msg,
UInt_t  n,
UInt_t  tot,
Bool_t  st 
)

void TProof::GetLog ( Int_t  start = -1,
Int_t  end = -1 
)

TMacro* TProof::GetLastLog (  ) 

void TProof::PutLog ( TQueryResult qr  ) 

void TProof::ShowLog ( Int_t  qry = -1  ) 

void TProof::ShowLog ( const char *  queryref  ) 

Bool_t TProof::SendingLogToWindow (  )  const [inline]

Definition at line 976 of file TProof.h.

References fLogToWindowOnly.

void TProof::SendLogToWindow ( Bool_t  mode  )  [inline]

Definition at line 977 of file TProof.h.

References fLogToWindowOnly.

void TProof::ResetProgressDialogStatus (  )  [inline]

Definition at line 979 of file TProof.h.

References fProgressDialogStarted, and kFALSE.

virtual TTree* TProof::GetTreeHeader ( TDSet tdset  )  [virtual]

TList* TProof::GetOutputNames (  ) 

void TProof::AddChain ( TChain chain  ) 

void TProof::RemoveChain ( TChain chain  ) 

TDrawFeedback* TProof::CreateDrawFeedback (  ) 

void TProof::SetDrawFeedbackOption ( TDrawFeedback f,
Option_t opt 
)

void TProof::DeleteDrawFeedback ( TDrawFeedback f  ) 

void TProof::Detach ( Option_t opt = ""  ) 

virtual void TProof::SetAlias ( const char *  alias = ""  )  [virtual]

TProofMgr* TProof::GetManager (  )  [inline]

Definition at line 995 of file TProof.h.

References fManager.

void TProof::SetManager ( TProofMgr mgr  ) 

void TProof::ActivateWorker ( const char *  ord  ) 

void TProof::DeactivateWorker ( const char *  ord  ) 

const char* TProof::GetDataPoolUrl (  )  const [inline]

Definition at line 1001 of file TProof.h.

References fDataPoolUrl.

void TProof::SetDataPoolUrl ( const char *  url  )  [inline]

Definition at line 1002 of file TProof.h.

References fDataPoolUrl.

void TProof::SetPrintProgress ( PrintProgress_t  pp  )  [inline]

Definition at line 1004 of file TProof.h.

References fPrintProgress.

void TProof::SetProgressDialog ( Bool_t  on = kTRUE  ) 

static TProof* TProof::Open ( const char *  url = 0,
const char *  conffile = 0,
const char *  confdir = 0,
Int_t  loglevel = 0 
) [static]

static void TProof::LogViewer ( const char *  url = 0,
Int_t  sessionidx = 0 
) [static]

static TProofMgr* TProof::Mgr ( const char *  url  )  [static]

static void TProof::Reset ( const char *  url,
Bool_t  hard = kFALSE 
) [static]

static void TProof::AddEnvVar ( const char *  name,
const char *  value 
) [static]

static void TProof::DelEnvVar ( const char *  name  )  [static]

static const TList* TProof::GetEnvVars (  )  [static]

static void TProof::ResetEnvVars (  )  [static]

static Int_t TProof::GetParameter ( TCollection c,
const char *  par,
TString value 
) [static]

static Int_t TProof::GetParameter ( TCollection c,
const char *  par,
Int_t value 
) [static]

static Int_t TProof::GetParameter ( TCollection c,
const char *  par,
Long_t value 
) [static]

static Int_t TProof::GetParameter ( TCollection c,
const char *  par,
Long64_t value 
) [static]

static Int_t TProof::GetParameter ( TCollection c,
const char *  par,
Double_t value 
) [static]


Friends And Related Function Documentation

TPacketizer [friend]

Definition at line 323 of file TProof.h.

TPacketizerDev [friend]

Definition at line 324 of file TProof.h.

TPacketizerAdaptive [friend]

Definition at line 325 of file TProof.h.

TProofLite [friend]

Definition at line 326 of file TProof.h.

TDataSetManager [friend]

Definition at line 327 of file TProof.h.

TProofServ [friend]

Definition at line 328 of file TProof.h.

TProofInputHandler [friend]

Definition at line 329 of file TProof.h.

TProofInterruptHandler [friend]

Definition at line 330 of file TProof.h.

Referenced by StartSlaves().

TProofPlayer [friend]

Definition at line 331 of file TProof.h.

TProofPlayerLite [friend]

Definition at line 332 of file TProof.h.

TProofPlayerRemote [friend]

Definition at line 333 of file TProof.h.

TProofProgressDialog [friend]

Definition at line 334 of file TProof.h.

TSlave [friend]

Definition at line 335 of file TProof.h.

TSlaveLite [friend]

Definition at line 336 of file TProof.h.

TVirtualPacketizer [friend]

Definition at line 337 of file TProof.h.

TXSlave [friend]

Definition at line 338 of file TProof.h.

TXSocket [friend]

Definition at line 339 of file TProof.h.

TXSocketHandler [friend]

Definition at line 340 of file TProof.h.

TXProofMgr [friend]

Definition at line 341 of file TProof.h.

TXProofServ [friend]

Definition at line 342 of file TProof.h.


Member Data Documentation

Bool_t TProof::fValid [private]

Definition at line 470 of file TProof.h.

Referenced by Close(), Detach(), Init(), TProofLite::Init(), InitMembers(), IsValid(), and MarkBad().

TString TProof::fMaster [private]

Definition at line 471 of file TProof.h.

Referenced by Browse(), GetMaster(), Init(), and TProof().

TString TProof::fWorkDir [private]

Definition at line 472 of file TProof.h.

Referenced by TProofLite::CleanupSandbox(), TProofLite::CreateSandbox(), GetWorkDir(), Init(), TProofLite::Init(), TProofLite::SetProofServEnv(), and TProofLite::SetupWorkers().

TString TProof::fGroup [private]

Definition at line 473 of file TProof.h.

Referenced by GetGroup(), HandleInputMessage(), and Init().

Int_t TProof::fLogLevel [private]

Definition at line 474 of file TProof.h.

Referenced by GetLogLevel(), Init(), TProofLite::Init(), SendInitialState(), and SetLogLevel().

Int_t TProof::fStatus [private]

Definition at line 475 of file TProof.h.

Referenced by BuildPackage(), ClearPackage(), ClearPackages(), Collect(), DisablePackage(), DisablePackages(), ExistsDataSet(), GetDataSet(), GetDataSetQuota(), GetDataSets(), GetStatus(), HandleInputMessage(), Init(), TProofLite::Init(), LoadPackage(), RegisterDataSet(), RemoveDataSet(), SendCommand(), SetDataSetTreeName(), ShowDataSetQuota(), ShowDataSets(), UnloadPackage(), UnloadPackages(), UploadDataSet(), and VerifyDataSet().

Int_t TProof::fCheckFileStatus [private]

Definition at line 476 of file TProof.h.

Referenced by CheckFile(), HandleInputMessage(), and UploadPackage().

TList* TProof::fRecvMessages [private]

Definition at line 477 of file TProof.h.

Referenced by Collect(), GetDataSet(), GetDataSetQuota(), GetDataSets(), GetTreeHeader(), HandleInputMessage(), Init(), TProofLite::Init(), InitMembers(), and ~TProof().

TList* TProof::fSlaveInfo [private]

Definition at line 478 of file TProof.h.

Referenced by GetListOfSlaveInfos(), HandleInputMessage(), Init(), TProofLite::Init(), InitMembers(), and ~TProof().

Bool_t TProof::fSendGroupView [private]

list returned by kPROOF_GETSLAVEINFO

Definition at line 479 of file TProof.h.

Referenced by Init(), TProofLite::Init(), InitMembers(), MarkBad(), and SendGroupView().

TList* TProof::fActiveSlaves [private]

Definition at line 480 of file TProof.h.

Referenced by Activate(), Broadcast(), BroadcastFile(), BroadcastGroupPriority(), BroadcastRaw(), Browse(), Close(), TProofLite::CreateSymLinks(), Detach(), FindUniqueSlaves(), TProofLite::FindUniqueSlaves(), GetListOfActiveSlaves(), GetNumberOfActiveSlaves(), GoParallel(), TXProofServ::HandleUrgentData(), Init(), TProofLite::Init(), InitMembers(), Interrupt(), Load(), MarkBad(), ModifyWorkerLists(), Ping(), Print(), ResetMergePrg(), SendFile(), SendGroupView(), SetAlias(), TProofLite::SetupWorkers(), and ~TProof().

TList* TProof::fInactiveSlaves [private]

Definition at line 481 of file TProof.h.

Referenced by GetListOfInactiveSlaves(), GetNumberOfInactiveSlaves(), GoParallel(), Init(), TProofLite::Init(), InitMembers(), MarkBad(), ModifyWorkerLists(), and ~TProof().

TList* TProof::fUniqueSlaves [private]

Definition at line 482 of file TProof.h.

Referenced by Broadcast(), BroadcastFile(), BroadcastGroupPriority(), BroadcastRaw(), Close(), FindUniqueSlaves(), TProofLite::FindUniqueSlaves(), GetListOfUniqueSlaves(), GetNumberOfUniqueSlaves(), Init(), TProofLite::Init(), InitMembers(), Interrupt(), Load(), MarkBad(), Ping(), SendFile(), UploadPackage(), and ~TProof().

TList* TProof::fAllUniqueSlaves [private]

Definition at line 483 of file TProof.h.

Referenced by Broadcast(), BroadcastFile(), BroadcastGroupPriority(), BroadcastRaw(), Close(), FindUniqueSlaves(), TProofLite::FindUniqueSlaves(), Init(), TProofLite::Init(), InitMembers(), Interrupt(), MarkBad(), Ping(), and ~TProof().

TList* TProof::fNonUniqueMasters [private]

Definition at line 484 of file TProof.h.

Referenced by BuildPackage(), ClearCache(), Close(), DisablePackage(), DisablePackages(), FindUniqueSlaves(), TProofLite::FindUniqueSlaves(), Init(), TProofLite::Init(), InitMembers(), MarkBad(), ShowCache(), ShowPackages(), UploadPackage(), and ~TProof().

TMonitor* TProof::fActiveMonitor [private]

Definition at line 485 of file TProof.h.

Referenced by Collect(), GoParallel(), Init(), TProofLite::Init(), InitMembers(), MarkBad(), ModifyWorkerLists(), ReleaseMonitor(), and ~TProof().

TMonitor* TProof::fUniqueMonitor [private]

Definition at line 486 of file TProof.h.

Referenced by Collect(), FindUniqueSlaves(), TProofLite::FindUniqueSlaves(), Init(), TProofLite::Init(), InitMembers(), ReleaseMonitor(), and ~TProof().

TMonitor* TProof::fAllUniqueMonitor [private]

Definition at line 487 of file TProof.h.

Referenced by Collect(), FindUniqueSlaves(), TProofLite::FindUniqueSlaves(), Init(), TProofLite::Init(), InitMembers(), ReleaseMonitor(), and ~TProof().

TMonitor* TProof::fCurrentMonitor [private]

Definition at line 488 of file TProof.h.

Referenced by Collect(), CollectInputFrom(), TXSlave::HandleInput(), HandleSubmerger(), Init(), TProofLite::Init(), InitMembers(), InterruptCurrentMonitor(), MarkBad(), and SetMonitor().

Long64_t TProof::fBytesRead [private]

Definition at line 489 of file TProof.h.

Referenced by Collect(), GetBytesRead(), GetStatistics(), HandleInputMessage(), Init(), and InitMembers().

Float_t TProof::fRealTime [private]

Definition at line 490 of file TProof.h.

Referenced by Collect(), GetRealTime(), GetStatistics(), HandleInputMessage(), Init(), and InitMembers().

Float_t TProof::fCpuTime [private]

Definition at line 491 of file TProof.h.

Referenced by Collect(), GetCpuTime(), GetStatistics(), HandleInputMessage(), Init(), and InitMembers().

TSignalHandler* TProof::fIntHandler [private]

Definition at line 492 of file TProof.h.

Referenced by Close(), Collect(), TXSlave::HandleError(), Init(), TProofLite::Init(), InitMembers(), StartSlaves(), and ~TProof().

TPluginHandler* TProof::fProgressDialog [private]

Definition at line 493 of file TProof.h.

Referenced by GetProgressDialog(), HandleInputMessage(), Init(), TProofLite::Init(), InitMembers(), TProofLite::Process(), TProofLite::SetupWorkers(), and StartSlaves().

Bool_t TProof::fProgressDialogStarted [private]

Definition at line 494 of file TProof.h.

Referenced by CloseProgressDialog(), Detach(), HandleInputMessage(), Init(), TProofLite::Init(), InitMembers(), TProofLite::Process(), and ResetProgressDialogStatus().

TVirtualProofPlayer* TProof::fPlayer [private]

Definition at line 495 of file TProof.h.

Referenced by AddInput(), Browse(), ClearInput(), Collect(), CreateDrawFeedback(), DeleteDrawFeedback(), DeleteParameters(), DrawSelect(), Finalize(), GetInputList(), GetOutput(), GetOutputList(), GetParameter(), GetPlayer(), GetQueryResult(), GetQueryResults(), HandleInputMessage(), Init(), TProofLite::Init(), InitMembers(), TProofLite::MakeQueryResult(), MarkBad(), TProofLite::Process(), Process(), TProofLite::Remove(), Remove(), Retrieve(), SetDrawFeedbackOption(), SetMaxDrawQueries(), SetParameter(), SetPlayer(), ShowLog(), ShowParameters(), ShowQueries(), StopProcess(), UpdateDialog(), and ~TProof().

TList* TProof::fFeedback [private]

Definition at line 496 of file TProof.h.

Referenced by AddFeedback(), Browse(), ClearFeedback(), ClearInput(), GetFeedbackList(), Init(), TProofLite::Init(), InitMembers(), RemoveFeedback(), ShowFeedback(), and ~TProof().

TList* TProof::fChains [private]

Definition at line 497 of file TProof.h.

Referenced by AddChain(), Browse(), Init(), TProofLite::Init(), InitMembers(), RemoveChain(), and ~TProof().

FileMap_t TProof::fFileMap [private]

Definition at line 503 of file TProof.h.

Referenced by CheckFile(), ClearCache(), and RemoveWorkers().

TDSet* TProof::fDSet [private]

Definition at line 504 of file TProof.h.

Referenced by HandleInputMessage(), InitMembers(), and SetDSet().

Int_t TProof::fNotIdle [private]

Definition at line 506 of file TProof.h.

Referenced by HandleInputMessage(), Init(), TProofLite::Init(), InitMembers(), and IsIdle().

Bool_t TProof::fSync [private]

Definition at line 507 of file TProof.h.

Referenced by GoAsynchronous(), HandleInputMessage(), Init(), TProofLite::Init(), InitMembers(), IsSync(), TProofLite::Process(), Process(), SendDataSetStatus(), and UpdateDialog().

ERunStatus TProof::fRunStatus [private]

Definition at line 508 of file TProof.h.

Referenced by GetRunStatus(), InitMembers(), and SetRunStatus().

Bool_t TProof::fIsWaiting [private]

Definition at line 509 of file TProof.h.

Referenced by HandleInputMessage(), Init(), InitMembers(), and IsWaiting().

Bool_t TProof::fRedirLog [private]

Definition at line 511 of file TProof.h.

Referenced by Collect(), HandleInputMessage(), Init(), TProofLite::Init(), InitMembers(), NotifyLogMsg(), PrintProgress(), TProofPlayerRemote::Process(), RecvLogFile(), and ShowPackages().

TString TProof::fLogFileName [private]

Definition at line 512 of file TProof.h.

Referenced by DownloadPackage(), TProofPlayerRemote::Finalize(), GetStatistics(), Init(), TProofLite::Init(), TProofPlayerRemote::Process(), TProofPlayerLite::Process(), and ~TProof().

FILE* TProof::fLogFileW [private]

Definition at line 513 of file TProof.h.

Referenced by Init(), TProofLite::Init(), InitMembers(), NotifyLogMsg(), RecvLogFile(), TProofPlayerRemote::RedirectOutput(), TProofLite::SetQueryRunning(), ShowPackages(), and ~TProof().

FILE* TProof::fLogFileR [private]

Definition at line 514 of file TProof.h.

Referenced by GetLastLog(), Init(), TProofLite::Init(), InitMembers(), LogMessage(), ShowLog(), and ~TProof().

Bool_t TProof::fLogToWindowOnly [private]

Definition at line 515 of file TProof.h.

Referenced by Init(), TProofLite::Init(), InitMembers(), NotifyLogMsg(), RecvLogFile(), SendingLogToWindow(), and SendLogToWindow().

TProofMergePrg TProof::fMergePrg [private]

Definition at line 517 of file TProof.h.

Referenced by AskForOutput(), HandleInputMessage(), HandleSubmerger(), and ResetMergePrg().

TList* TProof::fWaitingSlaves [private]

Definition at line 519 of file TProof.h.

Referenced by HandleInputMessage(), Init(), TProofLite::Init(), InitMembers(), and ~TProof().

TList* TProof::fQueries [private]

Definition at line 520 of file TProof.h.

Referenced by GetListOfQueries(), TProofLite::GetListOfQueries(), GetNumberOfQueries(), GetQueryReference(), HandleInputMessage(), Init(), TProofLite::Init(), InitMembers(), ShowLog(), and ShowQueries().

Int_t TProof::fOtherQueries [private]

Definition at line 521 of file TProof.h.

Referenced by TProofLite::GetListOfQueries(), GetNumberOfQueries(), HandleInputMessage(), Init(), TProofLite::Init(), InitMembers(), and ShowQueries().

Int_t TProof::fDrawQueries [private]

Definition at line 522 of file TProof.h.

Referenced by TProofLite::GetListOfQueries(), GetNumberOfDrawQueries(), HandleInputMessage(), Init(), TProofLite::Init(), InitMembers(), and ShowQueries().

Int_t TProof::fMaxDrawQueries [private]

Definition at line 523 of file TProof.h.

Referenced by Init(), TProofLite::Init(), InitMembers(), and SetMaxDrawQueries().

Int_t TProof::fSeqNum [private]

Definition at line 524 of file TProof.h.

Referenced by GetSeqNum(), HandleInputMessage(), Init(), TProofLite::Init(), InitMembers(), TProofLite::Process(), and TProofPlayerRemote::Process().

Int_t TProof::fSessionID [private]

Definition at line 526 of file TProof.h.

Referenced by GetSessionID(), TXSlave::Init(), Init(), TProofLite::Init(), and InitMembers().

Bool_t TProof::fEndMaster [private]

Definition at line 528 of file TProof.h.

Referenced by GoParallel(), Init(), TProofLite::Init(), InitMembers(), and IsEndMaster().

TString TProof::fPackageDir [private]

Definition at line 530 of file TProof.h.

Referenced by BuildPackageOnClient(), TProofLite::CreateSandbox(), DisablePackageOnClient(), DisablePackages(), Init(), TProofLite::Init(), LoadPackageOnClient(), TProofLite::SetProofServEnv(), ShowPackages(), UploadPackage(), and UploadPackageOnClient().

THashList* TProof::fGlobalPackageDirList [private]

Definition at line 531 of file TProof.h.

Referenced by BuildPackageOnClient(), Init(), TProofLite::Init(), InitMembers(), LoadPackageOnClient(), ShowPackages(), UploadPackage(), and ~TProof().

TProofLockPath* TProof::fPackageLock [private]

Definition at line 532 of file TProof.h.

Referenced by BuildPackage(), DisablePackageOnClient(), DisablePackages(), Init(), TProofLite::Init(), InitMembers(), LoadPackageOnClient(), UploadPackageOnClient(), and ~TProof().

TList* TProof::fEnabledPackagesOnClient [private]

Definition at line 533 of file TProof.h.

Referenced by Init(), TProofLite::Init(), InitMembers(), LoadPackageOnClient(), TProofLite::SetQueryRunning(), ShowEnabledPackages(), UnloadPackageOnClient(), UnloadPackages(), and ~TProof().

TList* TProof::fInputData [private]

Definition at line 535 of file TProof.h.

Referenced by AddInputData(), ClearInputData(), Init(), TProofLite::Init(), InitMembers(), PrepareInputDataFile(), and ~TProof().

TString TProof::fInputDataFile [private]

Definition at line 536 of file TProof.h.

Referenced by ClearInputData(), PrepareInputDataFile(), and SetInputDataFile().

PrintProgress_t TProof::fPrintProgress [private]

Definition at line 538 of file TProof.h.

Referenced by Init(), InitMembers(), PrintProgress(), Progress(), and SetPrintProgress().

TVirtualMutex* TProof::fCloseMutex [private]

Definition at line 540 of file TProof.h.

Referenced by Close(), InitMembers(), MarkBad(), and ~TProof().

TList* TProof::fLoadedMacros [private]

Definition at line 542 of file TProof.h.

Referenced by AddWorkers(), GetLoadedMacros(), Init(), TProofLite::Init(), InitMembers(), Load(), and ~TProof().

TList * TProof::fgProofEnvList [static, private]

Definition at line 543 of file TProof.h.

Referenced by AddEnvVar(), DelEnvVar(), GetEnvVars(), ParseConfigField(), ResetEnvVars(), and TProofLite::SetProofServEnv().

Bool_t TProof::fMergersSet [private]

Definition at line 546 of file TProof.h.

Referenced by HandleInputMessage(), HandleSubmerger(), InitMembers(), MarkBad(), and ResetMergers().

Int_t TProof::fMergersCount [private]

Definition at line 547 of file TProof.h.

Referenced by CreateMerger(), HandleSubmerger(), InitMembers(), and MarkBad().

Int_t TProof::fWorkersToMerge [private]

Definition at line 548 of file TProof.h.

Referenced by CreateMerger(), HandleSubmerger(), and InitMembers().

Int_t TProof::fLastAssignedMerger [private]

Definition at line 549 of file TProof.h.

Referenced by FindNextFreeMerger(), HandleSubmerger(), and InitMembers().

TList* TProof::fMergers [private]

Definition at line 550 of file TProof.h.

Referenced by CreateMerger(), FindNextFreeMerger(), GetActiveMergersCount(), HandleSubmerger(), InitMembers(), and RedirectWorker().

Bool_t TProof::fFinalizationRunning [private]

Definition at line 551 of file TProof.h.

Referenced by FinalizationDone(), HandleInputMessage(), HandleSubmerger(), and InitMembers().

Int_t TProof::fRedirectNext [private]

Definition at line 552 of file TProof.h.

Referenced by CreateMerger(), and HandleSubmerger().

TPluginHandler * TProof::fgLogViewer [static, private]

Definition at line 554 of file TProof.h.

Referenced by LogViewer().

Bool_t TProof::fMasterServ [protected]

Definition at line 559 of file TProof.h.

Referenced by Init(), InitMembers(), IsMaster(), and TProof().

TUrl TProof::fUrl [protected]

Definition at line 560 of file TProof.h.

Referenced by AddWorkers(), GetPort(), GetUrl(), GetUser(), TXSlave::Init(), Init(), TSlave::Init(), MarkBad(), TProofSuperMaster::StartSlaves(), StartSlaves(), and TProof().

TString TProof::fConfFile [protected]

Definition at line 561 of file TProof.h.

Referenced by GetConfFile(), TXSlave::Init(), Init(), TProofLite::Init(), TProofPEAC::StartSlaves(), StartSlaves(), and TProofCondor::StartSlaves().

TString TProof::fConfDir [protected]

Definition at line 562 of file TProof.h.

Referenced by GetConfDir(), Init(), TProofLite::Init(), and TProofCondor::StartSlaves().

TString TProof::fImage [protected]

Definition at line 563 of file TProof.h.

Referenced by AddWorkers(), FindUniqueSlaves(), GetImage(), Init(), TProofLite::Init(), TProofLite::SetProofServEnv(), TProofLite::SetupWorkers(), TProofSuperMaster::StartSlaves(), TProofPEAC::StartSlaves(), and TProofCondor::StartSlaves().

Int_t TProof::fProtocol [protected]

Definition at line 564 of file TProof.h.

Referenced by ClearDataSetCache(), DrawSelect(), EnablePackage(), ExistsDataSet(), TProofPlayerRemote::Finalize(), GetDataSet(), GetDataSets(), GetRemoteProtocol(), GetStatistics(), GetTreeHeader(), HandleInputMessage(), Init(), TProofLite::Init(), InitMembers(), TProofPlayerRemote::Process(), Process(), RegisterDataSet(), SetDataSetTreeName(), TXSlave::SetupServ(), TSlave::SetupServ(), ShowDataSetCache(), ShowDataSetQuota(), ShowDataSets(), TProofSuperMaster::StartSlaves(), StartSlaves(), TSlave::StopProcess(), UploadDataSet(), UploadDataSetFromFile(), UploadPackage(), and VerifyDataSet().

TList* TProof::fSlaves [protected]

Definition at line 565 of file TProof.h.

Referenced by ActivateAsyncInput(), AddWorkers(), Broadcast(), BroadcastFile(), BroadcastGroupPriority(), BroadcastRaw(), Close(), DeActivateAsyncInput(), FindSlave(), GetListOfSlaves(), GetNumberOfSlaves(), GoParallel(), Init(), TProofLite::Init(), InitMembers(), Interrupt(), MarkBad(), Ping(), TProofLite::Print(), Print(), RemoveWorkers(), SaveWorkerInfo(), TProofLite::SetupWorkers(), TProofSuperMaster::StartSlaves(), TProofPEAC::StartSlaves(), StartSlaves(), TProofCondor::StartSlaves(), StopProcess(), TerminateWorker(), Touch(), and ~TProof().

TList* TProof::fBadSlaves [protected]

Definition at line 566 of file TProof.h.

Referenced by AddWorkers(), Close(), GetListOfBadSlaves(), GetNumberOfBadSlaves(), GoParallel(), Init(), TProofLite::Init(), InitMembers(), MarkBad(), SaveWorkerInfo(), TProofLite::SetupWorkers(), TProofSuperMaster::StartSlaves(), TProofPEAC::StartSlaves(), TProofCondor::StartSlaves(), and ~TProof().

TMonitor* TProof::fAllMonitor [protected]

Definition at line 567 of file TProof.h.

Referenced by Activate(), AddWorkers(), Collect(), Init(), TProofLite::Init(), InitMembers(), MarkBad(), ReleaseMonitor(), TProofLite::SetupWorkers(), TProofSuperMaster::StartSlaves(), TProofPEAC::StartSlaves(), StartSlaves(), TProofCondor::StartSlaves(), and ~TProof().

Bool_t TProof::fDataReady [protected]

Definition at line 568 of file TProof.h.

Referenced by HandleInputMessage(), InitMembers(), and IsDataReady().

Long64_t TProof::fBytesReady [protected]

Definition at line 569 of file TProof.h.

Referenced by HandleInputMessage(), InitMembers(), and IsDataReady().

Long64_t TProof::fTotalBytes [protected]

Definition at line 570 of file TProof.h.

Referenced by HandleInputMessage(), InitMembers(), and IsDataReady().

TList* TProof::fAvailablePackages [protected]

Definition at line 571 of file TProof.h.

Referenced by GetListOfPackages(), HandleInputMessage(), Init(), TProofLite::Init(), InitMembers(), and ~TProof().

TList* TProof::fEnabledPackages [protected]

Definition at line 572 of file TProof.h.

Referenced by GetListOfEnabledPackages(), HandleInputMessage(), Init(), TProofLite::Init(), InitMembers(), and ~TProof().

TList* TProof::fRunningDSets [protected]

Definition at line 573 of file TProof.h.

Referenced by Init(), InitMembers(), TProofLite::Process(), Process(), and ~TProof().

Int_t TProof::fCollectTimeout [protected]

Definition at line 575 of file TProof.h.

Referenced by AddDynamicPath(), AddIncludePath(), Archive(), AskParallel(), AskStatistics(), CheckFile(), CleanupSession(), ClearDataSetCache(), ExistsDataSet(), GetDataSet(), GetDataSetQuota(), GetDataSets(), GetListOfEnabledPackages(), GetListOfPackages(), GetListOfQueries(), GetLog(), GetMaxQueries(), GetTreeHeader(), GoParallel(), Init(), TProofLite::Init(), InitMembers(), ModifyWorkerLists(), Print(), Remove(), RemoveDataSet(), RemoveDynamicPath(), RemoveIncludePath(), Retrieve(), SendFile(), SendPrint(), SetParallelSilent(), ShowCache(), ShowDataSetCache(), ShowDataSets(), ShowEnabledPackages(), ShowPackages(), UploadDataSet(), UploadPackage(), and VerifyDataSet().

TString TProof::fDataPoolUrl [protected]

Definition at line 577 of file TProof.h.

Referenced by GetDataPoolUrl(), Init(), and SetDataPoolUrl().

TProofMgr::EServType TProof::fServType [protected]

Definition at line 578 of file TProof.h.

Referenced by TXSlave::Init(), IsLite(), IsProofd(), and TProof().

TProofMgr* TProof::fManager [protected]

Definition at line 579 of file TProof.h.

Referenced by ClearData(), DisablePackage(), DownloadPackage(), GetManager(), InitMembers(), MarkBad(), SetManager(), ShowData(), TProof(), and ~TProof().

EQueryMode TProof::fQueryMode [protected]

Definition at line 580 of file TProof.h.

Referenced by GetQueryMode(), InitMembers(), SetQueryMode(), and TProof().

Bool_t TProof::fDynamicStartup [protected]

Definition at line 581 of file TProof.h.

Referenced by AddWorkers(), Init(), InitMembers(), and UseDynamicStartup().

TSemaphore* TProof::fgSemaphore [static, protected]

Definition at line 583 of file TProof.h.

TList* TProof::fRecvMessages [private]

Definition at line 477 of file TProof.h.

TList* TProof::fSlaveInfo [private]

Definition at line 478 of file TProof.h.

TList* TProof::fActiveSlaves [private]

Definition at line 480 of file TProof.h.

TList* TProof::fInactiveSlaves [private]

Definition at line 481 of file TProof.h.

TList* TProof::fUniqueSlaves [private]

Definition at line 482 of file TProof.h.

TList* TProof::fAllUniqueSlaves [private]

Definition at line 483 of file TProof.h.

TList* TProof::fNonUniqueMasters [private]

Definition at line 484 of file TProof.h.

TMonitor* TProof::fActiveMonitor [private]

Definition at line 485 of file TProof.h.

TMonitor* TProof::fUniqueMonitor [private]

Definition at line 486 of file TProof.h.

TMonitor* TProof::fAllUniqueMonitor [private]

Definition at line 487 of file TProof.h.

TMonitor* TProof::fCurrentMonitor [private]

Definition at line 488 of file TProof.h.

TSignalHandler* TProof::fIntHandler [private]

Definition at line 492 of file TProof.h.

TPluginHandler* TProof::fProgressDialog [private]

Definition at line 493 of file TProof.h.

TVirtualProofPlayer* TProof::fPlayer [private]

Definition at line 495 of file TProof.h.

TList* TProof::fFeedback [private]

Definition at line 496 of file TProof.h.

TList* TProof::fChains [private]

Definition at line 497 of file TProof.h.

TDSet* TProof::fDSet [private]

Definition at line 504 of file TProof.h.

FILE* TProof::fLogFileW [private]

Definition at line 513 of file TProof.h.

FILE* TProof::fLogFileR [private]

Definition at line 514 of file TProof.h.

TList* TProof::fWaitingSlaves [private]

Definition at line 519 of file TProof.h.

TList* TProof::fQueries [private]

Definition at line 520 of file TProof.h.

THashList* TProof::fGlobalPackageDirList [private]

Definition at line 531 of file TProof.h.

TProofLockPath* TProof::fPackageLock [private]

Definition at line 532 of file TProof.h.

TList* TProof::fEnabledPackagesOnClient [private]

Definition at line 533 of file TProof.h.

TList* TProof::fInputData [private]

Definition at line 535 of file TProof.h.

TVirtualMutex* TProof::fCloseMutex [private]

Definition at line 540 of file TProof.h.

TList* TProof::fLoadedMacros [private]

Definition at line 542 of file TProof.h.

TList* TProof::fgProofEnvList [static, private]

Definition at line 543 of file TProof.h.

TList* TProof::fMergers [private]

Definition at line 550 of file TProof.h.

TPluginHandler* TProof::fgLogViewer [static, private]

Definition at line 554 of file TProof.h.

TList* TProof::fSlaves [protected]

Definition at line 565 of file TProof.h.

TList* TProof::fBadSlaves [protected]

Definition at line 566 of file TProof.h.

TMonitor* TProof::fAllMonitor [protected]

Definition at line 567 of file TProof.h.

TList* TProof::fAvailablePackages [protected]

Definition at line 571 of file TProof.h.

TList* TProof::fEnabledPackages [protected]

Definition at line 572 of file TProof.h.

TList* TProof::fRunningDSets [protected]

Definition at line 573 of file TProof.h.

TProofMgr* TProof::fManager [protected]

Definition at line 579 of file TProof.h.

TSemaphore* TProof::fgSemaphore [static, protected]

Definition at line 583 of file TProof.h.


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