TProofCondor Class Reference

#include <TProofCondor.h>

Inheritance diagram for TProofCondor:

TProof TProof TQObject TNamed TQObject TNamed TQObject TNamed TQObject TNamed List of all members.

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

TCondorfCondor
TTimerfTimer
TCondorfCondor
TTimerfTimer

Friends

class TCondor

Detailed Description

Definition at line 37 of file TProofCondor.h.


Constructor & Destructor Documentation

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]

Definition at line 70 of file TProofCondor.cxx.

References fCondor, fTimer, and SafeDelete.

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]


Member Function Documentation

Bool_t TProofCondor::StartSlaves ( Bool_t   )  [protected, 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]

Definition at line 54 of file TProofCondor.h.

References TProof::SetActive().

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().

Bool_t TProofCondor::StartSlaves ( Bool_t   )  [protected, virtual]

Reimplemented from TProof.

TString TProofCondor::GetJobAd (  )  [protected]

virtual void TProofCondor::SetActive (  )  [inline, virtual]

Definition at line 54 of file TProofCondor.h.

References TProof::SetActive().

virtual void TProofCondor::SetActive ( Bool_t  active  )  [virtual]

Reimplemented from TProof.


Friends And Related Function Documentation

TCondor [friend]

Definition at line 39 of file TProofCondor.h.


Member Data Documentation

TCondor* TProofCondor::fCondor [private]

Definition at line 42 of file TProofCondor.h.

Referenced by SetActive(), StartSlaves(), and ~TProofCondor().

TTimer* TProofCondor::fTimer [private]

Definition at line 43 of file TProofCondor.h.

Referenced by SetActive(), and ~TProofCondor().

TCondor* TProofCondor::fCondor [private]

Definition at line 42 of file TProofCondor.h.

TTimer* TProofCondor::fTimer [private]

Definition at line 43 of file TProofCondor.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