TVirtualPacketizer::TVirtualSlaveStat Class Reference

#include <TVirtualPacketizer.h>

Inheritance diagram for TVirtualPacketizer::TVirtualSlaveStat:

TObject TObject TPacketizer::TSlaveStat TPacketizerAdaptive::TSlaveStat TPacketizerFile::TSlaveStat TPacketizerUnit::TSlaveStat List of all members.

Public Member Functions

const char * GetName () const
const char * GetOrdinal () const
Long64_t GetEntriesProcessed () const
Double_t GetProcTime () const
Float_t GetAvgRate ()
TProofProgressStatusGetProgressStatus ()
virtual TProofProgressStatusAddProcessed (TProofProgressStatus *st)=0
const char * GetName () const
const char * GetOrdinal () const
Long64_t GetEntriesProcessed () const
Double_t GetProcTime () const
Float_t GetAvgRate ()
TProofProgressStatusGetProgressStatus ()
virtual TProofProgressStatusAddProcessed (TProofProgressStatus *st)=0

Protected Attributes

TString fWrkFQDN
TSlavefSlave
TProofProgressStatusfStatus
TSlavefSlave
TProofProgressStatusfStatus

Friends

class TPacketizerAdaptive
class TPacketizer

Detailed Description

Definition at line 161 of file TVirtualPacketizer.h.


Member Function Documentation

const char* TVirtualPacketizer::TVirtualSlaveStat::GetName (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 172 of file TVirtualPacketizer.h.

References TString::Data(), and fWrkFQDN.

Referenced by TPacketizer::GetNextPacket(), TPacketizerAdaptive::GetNextPacket(), TPacketizerAdaptive::MarkBad(), TPacketizer::Reset(), TPacketizerAdaptive::Reset(), TPacketizer::ValidateFiles(), and TPacketizerAdaptive::ValidateFiles().

const char* TVirtualPacketizer::TVirtualSlaveStat::GetOrdinal (  )  const [inline]

Definition at line 173 of file TVirtualPacketizer.h.

References fSlave, and TSlave::GetOrdinal().

Referenced by TPacketizerAdaptive::CalculatePacketSize().

Long64_t TVirtualPacketizer::TVirtualSlaveStat::GetEntriesProcessed (  )  const [inline]

Definition at line 174 of file TVirtualPacketizer.h.

References fStatus, and TProofProgressStatus::GetEntries().

Referenced by TPacketizer::GetCurrentRate(), TPacketizerUnit::GetCurrentRate(), TPacketizerFile::GetCurrentRate(), TPacketizer::GetEntriesProcessed(), TPacketizer::GetNextPacket(), TPacketizerUnit::GetNextPacket(), TPacketizerFile::GetNextPacket(), TPacketizerUnit::TSlaveStat::UpdatePerformance(), and TPacketizerFile::TSlaveStat::UpdatePerformance().

Double_t TVirtualPacketizer::TVirtualSlaveStat::GetProcTime (  )  const [inline]

Definition at line 175 of file TVirtualPacketizer.h.

References fStatus, and TProofProgressStatus::GetProcTime().

Float_t TVirtualPacketizer::TVirtualSlaveStat::GetAvgRate (  )  [inline]

Definition at line 176 of file TVirtualPacketizer.h.

References fStatus, and TProofProgressStatus::GetRate().

TProofProgressStatus* TVirtualPacketizer::TVirtualSlaveStat::GetProgressStatus (  )  [inline]

Definition at line 177 of file TVirtualPacketizer.h.

References fStatus.

Referenced by TPacketizer::GetCurrentRate(), TPacketizerUnit::GetCurrentRate(), TPacketizerFile::GetCurrentRate(), TPacketizer::GetNextPacket(), TPacketizerUnit::GetNextPacket(), and TPacketizerFile::GetNextPacket().

virtual TProofProgressStatus* TVirtualPacketizer::TVirtualSlaveStat::AddProcessed ( TProofProgressStatus st  )  [pure virtual]

const char* TVirtualPacketizer::TVirtualSlaveStat::GetName (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 172 of file TVirtualPacketizer.h.

References TString::Data(), and fWrkFQDN.

const char* TVirtualPacketizer::TVirtualSlaveStat::GetOrdinal (  )  const [inline]

Definition at line 173 of file TVirtualPacketizer.h.

References fSlave, and TSlave::GetOrdinal().

Long64_t TVirtualPacketizer::TVirtualSlaveStat::GetEntriesProcessed (  )  const [inline]

Definition at line 174 of file TVirtualPacketizer.h.

References fStatus, and TProofProgressStatus::GetEntries().

Double_t TVirtualPacketizer::TVirtualSlaveStat::GetProcTime (  )  const [inline]

Definition at line 175 of file TVirtualPacketizer.h.

References fStatus, and TProofProgressStatus::GetProcTime().

Float_t TVirtualPacketizer::TVirtualSlaveStat::GetAvgRate (  )  [inline]

Definition at line 176 of file TVirtualPacketizer.h.

References fStatus, and TProofProgressStatus::GetRate().

TProofProgressStatus* TVirtualPacketizer::TVirtualSlaveStat::GetProgressStatus (  )  [inline]

Definition at line 177 of file TVirtualPacketizer.h.

References fStatus.

virtual TProofProgressStatus* TVirtualPacketizer::TVirtualSlaveStat::AddProcessed ( TProofProgressStatus st  )  [pure virtual]


Friends And Related Function Documentation

TPacketizerAdaptive [friend]

Definition at line 163 of file TVirtualPacketizer.h.

TPacketizer [friend]

Definition at line 164 of file TVirtualPacketizer.h.


Member Data Documentation

TString TVirtualPacketizer::TVirtualSlaveStat::fWrkFQDN [protected]

Definition at line 167 of file TVirtualPacketizer.h.

Referenced by GetName(), and TPacketizerAdaptive::TSlaveStat::TSlaveStat().

TSlave* TVirtualPacketizer::TVirtualSlaveStat::fSlave [protected]

Definition at line 168 of file TVirtualPacketizer.h.

Referenced by TPacketizerAdaptive::GetEstEntriesProcessed(), TPacketizer::GetNextPacket(), GetOrdinal(), TPacketizerAdaptive::TSlaveStat::TSlaveStat(), TPacketizerFile::TSlaveStat::TSlaveStat(), TPacketizer::TSlaveStat::TSlaveStat(), and TPacketizerUnit::TSlaveStat::TSlaveStat().

TProofProgressStatus* TVirtualPacketizer::TVirtualSlaveStat::fStatus [protected]

Definition at line 169 of file TVirtualPacketizer.h.

Referenced by TPacketizerUnit::TSlaveStat::AddProcessed(), TPacketizerAdaptive::TSlaveStat::AddProcessed(), TPacketizerFile::TSlaveStat::AddProcessed(), TPacketizer::TSlaveStat::AddProcessed(), GetAvgRate(), TPacketizerAdaptive::TSlaveStat::GetAvgRate(), GetEntriesProcessed(), TPacketizerAdaptive::TSlaveStat::GetEntriesProcessed(), TPacketizerAdaptive::TSlaveStat::GetProcTime(), GetProcTime(), TPacketizerAdaptive::TSlaveStat::GetProgressStatus(), GetProgressStatus(), TPacketizerAdaptive::TSlaveStat::TSlaveStat(), TPacketizerFile::TSlaveStat::TSlaveStat(), TPacketizer::TSlaveStat::TSlaveStat(), TPacketizerUnit::TSlaveStat::TSlaveStat(), TPacketizerAdaptive::TSlaveStat::UpdateRates(), TPacketizerAdaptive::TSlaveStat::~TSlaveStat(), and TPacketizer::TSlaveStat::~TSlaveStat().

TSlave* TVirtualPacketizer::TVirtualSlaveStat::fSlave [protected]

Definition at line 168 of file TVirtualPacketizer.h.

TProofProgressStatus* TVirtualPacketizer::TVirtualSlaveStat::fStatus [protected]

Definition at line 169 of file TVirtualPacketizer.h.


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