#include <TPacketizerMulti.h>
Inheritance diagram for TPacketizerMulti:
Definition at line 41 of file TPacketizerMulti.h.
TPacketizerMulti::TPacketizerMulti | ( | ) | [private] |
TPacketizerMulti::TPacketizerMulti | ( | const TPacketizerMulti & | ) | [private] |
TPacketizerMulti::TPacketizerMulti | ( | TDSet * | dset, | |
TList * | slaves, | |||
Long64_t | first, | |||
Long64_t | num, | |||
TList * | input, | |||
TProofProgressStatus * | st | |||
) |
TPacketizerMulti::~TPacketizerMulti | ( | ) | [virtual] |
Definition at line 136 of file TPacketizerMulti.cxx.
References fAssignedPack, fCurrent, fPacketizers, kFALSE, kTRUE, SafeDelete, and TCollection::SetOwner().
TPacketizerMulti::TPacketizerMulti | ( | ) | [private] |
TPacketizerMulti::TPacketizerMulti | ( | const TPacketizerMulti & | ) | [private] |
TPacketizerMulti::TPacketizerMulti | ( | TDSet * | dset, | |
TList * | slaves, | |||
Long64_t | first, | |||
Long64_t | num, | |||
TList * | input, | |||
TProofProgressStatus * | st | |||
) |
virtual TPacketizerMulti::~TPacketizerMulti | ( | ) | [virtual] |
void TPacketizerMulti::operator= | ( | const TPacketizerMulti & | ) | [private] |
TVirtualPacketizer * TPacketizerMulti::CreatePacketizer | ( | TDSet * | dset, | |
TList * | wrks, | |||
Long64_t | first, | |||
Long64_t | num, | |||
TList * | input, | |||
TProofProgressStatus * | st | |||
) | [private] |
Definition at line 232 of file TPacketizerMulti.cxx.
References TList::Add(), TString::Data(), TObject::Error(), TMethodCall::Execute(), TClass::GetClass(), TDSetElement::GetFileInfo(), TDSet::GetListOfElements(), TProof::GetParameter(), TCollection::GetSize(), TDSetElement::GetValid(), TObject::Info(), TMethodCall::InitWithPrototype(), TMethodCall::IsValid(), TVirtualPacketizer::IsValid(), TDSet::kEmpty, kFALSE, TDSet::kSomeInvalid, kTRUE, TDSet::kValidityChecked, Long64_t, TDSet::Lookup(), TMethodCall::ResetParam(), SafeDelete, TMethodCall::SetParam(), and TObject::TestBit().
TDSetElement * TPacketizerMulti::GetNextPacket | ( | TSlave * | wrk, | |
TMessage * | r | |||
) | [virtual] |
Reimplemented from TVirtualPacketizer.
Definition at line 153 of file TPacketizerMulti.cxx.
References TMap::Add(), TObject::Error(), fAssignedPack, fCurrent, TMap::FindObject(), fPacketizersIter, TVirtualPacketizer::fProgress, TVirtualPacketizer::fProgressStatus, TVirtualPacketizer::fTotalEntries, TVirtualPacketizer::fValid, TProofProgressStatus::GetEntries(), TVirtualPacketizer::GetNextPacket(), TSlave::GetOrdinal(), TVirtualPacketizer::GetSlaveStats(), TMap::GetValue(), TVirtualPacketizer::HandleTimer(), TObject::Info(), TIter::Next(), PDB, and SafeDelete.
Int_t TPacketizerMulti::GetEstEntriesProcessed | ( | Float_t | f, | |
Long64_t & | ent, | |||
Long64_t & | bytes, | |||
Long64_t & | calls | |||
) | [inline, virtual] |
Reimplemented from TVirtualPacketizer.
Definition at line 63 of file TPacketizerMulti.h.
References fCurrent, and TVirtualPacketizer::GetEstEntriesProcessed().
Reimplemented from TVirtualPacketizer.
Definition at line 66 of file TPacketizerMulti.h.
References fCurrent, TVirtualPacketizer::GetCurrentRate(), and kTRUE.
void TPacketizerMulti::StopProcess | ( | Bool_t | abort | ) | [inline, virtual] |
Reimplemented from TVirtualPacketizer.
Definition at line 68 of file TPacketizerMulti.h.
References fCurrent, and TVirtualPacketizer::StopProcess().
void TPacketizerMulti::MarkBad | ( | TSlave * | wrk, | |
TProofProgressStatus * | st, | |||
TList ** | missing | |||
) | [inline, virtual] |
Reimplemented from TVirtualPacketizer.
Definition at line 70 of file TPacketizerMulti.h.
References fCurrent, and TVirtualPacketizer::MarkBad().
Int_t TPacketizerMulti::AddProcessed | ( | TSlave * | wrk, | |
TProofProgressStatus * | st, | |||
Double_t | lat, | |||
TList ** | missing | |||
) | [inline, virtual] |
Reimplemented from TVirtualPacketizer.
Definition at line 72 of file TPacketizerMulti.h.
References TVirtualPacketizer::AddProcessed(), and fCurrent.
Int_t TPacketizerMulti::GetActiveWorkers | ( | ) | [inline, virtual] |
Reimplemented from TVirtualPacketizer.
Definition at line 76 of file TPacketizerMulti.h.
References fCurrent, and TVirtualPacketizer::GetActiveWorkers().
void TPacketizerMulti::operator= | ( | const TPacketizerMulti & | ) | [private] |
TVirtualPacketizer* TPacketizerMulti::CreatePacketizer | ( | TDSet * | dset, | |
TList * | wrks, | |||
Long64_t | first, | |||
Long64_t | num, | |||
TList * | input, | |||
TProofProgressStatus * | st | |||
) | [private] |
TDSetElement* TPacketizerMulti::GetNextPacket | ( | TSlave * | wrk, | |
TMessage * | r | |||
) | [virtual] |
Reimplemented from TVirtualPacketizer.
Int_t TPacketizerMulti::GetEstEntriesProcessed | ( | Float_t | f, | |
Long64_t & | ent, | |||
Long64_t & | bytes, | |||
Long64_t & | calls | |||
) | [inline, virtual] |
Reimplemented from TVirtualPacketizer.
Definition at line 63 of file TPacketizerMulti.h.
References fCurrent, and TVirtualPacketizer::GetEstEntriesProcessed().
Reimplemented from TVirtualPacketizer.
Definition at line 66 of file TPacketizerMulti.h.
References fCurrent, TVirtualPacketizer::GetCurrentRate(), and kTRUE.
void TPacketizerMulti::StopProcess | ( | Bool_t | abort | ) | [inline, virtual] |
Reimplemented from TVirtualPacketizer.
Definition at line 68 of file TPacketizerMulti.h.
References fCurrent, and TVirtualPacketizer::StopProcess().
void TPacketizerMulti::MarkBad | ( | TSlave * | wrk, | |
TProofProgressStatus * | st, | |||
TList ** | missing | |||
) | [inline, virtual] |
Reimplemented from TVirtualPacketizer.
Definition at line 70 of file TPacketizerMulti.h.
References fCurrent, and TVirtualPacketizer::MarkBad().
Int_t TPacketizerMulti::AddProcessed | ( | TSlave * | wrk, | |
TProofProgressStatus * | st, | |||
Double_t | lat, | |||
TList ** | missing | |||
) | [inline, virtual] |
Reimplemented from TVirtualPacketizer.
Definition at line 72 of file TPacketizerMulti.h.
References TVirtualPacketizer::AddProcessed(), and fCurrent.
Int_t TPacketizerMulti::GetActiveWorkers | ( | ) | [inline, virtual] |
Reimplemented from TVirtualPacketizer.
Definition at line 76 of file TPacketizerMulti.h.
References fCurrent, and TVirtualPacketizer::GetActiveWorkers().
TList* TPacketizerMulti::fPacketizers [private] |
TIter* TPacketizerMulti::fPacketizersIter [private] |
TVirtualPacketizer* TPacketizerMulti::fCurrent [private] |
Definition at line 46 of file TPacketizerMulti.h.
Referenced by AddProcessed(), GetActiveWorkers(), GetCurrentRate(), GetEstEntriesProcessed(), GetNextPacket(), MarkBad(), StopProcess(), and ~TPacketizerMulti().
TMap* TPacketizerMulti::fAssignedPack [private] |
Definition at line 47 of file TPacketizerMulti.h.
Referenced by GetNextPacket(), and ~TPacketizerMulti().
TList* TPacketizerMulti::fPacketizers [private] |
Definition at line 44 of file TPacketizerMulti.h.
TIter* TPacketizerMulti::fPacketizersIter [private] |
Definition at line 45 of file TPacketizerMulti.h.
TVirtualPacketizer* TPacketizerMulti::fCurrent [private] |
Definition at line 46 of file TPacketizerMulti.h.
TMap* TPacketizerMulti::fAssignedPack [private] |
Definition at line 47 of file TPacketizerMulti.h.