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 TStringGetNodeName () const
const TStringGetWorkDir () const
const TStringGetOrdinal () const
const TStringGetImage () const
const TStringGetId () const
const TStringGetConfig () const
const TStringGetMsd () 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 TStringGetNodeName () const
const TStringGetWorkDir () const
const TStringGetOrdinal () const
const TStringGetImage () const
const TStringGetId () const
const TStringGetConfig () const
const TStringGetMsd () 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