#include <TProofCondor.h>
Inheritance diagram for TProofCondor:
Public Member Functions | |
TProofCondor (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 | ~TProofCondor () |
virtual void | SetActive () |
virtual void | SetActive (Bool_t active) |
TProofCondor (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 | ~TProofCondor () |
virtual void | SetActive () |
virtual void | SetActive (Bool_t active) |
Protected Member Functions | |
Bool_t | StartSlaves (Bool_t) |
TString | GetJobAd () |
Bool_t | StartSlaves (Bool_t) |
TString | GetJobAd () |
Private Attributes | |
TCondor * | fCondor |
TTimer * | fTimer |
TCondor * | fCondor |
TTimer * | fTimer |
Friends | |
class | TCondor |
Definition at line 37 of file TProofCondor.h.
TProofCondor::TProofCondor | ( | const char * | masterurl, | |
const char * | conffile = kPROOF_ConfFile , |
|||
const char * | confdir = kPROOF_ConfDir , |
|||
Int_t | loglevel = 0 , |
|||
const char * | alias = 0 , |
|||
TProofMgr * | mgr = 0 | |||
) |
TProofCondor::~TProofCondor | ( | ) | [virtual] |
TProofCondor::TProofCondor | ( | 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 TProofCondor::~TProofCondor | ( | ) | [virtual] |
Reimplemented from TProof.
Definition at line 79 of file TProofCondor.cxx.
References TMonitor::Add(), TList::Add(), TList::AddAt(), TList::At(), c, TCondor::Claim(), TProof::CreateSlave(), TString::Data(), TObject::Error(), TSystem::ExpandPathName(), TProof::fAllMonitor, TProof::fBadSlaves, fCondor, TProof::fConfDir, TProof::fConfFile, TProof::fImage, TCondorSlave::fImage, TCondorSlave::fOrdinal, Form(), TCondorSlave::fPerfIdx, TProof::fSlaves, TCondorSlave::fWorkDir, TProofResourcesStatic::GetFileName(), TCondor::GetImage(), TProofNodeInfo::GetImage(), GetJobAd(), TProofNodeInfo::GetNodeName(), TProofServ::GetOrdinal(), TProofNodeInfo::GetPerfIndex(), TCollection::GetSize(), TSlave::GetSocket(), TProofServ::GetSocket(), TProofNodeInfo::GetWorkDir(), TProofResourcesStatic::GetWorkers(), gProofServ, gSystem, TSystem::HostName(), image, TObject::Info(), TString::IsNull(), TSlave::IsValid(), kFALSE, kPROOF_SERVERSTARTED, TSlave::kSlave, kTRUE, TString::Length(), Long64_t, m, TSystem::Now(), o, ord, p, PDB, TList::Remove(), TSeqCollection::RemoveAt(), TSocket::Send(), TSlave::SetupServ(), TSystem::Sleep(), t, timer, TObject::Warning(), and workdir.
TString TProofCondor::GetJobAd | ( | ) | [protected] |
Definition at line 305 of file TProofCondor.cxx.
References Form(), TProof::GetConfDir(), TProof::GetLogLevel(), gSystem, and TSystem::TempDirectory().
Referenced by StartSlaves().
virtual void TProofCondor::SetActive | ( | ) | [inline, virtual] |
void TProofCondor::SetActive | ( | Bool_t | active | ) | [virtual] |
Reimplemented from TProof.
Definition at line 279 of file TProofCondor.cxx.
References TQObject::Connect(), fCondor, fTimer, TCondor::GetState(), gSystem, TObject::Info(), TCondor::kSuspended, kTRUE, Long64_t, TSystem::Now(), PDB, TCondor::Resume(), TTimer::Start(), and TTimer::Stop().
TString TProofCondor::GetJobAd | ( | ) | [protected] |
virtual void TProofCondor::SetActive | ( | ) | [inline, virtual] |
TCondor [friend] |
Definition at line 39 of file TProofCondor.h.
TCondor* TProofCondor::fCondor [private] |
Definition at line 42 of file TProofCondor.h.
Referenced by SetActive(), StartSlaves(), and ~TProofCondor().
TTimer* TProofCondor::fTimer [private] |
TCondor* TProofCondor::fCondor [private] |
Definition at line 42 of file TProofCondor.h.
TTimer* TProofCondor::fTimer [private] |
Definition at line 43 of file TProofCondor.h.