TProof.h File Reference

#include "TProofMgr.h"
#include "TProofDebug.h"
#include "MessageTypes.h"
#include "TMD5.h"
#include "TRegexp.h"
#include "TThread.h"
#include <map>

Go to the source code of this file.

Classes

class  TProofProgressInfo
class  TProofInterruptHandler
class  TProofInputHandler
class  TSlaveInfo
class  TMergerInfo
class  TProofMergePrg
class  TProof
struct  TProof::MD5Mod_t

Defines

#define CANNOTUSE(x)   Info(x,"Not manager: cannot use this method")

Typedefs

typedef void(*) PrintProgress_t (Long64_t tot, Long64_t proc, Float_t proctime, Long64_t bytes)

Variables

const Int_t kPROOF_Protocol = 31
const Int_t kPROOF_Port = 1093
const char *const kPROOF_ConfFile = "proof.conf"
const char *const kPROOF_ConfDir = "/usr/local/root"
const char *const kPROOF_WorkDir = ".proof"
const char *const kPROOF_CacheDir = "cache"
const char *const kPROOF_PackDir = "packages"
const char *const kPROOF_PackDownloadDir = "downloaded"
const char *const kPROOF_QueryDir = "queries"
const char *const kPROOF_DataSetDir = "datasets"
const char *const kPROOF_DataDir = "data"
const char *const kPROOF_CacheLockFile = "proof-cache-lock-"
const char *const kPROOF_PackageLockFile = "proof-package-lock-"
const char *const kPROOF_QueryLockFile = "proof-query-lock-"
const char *const kPROOF_TerminateWorker = "+++ terminating +++"
const char *const kPROOF_WorkerIdleTO = "+++ idle-timeout +++"
const char *const kPROOF_InputDataFile = "inputdata.root"
const char *const kCP = "/bin/cp -fp"
const char *const kRM = "/bin/rm -rf"
const char *const kLS = "/bin/ls -l"
const char *const kUNTAR = "%s -c %s/%s | (cd %s; tar xf -)"
const char *const kUNTAR2 = "%s -c %s | (cd %s; tar xf -)"
const char *const kUNTAR3 = "%s -c %s | (tar xf -)"
const char *const kGUNZIP = "gunzip"
R__EXTERN TVirtualMutexgProofMutex
R__EXTERN TProofgProof


Define Documentation

#define CANNOTUSE ( x   )     Info(x,"Not manager: cannot use this method")

Definition at line 61 of file TProof.h.


Typedef Documentation

typedef void(*) PrintProgress_t(Long64_t tot, Long64_t proc, Float_t proctime, Long64_t bytes)

Definition at line 169 of file TProof.h.


Variable Documentation

R__EXTERN TProof* gProof

Definition at line 1031 of file TProof.h.

Referenced by TDSet::Add(), TDSet::AddInput(), AssertParallelUnzip(), TProof::cd(), ClassImp(), TDSet::ClearInput(), TProof::Close(), TProofChain::ConnectProof(), TProofMgrLite::CreateSession(), DataSetCache(), TProofChain::Draw(), TDSet::Draw(), ExistsDataSet(), G__cpp_setup_global5(), GetDataSet(), GetDataSets(), TDSet::GetOutput(), TDSet::GetOutputList(), getProof(), TVirtualPacketizer::HandleTimer(), TDSet::Lookup(), make_event_trees(), make_tdset(), TProofPlayerLite::Process(), TDSet::Process(), TProofChain::Progress(), PT_AdminFunc(), PT_DataSets(), PT_Event(), PT_H1DataSet(), PT_H1FileCollection(), PT_H1Http(), PT_H1MultiDataSet(), PT_H1MultiDSetEntryList(), PT_H1SimpleAsync(), PT_InputData(), PT_Open(), PT_PackageArguments(), PT_Packages(), PT_Simple(), RegisterDataSet(), TProofChain::ReleaseProof(), RemoveDataSet(), Run_Node_Tests(), run_selector_tests(), runProof(), SavePerfInfo(), ShowDataSets(), TDSet::StartViewer(), stressProof(), TPerfStats::TPerfStats(), TProof::TProof(), TProofChain::TProofChain(), TPacketizer::ValidateFiles(), TPacketizerAdaptive::ValidateFiles(), VerifyDataSet(), and TProof::~TProof().

R__EXTERN TVirtualMutex* gProofMutex

Definition at line 167 of file TProof.h.

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

const char* const kCP = "/bin/cp -fp"

Definition at line 150 of file TProof.h.

Referenced by TProofServ::CopyFromCache(), TProofLite::CopyMacroToCache(), and TProofServ::CopyToCache().

const char* const kGUNZIP = "gunzip"

Definition at line 156 of file TProof.h.

Referenced by TProof::BuildPackageOnClient(), TProofServ::HandleCache(), TProofServ::HandleCheckFile(), and TProof::UploadPackageOnClient().

const char* const kLS = "/bin/ls -l"

Definition at line 152 of file TProof.h.

Referenced by TProofServ::HandleCache(), TProofLite::ShowCache(), and TProof::ShowPackages().

const char* const kPROOF_CacheDir = "cache"

Definition at line 136 of file TProof.h.

Referenced by TProofLite::CreateSandbox(), and TProofServ::SetupCommon().

const char* const kPROOF_CacheLockFile = "proof-cache-lock-"

Definition at line 142 of file TProof.h.

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

const char* const kPROOF_ConfDir = "/usr/local/root"

Definition at line 134 of file TProof.h.

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

const char* const kPROOF_ConfFile = "proof.conf"

Definition at line 133 of file TProof.h.

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

const char* const kPROOF_DataDir = "data"

Definition at line 141 of file TProof.h.

Referenced by TProofServ::SetupCommon().

const char* const kPROOF_DataSetDir = "datasets"

Definition at line 140 of file TProof.h.

Referenced by TProofLite::CreateSandbox(), and TProofServ::SetupCommon().

const char* const kPROOF_InputDataFile = "inputdata.root"

Definition at line 147 of file TProof.h.

Referenced by TProof::ClearInputData(), TProof::PrepareInputDataFile(), TProof::SaveInputData(), and TProof::SetInputDataFile().

const char* const kPROOF_PackageLockFile = "proof-package-lock-"

Definition at line 143 of file TProof.h.

Referenced by TProof::Init(), TProofLite::Init(), and TProofServ::SetupCommon().

const char* const kPROOF_PackDir = "packages"

Definition at line 137 of file TProof.h.

Referenced by TProofLite::CreateSandbox(), TProof::Init(), TProofServ::SetupCommon(), and TProof::UploadPackage().

const char* const kPROOF_PackDownloadDir = "downloaded"

Definition at line 138 of file TProof.h.

Referenced by TProof::BuildPackageOnClient(), TProof::DisablePackageOnClient(), and TProof::UploadPackageOnClient().

const Int_t kPROOF_Port = 1093

Definition at line 132 of file TProof.h.

const Int_t kPROOF_Protocol = 31

Definition at line 131 of file TProof.h.

Referenced by TXProofServ::CreateServer(), TProof::GetClientProtocol(), TXSlave::Init(), TProof::Init(), TXProofMgr::Init(), TProofLite::Init(), TProofLite::SetProofServEnv(), TProofServ::Setup(), TSlave::SetupServ(), TProofSuperMaster::StartSlaves(), TProof::StartSlaves(), and TSlaveLite::TSlaveLite().

const char* const kPROOF_QueryDir = "queries"

Definition at line 139 of file TProof.h.

Referenced by TQueryResultManager::CleanupQueriesDir(), TProofLite::CreateSandbox(), TQueryResultManager::LocateQuery(), TQueryResultManager::RemoveQuery(), and TProofServ::SetupCommon().

const char* const kPROOF_QueryLockFile = "proof-query-lock-"

Definition at line 144 of file TProof.h.

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

const char* const kPROOF_TerminateWorker = "+++ terminating +++"

Definition at line 145 of file TProof.h.

Referenced by TProof::MarkBad(), and TProof::TerminateWorker().

const char* const kPROOF_WorkDir = ".proof"

Definition at line 135 of file TProof.h.

Referenced by TProofLite::CreateSandbox(), TProofMgrLite::GetSessionLogs(), TProof::Init(), TProofServ::RedirectOutput(), TXProofServ::Setup(), TProofServLite::Setup(), TProofServ::Setup(), and TProofPEAC::StartSlaves().

const char* const kPROOF_WorkerIdleTO = "+++ idle-timeout +++"

Definition at line 146 of file TProof.h.

Referenced by TProof::MarkBad(), and TXSocket::ProcessUnsolicitedMsg().

const char* const kRM = "/bin/rm -rf"

Definition at line 151 of file TProof.h.

Referenced by TQueryResultManager::ApplyMaxQueries(), TProof::BuildPackageOnClient(), TQueryResultManager::CleanupQueriesDir(), TProofLite::CleanupSandbox(), TQueryResultManager::CleanupSession(), TProofLite::ClearCache(), TProofServ::CopyFromCache(), TProofLite::CopyMacroToCache(), TProofServ::CopyToCache(), TProof::DisablePackageOnClient(), TProof::DisablePackages(), TProofServ::HandleCache(), TProofServ::HandleCheckFile(), TProofServ::ProcessNext(), TQueryResultManager::RemoveQuery(), TProofServ::Terminate(), TProofServLite::Terminate(), TXProofServ::Terminate(), TProof::UploadPackageOnClient(), and TProofLite::~TProofLite().

const char* const kUNTAR = "%s -c %s/%s | (cd %s; tar xf -)"

Definition at line 153 of file TProof.h.

Referenced by TProofServ::HandleCheckFile().

const char* const kUNTAR2 = "%s -c %s | (cd %s; tar xf -)"

Definition at line 154 of file TProof.h.

Referenced by TProof::UploadPackageOnClient().

const char* const kUNTAR3 = "%s -c %s | (tar xf -)"

Definition at line 155 of file TProof.h.

Referenced by TProof::BuildPackageOnClient(), and TProofServ::HandleCache().


Generated on Tue Jul 5 16:04:37 2011 for ROOT_528-00b_version by  doxygen 1.5.1