library: libProof
#include "TProofPlayer.h"

TProofPlayerSuperMaster


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

class TProofPlayerSuperMaster : public TProofPlayerRemote

Inheritance Chart:
TObject
TQObject
<-
TProofPlayer
<-
TProofPlayerRemote
<-
TProofPlayerSuperMaster

    protected:
virtual Bool_t HandleTimer(TTimer* timer) virtual void SetupFeedback() public:
TProofPlayerSuperMaster(TProof* proof = 0) virtual ~TProofPlayerSuperMaster() static TClass* Class() virtual TClass* IsA() const virtual Long64_t Process(TDSet* set, const char* selector, Option_t* option, Long64_t nentries = -1, Long64_t firstentry = 0, TEventList* evl = 0) virtual void Progress(Long64_t total, Long64_t processed) virtual void Progress(TSlave* sl, Long64_t total, Long64_t processed) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
TArrayL fSlaveProgress TArrayL fSlaveTotals TList fSlaves Bool_t fReturnFeedback

Class Description


Long64_t Process(TDSet *dset, const char *selector_file, Option_t *option, Long64_t nentries, Long64_t first, TEventList * /*evl*/)
 Process specified TDSet on PROOF.
 Returns -1 in case error, 0 otherwise.

void Progress(TSlave *sl, Long64_t total, Long64_t processed)
 Report progress.

Bool_t HandleTimer(TTimer *)
 Send progress and feedback to client.

void SetupFeedback()
 Setup reporting of feedback objects and progress.



Inline Functions


                           void ~TProofPlayerSuperMaster()
        TProofPlayerSuperMaster TProofPlayerSuperMaster(TProof* proof = 0)
                           void Progress(TSlave* sl, Long64_t total, Long64_t processed)
                        TClass* Class()
                        TClass* IsA() const
                           void ShowMembers(TMemberInspector& insp, char* parent)
                           void Streamer(TBuffer& b)
                           void StreamerNVirtual(TBuffer& b)


Author: Maarten Ballintijn 07/01/02
Last update: root/proof:$Name: $:$Id: TProofPlayer.cxx,v 1.55 2005/03/30 04:07:29 rdm Exp $
Copyright (C) 1995-2001, 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.