TProofNodeInfo Class Reference

#include <TProofNodeInfo.h>

Inheritance diagram for TProofNodeInfo:

TObject TObject List of all members.

Public Types

enum  ENodeType
enum  ENodeType

Public Member Functions

 TProofNodeInfo ()
 TProofNodeInfo (const char *str)
 TProofNodeInfo (const TProofNodeInfo &nodeInfo)
 ~TProofNodeInfo ()
ENodeType GetNodeType () const
const TString & GetNodeName () const
const TString & GetWorkDir () const
const TString & GetOrdinal () const
const TString & GetImage () const
const TString & GetId () const
const TString & GetConfig () const
const TString & GetMsd () const
Int_t GetPort () const
Int_t GetPerfIndex () const
void Assign (const TProofNodeInfo &n)
void Print (const Option_t *) const
 TProofNodeInfo ()
 TProofNodeInfo (const char *str)
 TProofNodeInfo (const TProofNodeInfo &nodeInfo)
 ~TProofNodeInfo ()
ENodeType GetNodeType () const
const TString & GetNodeName () const
const TString & GetWorkDir () const
const TString & GetOrdinal () const
const TString & GetImage () const
const TString & GetId () const
const TString & GetConfig () const
const TString & GetMsd () const
Int_t GetPort () const
Int_t GetPerfIndex () const
void Assign (const TProofNodeInfo &n)
void Print (const Option_t *) const

Static Public Member Functions

static ENodeType GetNodeType (const TString &type)
static ENodeType GetNodeType (const TString &type)

Private Attributes

ENodeType fNodeType
TString fNodeName
TString fWorkDir
TString fOrdinal
TString fImage
TString fId
TString fConfig
TString fMsd
Int_t fPort
Int_t fPerfIndex

Friends

class TProofResourcesStatic

Detailed Description

Definition at line 36 of file TProofNodeInfo.h.


Member Enumeration Documentation

enum TProofNodeInfo::ENodeType

Definition at line 41 of file TProofNodeInfo.h.

enum TProofNodeInfo::ENodeType

Definition at line 41 of file TProofNodeInfo.h.


Constructor & Destructor Documentation

TProofNodeInfo::TProofNodeInfo (  ) 

TProofNodeInfo::TProofNodeInfo ( const char *  str  ) 

Definition at line 45 of file TProofNodeInfo.cxx.

References fConfig, fId, fImage, fMsd, fNodeName, fNodeType, fOrdinal, fPerfIndex, fPort, fWorkDir, TObjString::GetName(), GetNodeType(), PNISETANY, PNISETINT, PNISETSTRING, and TString::Tokenize().

TProofNodeInfo::TProofNodeInfo ( const TProofNodeInfo &  nodeInfo  ) 

Definition at line 98 of file TProofNodeInfo.cxx.

References fConfig, fId, fImage, fMsd, fNodeName, fNodeType, fOrdinal, fPerfIndex, fPort, and fWorkDir.

TProofNodeInfo::~TProofNodeInfo (  )  [inline]

Definition at line 59 of file TProofNodeInfo.h.

TProofNodeInfo::TProofNodeInfo (  ) 

TProofNodeInfo::TProofNodeInfo ( const char *  str  ) 

TProofNodeInfo::TProofNodeInfo ( const TProofNodeInfo &  nodeInfo  ) 

TProofNodeInfo::~TProofNodeInfo (  )  [inline]

Definition at line 59 of file TProofNodeInfo.h.


Member Function Documentation

ENodeType TProofNodeInfo::GetNodeType ( void   )  const [inline]

Definition at line 61 of file TProofNodeInfo.h.

References fNodeType.

Referenced by TProofResourcesStatic::CreateNodeInfo(), G__G__Proof_351_0_16(), G__setup_memfuncTProofNodeInfo(), TProofResourcesStatic::InitResources(), and TProofNodeInfo().

const TString& TProofNodeInfo::GetNodeName (  )  const [inline]

Definition at line 62 of file TProofNodeInfo.h.

References fNodeName.

Referenced by TProof::AddWorkers(), TXProofServ::GetWorkers(), TProof::RemoveWorkers(), TProofSuperMaster::StartSlaves(), and TProofCondor::StartSlaves().

const TString& TProofNodeInfo::GetWorkDir (  )  const [inline]

Definition at line 63 of file TProofNodeInfo.h.

References fWorkDir.

Referenced by TProof::AddWorkers(), TProofServ::Setup(), and TProofCondor::StartSlaves().

const TString& TProofNodeInfo::GetOrdinal (  )  const [inline]

Definition at line 64 of file TProofNodeInfo.h.

References fOrdinal.

Referenced by TProof::AddWorkers().

const TString& TProofNodeInfo::GetImage (  )  const [inline]

Definition at line 65 of file TProofNodeInfo.h.

References fImage.

Referenced by TProof::AddWorkers(), TProofSuperMaster::StartSlaves(), and TProofCondor::StartSlaves().

const TString& TProofNodeInfo::GetId (  )  const [inline]

Definition at line 66 of file TProofNodeInfo.h.

References fId.

const TString& TProofNodeInfo::GetConfig (  )  const [inline]

Definition at line 67 of file TProofNodeInfo.h.

References fConfig.

Referenced by TProofSuperMaster::StartSlaves().

const TString& TProofNodeInfo::GetMsd (  )  const [inline]

Definition at line 68 of file TProofNodeInfo.h.

References fMsd.

Referenced by TProofSuperMaster::StartSlaves().

Int_t TProofNodeInfo::GetPort (  )  const [inline]

Definition at line 69 of file TProofNodeInfo.h.

References fPort.

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

Int_t TProofNodeInfo::GetPerfIndex (  )  const [inline]

Definition at line 70 of file TProofNodeInfo.h.

References fPerfIndex.

Referenced by TProof::AddWorkers(), and TProofCondor::StartSlaves().

void TProofNodeInfo::Assign ( const TProofNodeInfo &  n  ) 

Definition at line 115 of file TProofNodeInfo.cxx.

References fConfig, fId, fImage, fMsd, fNodeName, fNodeType, fOrdinal, fPerfIndex, fPort, fWorkDir, and n.

Referenced by TProofResourcesStatic::ReadConfigFile().

void TProofNodeInfo::Print ( const Option_t *   )  const

Definition at line 132 of file TProofNodeInfo.cxx.

References TString::Data(), fConfig, fId, fImage, fMsd, fNodeName, fNodeType, fOrdinal, fPerfIndex, fPort, fWorkDir, and Printf().

TProofNodeInfo::ENodeType TProofNodeInfo::GetNodeType ( const TString &  type  )  [static]

Definition at line 154 of file TProofNodeInfo.cxx.

References kMaster, kSubMaster, kWorker, and type.

ENodeType TProofNodeInfo::GetNodeType ( void   )  const [inline]

Definition at line 61 of file TProofNodeInfo.h.

References fNodeType.

const TString& TProofNodeInfo::GetNodeName (  )  const [inline]

Definition at line 62 of file TProofNodeInfo.h.

References fNodeName.

const TString& TProofNodeInfo::GetWorkDir (  )  const [inline]

Definition at line 63 of file TProofNodeInfo.h.

References fWorkDir.

const TString& TProofNodeInfo::GetOrdinal (  )  const [inline]

Definition at line 64 of file TProofNodeInfo.h.

References fOrdinal.

const TString& TProofNodeInfo::GetImage (  )  const [inline]

Definition at line 65 of file TProofNodeInfo.h.

References fImage.

const TString& TProofNodeInfo::GetId (  )  const [inline]

Definition at line 66 of file TProofNodeInfo.h.

References fId.

const TString& TProofNodeInfo::GetConfig (  )  const [inline]

Definition at line 67 of file TProofNodeInfo.h.

References fConfig.

const TString& TProofNodeInfo::GetMsd (  )  const [inline]

Definition at line 68 of file TProofNodeInfo.h.

References fMsd.

Int_t TProofNodeInfo::GetPort (  )  const [inline]

Definition at line 69 of file TProofNodeInfo.h.

References fPort.

Int_t TProofNodeInfo::GetPerfIndex (  )  const [inline]

Definition at line 70 of file TProofNodeInfo.h.

References fPerfIndex.

void TProofNodeInfo::Assign ( const TProofNodeInfo &  n  ) 

void TProofNodeInfo::Print ( const Option_t *   )  const

static ENodeType TProofNodeInfo::GetNodeType ( const TString &  type  )  [static]


Friends And Related Function Documentation

TProofResourcesStatic [friend]

Definition at line 38 of file TProofNodeInfo.h.


Member Data Documentation

ENodeType TProofNodeInfo::fNodeType [private]

Definition at line 44 of file TProofNodeInfo.h.

Referenced by Assign(), TProofResourcesStatic::CreateNodeInfo(), GetNodeType(), TProofResourcesStatic::InitResources(), Print(), and TProofNodeInfo().

TString TProofNodeInfo::fNodeName [private]

Definition at line 45 of file TProofNodeInfo.h.

Referenced by Assign(), TProofResourcesStatic::CreateNodeInfo(), GetNodeName(), Print(), TProofResourcesStatic::ReadConfigFile(), and TProofNodeInfo().

TString TProofNodeInfo::fWorkDir [private]

Definition at line 46 of file TProofNodeInfo.h.

Referenced by Assign(), GetWorkDir(), Print(), TProofResourcesStatic::SetOption(), and TProofNodeInfo().

TString TProofNodeInfo::fOrdinal [private]

Definition at line 47 of file TProofNodeInfo.h.

Referenced by Assign(), GetOrdinal(), Print(), and TProofNodeInfo().

TString TProofNodeInfo::fImage [private]

Definition at line 48 of file TProofNodeInfo.h.

Referenced by Assign(), GetImage(), Print(), TProofResourcesStatic::ReadConfigFile(), TProofResourcesStatic::SetOption(), and TProofNodeInfo().

TString TProofNodeInfo::fId [private]

Definition at line 49 of file TProofNodeInfo.h.

Referenced by Assign(), GetId(), Print(), and TProofNodeInfo().

TString TProofNodeInfo::fConfig [private]

Definition at line 50 of file TProofNodeInfo.h.

Referenced by Assign(), GetConfig(), Print(), TProofResourcesStatic::SetOption(), and TProofNodeInfo().

TString TProofNodeInfo::fMsd [private]

Definition at line 51 of file TProofNodeInfo.h.

Referenced by Assign(), GetMsd(), Print(), TProofResourcesStatic::SetOption(), and TProofNodeInfo().

Int_t TProofNodeInfo::fPort [private]

Definition at line 52 of file TProofNodeInfo.h.

Referenced by Assign(), TProofResourcesStatic::CreateNodeInfo(), GetPort(), Print(), TProofResourcesStatic::SetOption(), and TProofNodeInfo().

Int_t TProofNodeInfo::fPerfIndex [private]

Definition at line 53 of file TProofNodeInfo.h.

Referenced by Assign(), TProofResourcesStatic::CreateNodeInfo(), GetPerfIndex(), Print(), TProofResourcesStatic::SetOption(), and TProofNodeInfo().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:45:23 2011 for ROOT_528-00b_version by  doxygen 1.5.1