#ifndef ROOT_TProofResourcesStatic
#define ROOT_TProofResourcesStatic
#ifndef ROOT_TProofResources
#include "TProofResources.h"
#endif
#ifndef ROOT_TString
#include "TString.h"
#endif
class TList;
class TProofNodeInfo;
class TProofResourcesStatic : public TProofResources {
public:
enum EInfoType { kNodeType, kOption, kHost };
private:
TProofNodeInfo *fMaster;
TList *fSubmasterList;
TList *fWorkerList;
Bool_t fFoundMaster;
TString fFileName;
void InitResources();
Bool_t ReadConfigFile(const char *confDir, const char *fileName);
static EInfoType GetInfoType(const TString &word);
static void SetOption(TProofNodeInfo *nodeinfo, const TString &option,
const TString &value);
static TProofNodeInfo *CreateNodeInfo(const TString &name);
public:
TProofResourcesStatic();
TProofResourcesStatic(const char *confDir, const char *fileName);
virtual ~TProofResourcesStatic();
TProofNodeInfo *GetMaster();
TList *GetSubmasters();
TList *GetWorkers();
TString GetFileName() const { return fFileName; }
ClassDef(TProofResourcesStatic,0)
};
#endif
Last change: Wed Jun 25 08:51:30 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.