00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef ROOT_TProofQueryResult
00013 #define ROOT_TProofQueryResult
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #ifndef ROOT_TQueryResult
00025 #include "TQueryResult.h"
00026 #endif
00027
00028 class TDSet;
00029
00030 class TProofQueryResult : public TQueryResult {
00031
00032 friend class TProofLite;
00033 friend class TProofServ;
00034 friend class TQueryResultManager;
00035
00036 private:
00037 Int_t fStartLog;
00038
00039 TProofQueryResult(Int_t seqnum, const char *opt, TList *inlist,
00040 Long64_t entries, Long64_t first, TDSet *dset,
00041 const char *selec, TObject *elist = 0);
00042
00043 void RecordEnd(EQueryStatus status, TList *outlist = 0)
00044 { TQueryResult::RecordEnd(status, outlist); }
00045
00046 void SetFinalized() { TQueryResult::SetFinalized(); }
00047 void SetResultFile(const char *rf) { fResultFile = rf; }
00048 void SetRunning(Int_t startlog, const char *par, Int_t nwrks);
00049
00050 public:
00051 TProofQueryResult() : TQueryResult(), fStartLog(-1) { }
00052 virtual ~TProofQueryResult() { }
00053
00054 ClassDef(TProofQueryResult,1)
00055 };
00056
00057 #endif