library: libProof
#include "TProofNodeInfo.h"

TProofNodeInfo


class description - header file - source file - inheritance tree (.pdf)

class TProofNodeInfo : public TObject

Inheritance Chart:
TObject
<-
TProofNodeInfo

    public:
TProofNodeInfo() TProofNodeInfo(const char* str) TProofNodeInfo(const TProofNodeInfo& nodeInfo) ~TProofNodeInfo() void Assign(const TProofNodeInfo& n) static TClass* Class() const TString& GetConfig() const const TString& GetId() const const TString& GetImage() const const TString& GetMsd() const const TString& GetNodeName() const TProofNodeInfo::ENodeType GetNodeType() const static TProofNodeInfo::ENodeType GetNodeType(const TString& type) const TString& GetOrdinal() const Int_t GetPerfIndex() const Int_t GetPort() const const TString& GetWorkDir() const virtual TClass* IsA() const TProofNodeInfo& operator=(const TProofNodeInfo&) virtual void Print(Option_t*) const virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
TProofNodeInfo::ENodeType fNodeType Distinction between master, submaster and worker TString fNodeName Name of the node TString fWorkDir Working directory TString fOrdinal Worker ordinal number TString fImage File system image TString fId Id number TString fConfig Configuration file name [for submasters] TString fMsd Msd value [for submasters] Int_t fPort Port number Int_t fPerfIndex Performance index public:
static const TProofNodeInfo::ENodeType kMaster static const TProofNodeInfo::ENodeType kSubMaster static const TProofNodeInfo::ENodeType kWorker

Class Description

                                                                      
 TProofNodeInfo                                                       
                                                                      
 Implementation of PROOF node info.                                   
 The purpose of this class is to provide a complete node description  
 for masters, submasters and workers.                                 
                                                                      

TProofNodeInfo()
 Constructor.
TProofNodeInfo(const char *str)
 Constructor from a string containing all the information in a serialized
 way. Used to decode thr information coming from the coordinator
 <type>|<host@user>|<port>|<ord>|<id>|<perfidx>|<img>|<workdir>|<msd>|<cfg>
TProofNodeInfo(const TProofNodeInfo &nodeInfo)
 Copy constructor.
void Assign(const TProofNodeInfo &n)
 Asssign content of node n to this node
void Print(const Option_t *)
 Print the TProofNodeInfo structure.
~TProofNodeInfo()
ENodeType GetNodeType()
Int_t GetPort()
Int_t GetPerfIndex()
ENodeType GetNodeType(const TString &type)

Author: Paul Nilsson 7/12/2005
Last update: root/proof:$Name: $:$Id: TProofNodeInfo.cxx,v 1.3 2006/06/01 16:27:19 rdm Exp $
Copyright (C) 1995-2005, Rene Brun and Fons Rademakers. *


ROOT page - Class index - Class Hierarchy - 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.