TDSetProxy.h

Go to the documentation of this file.
00001 // @(#)root/proof:$Id: TDSetProxy.h 20882 2007-11-19 11:31:26Z rdm $
00002 // Author: Maarten Ballintijn  12/03/02
00003 
00004 /*************************************************************************
00005  * Copyright (C) 1995-2001, Rene Brun and Fons Rademakers.               *
00006  * All rights reserved.                                                  *
00007  *                                                                       *
00008  * For the licensing terms see $ROOTSYS/LICENSE.                         *
00009  * For the list of contributors see $ROOTSYS/README/CREDITS.             *
00010  *************************************************************************/
00011 
00012 #ifndef ROOT_TDSetProxy
00013 #define ROOT_TDSetProxy
00014 
00015 
00016 //////////////////////////////////////////////////////////////////////////
00017 //                                                                      //
00018 // TDSetProxy                                                           //
00019 //                                                                      //
00020 // TDSet proxy for use on slaves.                                       //
00021 //                                                                      //
00022 //////////////////////////////////////////////////////////////////////////
00023 
00024 #ifndef ROOT_TDSet
00025 #include "TDSet.h"
00026 #endif
00027 
00028 class TProofServ;
00029 
00030 
00031 class TDSetProxy : public TDSet {
00032 
00033 private:
00034    TProofServ     *fServ;     //!
00035 
00036 public:
00037    TDSetProxy();
00038    TDSetProxy(const char *type, const char *objname = "*", const char *dir = "/");
00039 
00040    void           Reset();
00041    TDSetElement  *Next(Long64_t totalEntries = -1);
00042 
00043    void  SetProofServ(TProofServ *serv);
00044 
00045    ClassDef(TDSetProxy,1)  // TDSet proxy for use on slaves
00046 };
00047 
00048 #endif

Generated on Tue Jul 5 14:26:46 2011 for ROOT_528-00b_version by  doxygen 1.5.1