#ifndef ROOT_TVirtualPacketizer
#define ROOT_TVirtualPacketizer
#ifndef ROOT_TObject
#include "TObject.h"
#endif
class TDSet;
class TDSetElement;
class TSlave;
class TMessage;
class TVirtualPacketizer : public TObject {
private:
TVirtualPacketizer(const TVirtualPacketizer &);
void operator=(const TVirtualPacketizer &);
protected:
Bool_t fValid;
Bool_t fStop;
TVirtualPacketizer();
Long64_t GetEntries(Bool_t tree, TDSetElement *e);
public:
virtual ~TVirtualPacketizer() { }
Bool_t IsValid() const { return fValid; }
virtual Long64_t GetEntriesProcessed() const;
virtual Long64_t GetEntriesProcessed(TSlave *sl) const;
virtual TDSetElement *GetNextPacket(TSlave *sl, TMessage *r);
virtual void StopProcess(Bool_t abort);
virtual Long64_t GetBytesRead() const = 0;
virtual Float_t GetInitTime() const = 0;
virtual Float_t GetProcTime() const = 0;
ClassDef(TVirtualPacketizer,0)
};
#endif
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.