#ifndef ROOT_TProofNodeInfo
#define ROOT_TProofNodeInfo
#ifndef ROOT_TObject
#include "TObject.h"
#endif
#ifndef ROOT_TString
#include "TString.h"
#endif
class TProofResourcesStatic;
class TProofNodeInfo : public TObject {
friend class TProofResourcesStatic;
public:
enum ENodeType { kMaster, kSubMaster, kWorker };
private:
ENodeType fNodeType;
TString fNodeName;
TString fWorkDir;
TString fOrdinal;
TString fImage;
TString fId;
TString fConfig;
TString fMsd;
Int_t fPort;
Int_t fPerfIndex;
public:
TProofNodeInfo();
TProofNodeInfo(const char *str);
TProofNodeInfo(const TProofNodeInfo &nodeInfo);
~TProofNodeInfo() { }
ENodeType GetNodeType() const { return fNodeType; }
const TString &GetNodeName() const { return fNodeName; }
const TString &GetWorkDir() const { return fWorkDir; }
const TString &GetOrdinal() const { return fOrdinal; }
const TString &GetImage() const { return fImage; }
const TString &GetId() const { return fId; }
const TString &GetConfig() const { return fConfig; }
const TString &GetMsd() const { return fMsd; }
Int_t GetPort() const { return fPort; }
Int_t GetPerfIndex() const { return fPerfIndex; }
void Assign(const TProofNodeInfo &n);
void Print(const Option_t *) const;
static ENodeType GetNodeType(const TString &type);
ClassDef(TProofNodeInfo,1)
};
#endif
Last change: Wed Jun 25 08:51:20 2008
Last generated: 2008-06-25 08:51
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.