TSlave
class description - source file - inheritance tree
private:
TSlave TSlave()
TSlave TSlave(const TSlave& s)
TSlave TSlave(const char* host, Int_t port, Int_t ord, Int_t perf, const char* image, Int_t security, TProof* proof)
void operator=(const TSlave&)
public:
virtual void ~TSlave()
static TClass* Class()
void Close(Option_t* opt)
virtual Int_t Compare(const TObject* obj) const
Double_t GetBytesRead() const
Float_t GetCpuTime() const
const char* GetImage() const
TFileHandler* GetInputHandler() const
virtual const char* GetName() const
Int_t GetOrdinal() const
Int_t GetPerfIdx() const
Int_t GetPort() const
TProof* GetProof() const
Int_t GetProtocol() const
Float_t GetRealTime() const
TSocket* GetSocket() const
const char* GetUser() const
const char* GetWorkDir() const
virtual TClass* IsA() const
virtual Bool_t IsSortable() const
Bool_t IsValid() const
virtual void Print(Option_t* option) const
void SetInputHandler(TFileHandler* ih)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
TString fName slave's hostname
TString fImage slave's image name
TString fWorkDir slave's working directory (info obtained from slave)
TString fUser slave's user id
Int_t fPort slave's port number
Int_t fOrdinal slave's ordinal number
Int_t fPerfIdx relative CPU performance index
Int_t fSecurity authentication method (0 = standard, 1 = SRP)
Int_t fProtocol slave's protocol level
TSocket* fSocket socket to slave
TProof* fProof proof cluster to which slave belongs
TFileHandler* fInput input handler related to this slave
Double_t fBytesRead bytes read by slave (info is obtained from slave)
Float_t fRealTime real time spent executing commands (info obtained from slave)
Float_t fCpuTime CPU time spent executing commands (info obtained from slave)
TSlave
This class describes a PROOF slave server.
It contains information like the slaves host name, ordinal number,
performance index, socket, etc. Objects of this class can only be
created via TProof member functions.
TSlave(const char *host, Int_t port, Int_t ord, Int_t perf,
const char *image, Int_t security, TProof *proof)
Create a PROOF slave object. Called via the TProof ctor.
~TSlave()
Destroy slave.
void Close(Option_t *)
Close slave socket.
Int_t Compare(const TObject *obj) const
Used to sort slaves by performance index.
void Print(Option_t *) const
Printf info about slave.
void SetInputHandler(TFileHandler *ih)
Adopt and register input handler for this slave. Handler will be deleted
by the slave.
Inline Functions
TSlave TSlave(const TSlave& s)
void operator=(const TSlave&)
TSlave TSlave(const char* host, Int_t port, Int_t ord, Int_t perf, const char* image, Int_t security, TProof* proof)
Bool_t IsSortable() const
const char* GetName() const
const char* GetImage() const
const char* GetWorkDir() const
const char* GetUser() const
Int_t GetPort() const
Int_t GetOrdinal() const
Int_t GetPerfIdx() const
Int_t GetProtocol() const
TSocket* GetSocket() const
TProof* GetProof() const
Double_t GetBytesRead() const
Float_t GetRealTime() const
Float_t GetCpuTime() const
TFileHandler* GetInputHandler() const
Bool_t IsValid() const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Author: Fons Rademakers 14/02/97
Last update: root/proof:$Name: $:$Id: TSlave.cxx,v 1.12 2003/03/05 16:07:30 rdm Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *
ROOT page - Class index - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.