TPacketizerAdaptive::TFileStat Class Reference

Inheritance diagram for TPacketizerAdaptive::TFileStat:

TObject List of all members.

Public Member Functions

 TFileStat (TFileNode *node, TDSetElement *elem, TList *file)
Bool_t IsDone () const
Bool_t IsSortable () const
void SetDone ()
TFileNodeGetNode () const
TDSetElementGetElement () const
Long64_t GetNextEntry () const
void MoveNextEntry (Long64_t step)
Int_t Compare (const TObject *obj) const
void Print (Option_t *=0) const

Private Attributes

Bool_t fIsDone
TFileNodefNode
TDSetElementfElement
Long64_t fNextEntry

Detailed Description

Definition at line 77 of file TPacketizerAdaptive.cxx.


Constructor & Destructor Documentation

TPacketizerAdaptive::TFileStat::TFileStat ( TFileNode node,
TDSetElement elem,
TList file 
)

Definition at line 125 of file TPacketizerAdaptive.cxx.

References TList::Add().


Member Function Documentation

Bool_t TPacketizerAdaptive::TFileStat::IsDone (  )  const [inline]

Definition at line 88 of file TPacketizerAdaptive.cxx.

References fIsDone.

Referenced by TPacketizerAdaptive::GetNextPacket(), and TPacketizerAdaptive::TSlaveStat::UpdateRates().

Bool_t TPacketizerAdaptive::TFileStat::IsSortable (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 89 of file TPacketizerAdaptive.cxx.

References kTRUE.

void TPacketizerAdaptive::TFileStat::SetDone (  )  [inline]

Definition at line 90 of file TPacketizerAdaptive.cxx.

References fIsDone, and kTRUE.

Referenced by TPacketizerAdaptive::GetNextPacket(), and TPacketizerAdaptive::ValidateFiles().

TFileNode* TPacketizerAdaptive::TFileStat::GetNode (  )  const [inline]

Definition at line 91 of file TPacketizerAdaptive.cxx.

References fNode.

Referenced by TPacketizerAdaptive::GetNextPacket(), TPacketizerAdaptive::MarkBad(), TPacketizerAdaptive::RemoveActive(), TPacketizerAdaptive::TSlaveStat::UpdateRates(), and TPacketizerAdaptive::ValidateFiles().

TDSetElement* TPacketizerAdaptive::TFileStat::GetElement (  )  const [inline]

Definition at line 92 of file TPacketizerAdaptive.cxx.

References fElement.

Referenced by Compare(), TPacketizerAdaptive::GetNextPacket(), TPacketizerAdaptive::TFileNode::Print(), and TPacketizerAdaptive::ValidateFiles().

Long64_t TPacketizerAdaptive::TFileStat::GetNextEntry (  )  const [inline]

Definition at line 93 of file TPacketizerAdaptive.cxx.

References fNextEntry.

Referenced by TPacketizerAdaptive::GetNextPacket(), and TPacketizerAdaptive::TFileNode::Print().

void TPacketizerAdaptive::TFileStat::MoveNextEntry ( Long64_t  step  )  [inline]

Definition at line 94 of file TPacketizerAdaptive.cxx.

References fNextEntry.

Referenced by TPacketizerAdaptive::GetNextPacket().

Int_t TPacketizerAdaptive::TFileStat::Compare ( const TObject obj  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 97 of file TPacketizerAdaptive.cxx.

References GetElement(), TDSetElement::GetNum(), and Long64_t.

void TPacketizerAdaptive::TFileStat::Print ( Option_t = 0  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 118 of file TPacketizerAdaptive.cxx.

References fElement, TNamed::GetName(), TDSetElement::GetNum(), and Printf().


Member Data Documentation

Bool_t TPacketizerAdaptive::TFileStat::fIsDone [private]

Definition at line 80 of file TPacketizerAdaptive.cxx.

Referenced by IsDone(), and SetDone().

TFileNode* TPacketizerAdaptive::TFileStat::fNode [private]

Definition at line 81 of file TPacketizerAdaptive.cxx.

Referenced by GetNode().

TDSetElement* TPacketizerAdaptive::TFileStat::fElement [private]

Definition at line 82 of file TPacketizerAdaptive.cxx.

Referenced by GetElement(), and Print().

Long64_t TPacketizerAdaptive::TFileStat::fNextEntry [private]

Definition at line 83 of file TPacketizerAdaptive.cxx.

Referenced by GetNextEntry(), and MoveNextEntry().


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