Logo ROOT   6.08/07
Reference Guide
TDSetProxy.h
Go to the documentation of this file.
1 // @(#)root/proof:$Id$
2 // Author: Maarten Ballintijn 12/03/02
3 
4 /*************************************************************************
5  * Copyright (C) 1995-2001, 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_TDSetProxy
13 #define ROOT_TDSetProxy
14 
15 
16 //////////////////////////////////////////////////////////////////////////
17 // //
18 // TDSetProxy //
19 // //
20 // TDSet proxy for use on slaves. //
21 // //
22 //////////////////////////////////////////////////////////////////////////
23 
24 #ifndef ROOT_TDSet
25 #include "TDSet.h"
26 #endif
27 
28 class TProofServ;
29 
30 
31 class TDSetProxy : public TDSet {
32 
33 private:
35 
36 public:
37  TDSetProxy();
38  TDSetProxy(const char *type, const char *objname = "*", const char *dir = "/");
39 
40  void Reset();
41  TDSetElement *Next(Long64_t totalEntries = -1);
42 
43  void SetProofServ(TProofServ *serv);
44 
45  ClassDef(TDSetProxy,1) // TDSet proxy for use on slaves
46 };
47 
48 #endif
void SetProofServ(TProofServ *serv)
Set the reference TProofServ instance.
Definition: TDSetProxy.cxx:47
long long Long64_t
Definition: RtypesCore.h:69
TDSetElement * Next(Long64_t totalEntries=-1)
Get the next packet.
Definition: TDSetProxy.cxx:64
This class implements a data set to be used for PROOF processing.
Definition: TDSet.h:153
TProofServ * fServ
Definition: TDSetProxy.h:34
void Reset()
Reset this instance.
Definition: TDSetProxy.cxx:56
Manages an element of a TDSet.
Definition: TDSet.h:68
#define ClassDef(name, id)
Definition: Rtypes.h:254
Class providing the PROOF server.
Definition: TProofServ.h:80
int type
Definition: TGX11.cxx:120
TDSetProxy()
Constructor.
Definition: TDSetProxy.cxx:29