#include "TProofNodeInfo.h"

TProofNodeInfo


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

class TProofNodeInfo : public TObject

Inheritance Chart:
TObject
<-
TProofNodeInfo

    public:
TProofNodeInfo() TProofNodeInfo(const TProofNodeInfo& nodeInfo) ~TProofNodeInfo() 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(): fNodeType(kWorker), fPort(-1), fPerfIndex(100)
 Constructor.

TProofNodeInfo(const TProofNodeInfo &nodeInfo) : TObject(nodeInfo)
 Copy constructor.

void Print(const Option_t *) const
 Print the TProofNodeInfo structure.



Inline Functions


                             void ~TProofNodeInfo()
        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
        TProofNodeInfo::ENodeType GetNodeType(const TString& type)
                          TClass* Class()
                          TClass* IsA() const
                             void ShowMembers(TMemberInspector& insp, char* parent)
                             void Streamer(TBuffer& b)
                             void StreamerNVirtual(TBuffer& b)
                  TProofNodeInfo& operator=(const TProofNodeInfo&)


Author: Paul Nilsson 7/12/2005
Last update: root/proof:$Name: $:$Id: TProofNodeInfo.cxx,v 1.1 2005/12/09 01:12:17 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.