TPacketizerFile Class Reference

#include <TPacketizerFile.h>

Inheritance diagram for TPacketizerFile:

TVirtualPacketizer TVirtualPacketizer TObject TObject TObject TObject List of all members.

Public Member Functions

 TPacketizerFile (TList *workers, Long64_t, TList *input, TProofProgressStatus *st=0)
virtual ~TPacketizerFile ()
TDSetElementGetNextPacket (TSlave *wrk, TMessage *r)
Double_t GetCurrentTime ()
Float_t GetCurrentRate (Bool_t &all)
Int_t GetActiveWorkers ()
 TPacketizerFile (TList *workers, Long64_t, TList *input, TProofProgressStatus *st=0)
virtual ~TPacketizerFile ()
TDSetElementGetNextPacket (TSlave *wrk, TMessage *r)
Double_t GetCurrentTime ()
Float_t GetCurrentRate (Bool_t &all)
Int_t GetActiveWorkers ()

Private Member Functions

 TPacketizerFile ()
 TPacketizerFile (const TPacketizerFile &)
void operator= (const TPacketizerFile &)
 TPacketizerFile ()
 TPacketizerFile (const TPacketizerFile &)
void operator= (const TPacketizerFile &)

Private Attributes

TMapfFiles
TListfNotAssigned
TListfIters
Long64_t fAssigned
Bool_t fProcNotAssigned
TStopwatchfStopwatch
TMapfFiles
TListfNotAssigned
TListfIters
TStopwatchfStopwatch

Classes

class  TIterObj
class  TSlaveStat

Detailed Description

Definition at line 37 of file TPacketizerFile.h.


Constructor & Destructor Documentation

TPacketizerFile::TPacketizerFile (  )  [private]

TPacketizerFile::TPacketizerFile ( const TPacketizerFile  )  [private]

TPacketizerFile::TPacketizerFile ( TList workers,
Long64_t  ,
TList input,
TProofProgressStatus st = 0 
)

TPacketizerFile::~TPacketizerFile (  )  [virtual]

Definition at line 206 of file TPacketizerFile.cxx.

References fIters, fNotAssigned, fStopwatch, kFALSE, kTRUE, SafeDelete, and TCollection::SetOwner().

TPacketizerFile::TPacketizerFile (  )  [private]

TPacketizerFile::TPacketizerFile ( const TPacketizerFile  )  [private]

TPacketizerFile::TPacketizerFile ( TList workers,
Long64_t  ,
TList input,
TProofProgressStatus st = 0 
)

virtual TPacketizerFile::~TPacketizerFile (  )  [virtual]


Member Function Documentation

void TPacketizerFile::operator= ( const TPacketizerFile  )  [private]

TDSetElement * TPacketizerFile::GetNextPacket ( TSlave wrk,
TMessage r 
) [virtual]

Reimplemented from TVirtualPacketizer.

Definition at line 254 of file TPacketizerFile.cxx.

References TPacketizerFile::TSlaveStat::AddProcessed(), TString::Data(), TObject::Error(), fAssigned, fi, TList::FindObject(), fIters, fProcNotAssigned, TVirtualPacketizer::fProgressStatus, TVirtualPacketizer::fSlaveStats, TVirtualPacketizer::fStop, TVirtualPacketizer::fTotalEntries, TVirtualPacketizer::fValid, TProofProgressStatus::GetBytesRead(), TProofProgressStatus::GetCPUTime(), TFileInfo::GetCurrentUrl(), TProofProgressStatus::GetEntries(), TVirtualPacketizer::TVirtualSlaveStat::GetEntriesProcessed(), TPacketizerFile::TIterObj::GetIter(), TObjString::GetName(), TSlave::GetName(), TSlave::GetOrdinal(), TProofProgressStatus::GetProcTime(), TVirtualPacketizer::TVirtualSlaveStat::GetProgressStatus(), TSlave::GetProtocol(), TUrl::GetUrl(), TMap::GetValue(), gPerfStats, TVirtualPacketizer::HandleTimer(), TProofProgressStatus::IncEntries(), TObject::Info(), TString::IsNull(), TDSetElement::kEmpty, Long64_t, TIter::Next(), TVirtualPerfStats::PacketEvent(), PDB, TObject::SetBit(), and TObject::Warning().

Double_t TPacketizerFile::GetCurrentTime (  ) 

Definition at line 218 of file TPacketizerFile.cxx.

References TStopwatch::Continue(), fStopwatch, and TStopwatch::RealTime().

Float_t TPacketizerFile::GetCurrentRate ( Bool_t all  )  [virtual]

Reimplemented from TVirtualPacketizer.

Definition at line 228 of file TPacketizerFile.cxx.

References TVirtualPacketizer::fSlaveStats, TProofProgressStatus::GetCurrentRate(), TVirtualPacketizer::TVirtualSlaveStat::GetEntriesProcessed(), TVirtualPacketizer::TVirtualSlaveStat::GetProgressStatus(), TCollection::GetSize(), TMap::GetValue(), kFALSE, and kTRUE.

Int_t TPacketizerFile::GetActiveWorkers (  )  [inline, virtual]

Reimplemented from TVirtualPacketizer.

Definition at line 66 of file TPacketizerFile.h.

void TPacketizerFile::operator= ( const TPacketizerFile  )  [private]

TDSetElement* TPacketizerFile::GetNextPacket ( TSlave wrk,
TMessage r 
) [virtual]

Reimplemented from TVirtualPacketizer.

Double_t TPacketizerFile::GetCurrentTime (  ) 

Float_t TPacketizerFile::GetCurrentRate ( Bool_t all  )  [virtual]

Reimplemented from TVirtualPacketizer.

Int_t TPacketizerFile::GetActiveWorkers (  )  [inline, virtual]

Reimplemented from TVirtualPacketizer.

Definition at line 66 of file TPacketizerFile.h.


Member Data Documentation

TMap* TPacketizerFile::fFiles [private]

Definition at line 41 of file TPacketizerFile.h.

Referenced by ClassImp().

TList* TPacketizerFile::fNotAssigned [private]

Definition at line 45 of file TPacketizerFile.h.

Referenced by ClassImp(), and ~TPacketizerFile().

TList* TPacketizerFile::fIters [private]

Definition at line 46 of file TPacketizerFile.h.

Referenced by ClassImp(), GetNextPacket(), and ~TPacketizerFile().

Long64_t TPacketizerFile::fAssigned [private]

Definition at line 47 of file TPacketizerFile.h.

Referenced by ClassImp(), and GetNextPacket().

Bool_t TPacketizerFile::fProcNotAssigned [private]

Definition at line 48 of file TPacketizerFile.h.

Referenced by ClassImp(), and GetNextPacket().

TStopwatch* TPacketizerFile::fStopwatch [private]

Definition at line 50 of file TPacketizerFile.h.

Referenced by ClassImp(), GetCurrentTime(), and ~TPacketizerFile().

TMap* TPacketizerFile::fFiles [private]

Definition at line 41 of file TPacketizerFile.h.

TList* TPacketizerFile::fNotAssigned [private]

Definition at line 45 of file TPacketizerFile.h.

TList* TPacketizerFile::fIters [private]

Definition at line 46 of file TPacketizerFile.h.

TStopwatch* TPacketizerFile::fStopwatch [private]

Definition at line 50 of file TPacketizerFile.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:43:40 2011 for ROOT_528-00b_version by  doxygen 1.5.1