34 class TCondorSlave :
public TObject {
44 void Print(Option_t *option=
"")
const;
46 ClassDef(TCondorSlave,0)
52 class TCondor :
public TObject {
54 enum EState { kFree, kSuspended, kActive };
64 TCondorSlave *ClaimVM(
const char *vm,
const char *cmd);
67 TCondor(
const char *pool =
"");
71 void Print(Option_t *option=
"")
const;
72 Bool_t IsValid()
const {
return fValid; }
74 TList *GetVirtualMachines()
const;
76 TList *Claim(Int_t n,
const char *cmd);
77 TCondorSlave *Claim(
const char *vmname,
const char *cmd);
78 Bool_t SetState(EState state);
79 EState GetState()
const {
return fState;}
84 Bool_t GetVmInfo(
const char *vm, TString &image, Int_t &perfidx)
const;
85 TString GetImage(
const char *host)
const;