TSlaveInfo Class Reference

#include <TProof.h>

Inheritance diagram for TSlaveInfo:

TObject TObject List of all members.

Public Types

enum  ESlaveStatus
enum  ESlaveStatus

Public Member Functions

 TSlaveInfo (const char *ordinal="", const char *host="", Int_t perfidx=0, const char *msd="", const char *datadir="")
const char * GetDataDir () const
const char * GetMsd () const
const char * GetName () const
const char * GetOrdinal () const
SysInfo_t GetSysInfo () const
void SetStatus (ESlaveStatus stat)
void SetSysInfo (SysInfo_t si)
Int_t Compare (const TObject *obj) const
Bool_t IsSortable () const
void Print (Option_t *option="") const
 TSlaveInfo (const char *ordinal="", const char *host="", Int_t perfidx=0, const char *msd="", const char *datadir="")
const char * GetDataDir () const
const char * GetMsd () const
const char * GetName () const
const char * GetOrdinal () const
SysInfo_t GetSysInfo () const
void SetStatus (ESlaveStatus stat)
void SetSysInfo (SysInfo_t si)
Int_t Compare (const TObject *obj) const
Bool_t IsSortable () const
void Print (Option_t *option="") const

Public Attributes

TString fOrdinal
TString fHostName
TString fMsd
TString fDataDir
Int_t fPerfIndex
SysInfo_t fSysInfo
ESlaveStatus fStatus

Detailed Description

Definition at line 223 of file TProof.h.


Member Enumeration Documentation

enum TSlaveInfo::ESlaveStatus

Definition at line 225 of file TProof.h.

enum TSlaveInfo::ESlaveStatus

Definition at line 225 of file TProof.h.


Constructor & Destructor Documentation

TSlaveInfo::TSlaveInfo ( const char *  ordinal = "",
const char *  host = "",
Int_t  perfidx = 0,
const char *  msd = "",
const char *  datadir = "" 
) [inline]

Definition at line 235 of file TProof.h.

TSlaveInfo::TSlaveInfo ( const char *  ordinal = "",
const char *  host = "",
Int_t  perfidx = 0,
const char *  msd = "",
const char *  datadir = "" 
) [inline]

Definition at line 235 of file TProof.h.


Member Function Documentation

const char* TSlaveInfo::GetDataDir (  )  const [inline]

Definition at line 240 of file TProof.h.

References fDataDir.

const char* TSlaveInfo::GetMsd (  )  const [inline]

Definition at line 241 of file TProof.h.

References fMsd.

const char* TSlaveInfo::GetName (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 242 of file TProof.h.

References fHostName.

Referenced by make_tdset(), and runProof().

const char* TSlaveInfo::GetOrdinal (  )  const [inline]

Definition at line 243 of file TProof.h.

References fOrdinal.

Referenced by ClassImp(), TProof::GetListOfSlaveInfos(), TProof::HandleInputMessage(), and runProof().

SysInfo_t TSlaveInfo::GetSysInfo (  )  const [inline]

Definition at line 244 of file TProof.h.

References fSysInfo.

void TSlaveInfo::SetStatus ( ESlaveStatus  stat  )  [inline]

Definition at line 245 of file TProof.h.

References fStatus.

Referenced by TProof::GetListOfSlaveInfos(), and TProof::HandleInputMessage().

void TSlaveInfo::SetSysInfo ( SysInfo_t  si  ) 

Definition at line 233 of file TProof.cxx.

References SysInfo_t::fBusSpeed, SysInfo_t::fCpus, SysInfo_t::fCpuSpeed, SysInfo_t::fCpuType, SysInfo_t::fL2Cache, SysInfo_t::fModel, SysInfo_t::fOS, SysInfo_t::fPhysRam, and fSysInfo.

Referenced by TProof::HandleInputMessage(), and TProofServ::HandleSocketInput().

Int_t TSlaveInfo::Compare ( const TObject obj  )  const [virtual]

Reimplemented from TObject.

Bool_t TSlaveInfo::IsSortable (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 249 of file TProof.h.

References kTRUE.

void TSlaveInfo::Print ( Option_t option = ""  )  const [virtual]

Reimplemented from TObject.

Definition at line 187 of file TProof.cxx.

References TString::Contains(), TString::Data(), SysInfo_t::fCpus, fDataDir, fHostName, fMsd, fOrdinal, TString::Form(), fPerfIndex, SysInfo_t::fPhysRam, fStatus, fSysInfo, TString::IsNull(), kActive, kBad, kFALSE, kNotActive, kTRUE, Printf(), TString::ReplaceAll(), and stat.

const char* TSlaveInfo::GetDataDir (  )  const [inline]

Definition at line 240 of file TProof.h.

References fDataDir.

const char* TSlaveInfo::GetMsd (  )  const [inline]

Definition at line 241 of file TProof.h.

References fMsd.

const char* TSlaveInfo::GetName (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 242 of file TProof.h.

References fHostName.

const char* TSlaveInfo::GetOrdinal (  )  const [inline]

Definition at line 243 of file TProof.h.

References fOrdinal.

SysInfo_t TSlaveInfo::GetSysInfo (  )  const [inline]

Definition at line 244 of file TProof.h.

References fSysInfo.

void TSlaveInfo::SetStatus ( ESlaveStatus  stat  )  [inline]

Definition at line 245 of file TProof.h.

References fStatus.

void TSlaveInfo::SetSysInfo ( SysInfo_t  si  ) 

Int_t TSlaveInfo::Compare ( const TObject obj  )  const [virtual]

Reimplemented from TObject.

Bool_t TSlaveInfo::IsSortable (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 249 of file TProof.h.

References kTRUE.

void TSlaveInfo::Print ( Option_t option = ""  )  const [virtual]

Reimplemented from TObject.


Member Data Documentation

TString TSlaveInfo::fOrdinal

Definition at line 227 of file TProof.h.

Referenced by GetOrdinal(), and Print().

TString TSlaveInfo::fHostName

Definition at line 228 of file TProof.h.

Referenced by GetName(), TProof::HandleInputMessage(), and Print().

TString TSlaveInfo::fMsd

Definition at line 229 of file TProof.h.

Referenced by GetMsd(), and Print().

TString TSlaveInfo::fDataDir

Definition at line 230 of file TProof.h.

Referenced by GetDataDir(), TProof::HandleInputMessage(), and Print().

Int_t TSlaveInfo::fPerfIndex

Definition at line 231 of file TProof.h.

Referenced by Print().

SysInfo_t TSlaveInfo::fSysInfo

Definition at line 232 of file TProof.h.

Referenced by GetSysInfo(), Print(), and SetSysInfo().

ESlaveStatus TSlaveInfo::fStatus

Definition at line 233 of file TProof.h.

Referenced by Print(), and SetStatus().


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