Logo ROOT   6.12/07
Reference Guide
TProofQueryResult.h
Go to the documentation of this file.
1 // @(#)root/proof:$Id$
2 // Author: G Ganis Aug 2005
3 
4 /*************************************************************************
5  * Copyright (C) 1995-2005, Rene Brun and Fons Rademakers. *
6  * All rights reserved. *
7  * *
8  * For the licensing terms see $ROOTSYS/LICENSE. *
9  * For the list of contributors see $ROOTSYS/README/CREDITS. *
10  *************************************************************************/
11 
12 #ifndef ROOT_TProofQueryResult
13 #define ROOT_TProofQueryResult
14 
15 
16 //////////////////////////////////////////////////////////////////////////
17 // //
18 // TProofQueryResult //
19 // //
20 // TQueryResult version adapted to PROOF neeeds. //
21 // //
22 //////////////////////////////////////////////////////////////////////////
23 
24 #include "TQueryResult.h"
25 
26 class TDSet;
27 
29 
30 friend class TProofLite;
31 friend class TProofServ;
32 friend class TQueryResultManager;
33 
34 private:
35  Int_t fStartLog; //log file offset at start
36 
37  TProofQueryResult(Int_t seqnum, const char *opt, TList *inlist,
38  Long64_t entries, Long64_t first, TDSet *dset,
39  const char *selec, TObject *elist = 0);
40 
41  void RecordEnd(EQueryStatus status, TList *outlist = 0)
42  { TQueryResult::RecordEnd(status, outlist); }
43 
45  void SetResultFile(const char *rf) { fResultFile = rf; }
46  void SetRunning(Int_t startlog, const char *par, Int_t nwrks);
47 
48 public:
49  TProofQueryResult() : TQueryResult(), fStartLog(-1) { }
50  virtual ~TProofQueryResult() { }
51 
52  ClassDef(TProofQueryResult,1) //Class describing a PROOF query
53 };
54 
55 #endif
This class starts a PROOF session on the local machine: no daemons, client and master merged...
Definition: TProofLite.h:40
void RecordEnd(EQueryStatus status, TList *outlist=0)
End of query settings.
long long Long64_t
Definition: RtypesCore.h:69
This class implements a data set to be used for PROOF processing.
Definition: TDSet.h:151
int Int_t
Definition: RtypesCore.h:41
TString fResultFile
URL of the file where results have been archived.
Definition: TQueryResult.h:71
#define ClassDef(name, id)
Definition: Rtypes.h:320
A container class for query results.
Definition: TQueryResult.h:36
void SetResultFile(const char *rf)
A doubly linked list.
Definition: TList.h:44
virtual ~TProofQueryResult()
Class managing the query-result area.
Class providing the PROOF server.
Definition: TProofServ.h:66
void SetRunning(Int_t startlog, const char *par, Int_t nwrks)
Call when running starts.
virtual void RecordEnd(EQueryStatus status, TList *outlist=0)
End of query settings.
virtual void SetFinalized()
Definition: TQueryResult.h:91
TQueryResult version adapted to PROOF neeeds.
Mother of all ROOT objects.
Definition: TObject.h:37
Definition: first.py:1