library: libProof
#include "TVirtualPacketizer.h"

TVirtualPacketizer


class description - header file - source file - inheritance tree (.pdf)

class TVirtualPacketizer : public TObject

Inheritance Chart:
TObject
<-
TVirtualPacketizer
<-
TPacketizer
TPacketizerDev
TPacketizerProgressive
    private:
TVirtualPacketizer(const TVirtualPacketizer&) void operator=(const TVirtualPacketizer&) protected:
TVirtualPacketizer() Long64_t GetEntries(Bool_t tree, TDSetElement* e) public:
virtual ~TVirtualPacketizer() static TClass* Class() virtual Long64_t GetEntriesProcessed() const virtual Long64_t GetEntriesProcessed(TSlave* sl) const virtual TDSetElement* GetNextPacket(TSlave* sl, TMessage* r) virtual TClass* IsA() const Bool_t IsValid() const virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void StopProcess(Bool_t abort) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
Bool_t fValid Constructed properly? Bool_t fStop Termination of Process() requested?

Class Description

                                                                      
 TVirtualPacketizer                                                   
                                                                      
 XXX update Comment XXX                                               
 This class generates packets to be processed on PROOF slave servers. 
 A packet is an event range (begin entry and number of entries) or    
 object range (first object and number of objects) in a TTree         
 (entries) or a directory (objects) in a file.                        
 Packets are generated taking into account the performance of the     
 remote machine, the time it took to process a previous packet on     
 the remote machine, the locality of the database files, etc.         
                                                                      

TVirtualPacketizer()
 Constructor
Long64_t GetEntries(Bool_t tree, TDSetElement *e)
 Get entries
Long64_t GetEntriesProcessed()
 Get entries to be processed
Long64_t GetEntriesProcessed(TSlave *)
 Get entries to be processed
TDSetElement * GetNextPacket(TSlave *, TMessage *)
 Get netx packet
TVirtualPacketizer(const TVirtualPacketizer &)
void operator=(const TVirtualPacketizer &)
virtual ~TVirtualPacketizer()
Bool_t IsValid()
void StopProcess(Bool_t abort)

Author: Maarten Ballintijn 9/7/2002
Last update: root/proof:$Name: $:$Id: TVirtualPacketizer.cxx,v 1.7 2006/05/15 09:45:03 brun Exp $
Copyright (C) 1995-2002, Rene Brun and Fons Rademakers. *


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.