ROOT logo
// @(#)root/proof:$Id: TDSetProxy.cxx 20882 2007-11-19 11:31:26Z rdm $
// Author: Maarten Ballintijn  12/03/02

/*************************************************************************
 * Copyright (C) 1995-2001, Rene Brun and Fons Rademakers.               *
 * All rights reserved.                                                  *
 *                                                                       *
 * For the licensing terms see $ROOTSYS/LICENSE.                         *
 * For the list of contributors see $ROOTSYS/README/CREDITS.             *
 *************************************************************************/

//////////////////////////////////////////////////////////////////////////
//                                                                      //
// TDSetProxy                                                           //
//                                                                      //
// TDSet proxy for use on slaves.                                       //
//                                                                      //
//////////////////////////////////////////////////////////////////////////

#include "TDSetProxy.h"
#include "TProofServ.h"


ClassImp(TDSetProxy)

//______________________________________________________________________________
TDSetProxy::TDSetProxy()
{
   // Constructor

   fServ = 0;
}

//______________________________________________________________________________
TDSetProxy::TDSetProxy(const char *type, const char *objname, const char *dir)
   : TDSet(type,objname,dir)
{
   // Constructor

   fServ = 0;
   fCurrent = 0;
}

//______________________________________________________________________________
void TDSetProxy::SetProofServ(TProofServ *serv)
{
   // Set the reference TProofServ instance

   fServ = serv;
   fCurrent = 0;
}

//______________________________________________________________________________
void TDSetProxy::Reset()
{
   // Reset this instance

   delete fCurrent; fCurrent = 0;
}

//______________________________________________________________________________
TDSetElement *TDSetProxy::Next(Long64_t totalEntries)
{
   // Get the next packet

   fCurrent = fServ->GetNextPacket(totalEntries);

   return fCurrent;
}
 TDSetProxy.cxx:1
 TDSetProxy.cxx:2
 TDSetProxy.cxx:3
 TDSetProxy.cxx:4
 TDSetProxy.cxx:5
 TDSetProxy.cxx:6
 TDSetProxy.cxx:7
 TDSetProxy.cxx:8
 TDSetProxy.cxx:9
 TDSetProxy.cxx:10
 TDSetProxy.cxx:11
 TDSetProxy.cxx:12
 TDSetProxy.cxx:13
 TDSetProxy.cxx:14
 TDSetProxy.cxx:15
 TDSetProxy.cxx:16
 TDSetProxy.cxx:17
 TDSetProxy.cxx:18
 TDSetProxy.cxx:19
 TDSetProxy.cxx:20
 TDSetProxy.cxx:21
 TDSetProxy.cxx:22
 TDSetProxy.cxx:23
 TDSetProxy.cxx:24
 TDSetProxy.cxx:25
 TDSetProxy.cxx:26
 TDSetProxy.cxx:27
 TDSetProxy.cxx:28
 TDSetProxy.cxx:29
 TDSetProxy.cxx:30
 TDSetProxy.cxx:31
 TDSetProxy.cxx:32
 TDSetProxy.cxx:33
 TDSetProxy.cxx:34
 TDSetProxy.cxx:35
 TDSetProxy.cxx:36
 TDSetProxy.cxx:37
 TDSetProxy.cxx:38
 TDSetProxy.cxx:39
 TDSetProxy.cxx:40
 TDSetProxy.cxx:41
 TDSetProxy.cxx:42
 TDSetProxy.cxx:43
 TDSetProxy.cxx:44
 TDSetProxy.cxx:45
 TDSetProxy.cxx:46
 TDSetProxy.cxx:47
 TDSetProxy.cxx:48
 TDSetProxy.cxx:49
 TDSetProxy.cxx:50
 TDSetProxy.cxx:51
 TDSetProxy.cxx:52
 TDSetProxy.cxx:53
 TDSetProxy.cxx:54
 TDSetProxy.cxx:55
 TDSetProxy.cxx:56
 TDSetProxy.cxx:57
 TDSetProxy.cxx:58
 TDSetProxy.cxx:59
 TDSetProxy.cxx:60
 TDSetProxy.cxx:61
 TDSetProxy.cxx:62
 TDSetProxy.cxx:63
 TDSetProxy.cxx:64
 TDSetProxy.cxx:65
 TDSetProxy.cxx:66
 TDSetProxy.cxx:67
 TDSetProxy.cxx:68
 TDSetProxy.cxx:69