Logo ROOT   6.16/01
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#include "TDSet.h"
25
26class TProofServ;
27
28
29class TDSetProxy : public TDSet {
30
31private:
33
34public:
35 TDSetProxy();
36 TDSetProxy(const char *type, const char *objname = "*", const char *dir = "/");
37
38 void Reset();
39 TDSetElement *Next(Long64_t totalEntries = -1);
40
41 void SetProofServ(TProofServ *serv);
42
43 ClassDef(TDSetProxy,1) // TDSet proxy for use on slaves
44};
45
46#endif
long long Long64_t
Definition: RtypesCore.h:69
#define ClassDef(name, id)
Definition: Rtypes.h:324
int type
Definition: TGX11.cxx:120
Manages an element of a TDSet.
Definition: TDSet.h:66
void SetProofServ(TProofServ *serv)
Set the reference TProofServ instance.
Definition: TDSetProxy.cxx:47
void Reset()
Reset this instance.
Definition: TDSetProxy.cxx:56
TDSetElement * Next(Long64_t totalEntries=-1)
Get the next packet.
Definition: TDSetProxy.cxx:64
TDSetProxy()
Constructor.
Definition: TDSetProxy.cxx:29
TProofServ * fServ
Definition: TDSetProxy.h:32
This class implements a data set to be used for PROOF processing.
Definition: TDSet.h:153
Class providing the PROOF server.
Definition: TProofServ.h:66