Inheritance diagram for TPacketizer::TFileNode:

Public Member Functions | |
| TFileNode (const char *name) | |
| ~TFileNode () | |
| void | IncMySlaveCnt () |
| void | IncSlaveCnt (const char *slave) |
| void | DecSlaveCnt (const char *slave) |
| Int_t | GetSlaveCnt () const |
| Int_t | GetNumberOfActiveFiles () const |
| Bool_t | IsSortable () const |
| const char * | GetName () const |
| void | Add (TDSetElement *elem) |
| TFileStat * | GetNextUnAlloc () |
| TFileStat * | GetNextActive () |
| void | RemoveActive (TFileStat *file) |
| Int_t | Compare (const TObject *other) const |
| void | Print (Option_t *) const |
| void | Reset () |
Private Attributes | |
| TString | fNodeName |
| TList * | fFiles |
| TObject * | fUnAllocFileNext |
| TList * | fActFiles |
| TObject * | fActFileNext |
| Int_t | fMySlaveCnt |
| Int_t | fSlaveCnt |
Definition at line 96 of file TPacketizer.cxx.
| TPacketizer::TFileNode::TFileNode | ( | const char * | name | ) |
Definition at line 201 of file TPacketizer.cxx.
References fActFiles, fFiles, kFALSE, and TCollection::SetOwner().
| TPacketizer::TFileNode::~TFileNode | ( | ) | [inline] |
| void TPacketizer::TFileNode::IncMySlaveCnt | ( | ) | [inline] |
Definition at line 111 of file TPacketizer.cxx.
References fMySlaveCnt.
Referenced by TPacketizer::Reset().
| void TPacketizer::TFileNode::IncSlaveCnt | ( | const char * | slave | ) | [inline] |
Definition at line 112 of file TPacketizer.cxx.
References fNodeName, and fSlaveCnt.
Referenced by TPacketizer::GetNextPacket(), and TPacketizer::ValidateFiles().
| void TPacketizer::TFileNode::DecSlaveCnt | ( | const char * | slave | ) | [inline] |
Definition at line 113 of file TPacketizer.cxx.
References fNodeName, fSlaveCnt, and R__ASSERT.
Referenced by TPacketizer::GetNextPacket(), and TPacketizer::ValidateFiles().
| Int_t TPacketizer::TFileNode::GetSlaveCnt | ( | ) | const [inline] |
Definition at line 114 of file TPacketizer.cxx.
References fMySlaveCnt, and fSlaveCnt.
Referenced by Compare(), TPacketizer::NextActiveNode(), and TPacketizer::NextUnAllocNode().
| Int_t TPacketizer::TFileNode::GetNumberOfActiveFiles | ( | ) | const [inline] |
Definition at line 115 of file TPacketizer.cxx.
References fActFiles, and TCollection::GetSize().
Referenced by TPacketizer::RemoveActive().
| Bool_t TPacketizer::TFileNode::IsSortable | ( | ) | const [inline, virtual] |
| const char* TPacketizer::TFileNode::GetName | ( | ) | const [inline, virtual] |
Reimplemented from TObject.
Definition at line 118 of file TPacketizer.cxx.
References TString::Data(), and fNodeName.
Referenced by TPacketizer::GetNextPacket().
| void TPacketizer::TFileNode::Add | ( | TDSetElement * | elem | ) | [inline] |
Definition at line 120 of file TPacketizer.cxx.
References TList::Add(), fFiles, TList::First(), and fUnAllocFileNext.
| TFileStat* TPacketizer::TFileNode::GetNextUnAlloc | ( | ) | [inline] |
Definition at line 127 of file TPacketizer.cxx.
References TList::Add(), TList::After(), fActFileNext, fActFiles, fFiles, TList::First(), and fUnAllocFileNext.
Referenced by TPacketizer::GetNextUnAlloc().
| TFileStat* TPacketizer::TFileNode::GetNextActive | ( | ) | [inline] |
Definition at line 143 of file TPacketizer.cxx.
References TList::After(), fActFileNext, fActFiles, and TList::First().
Referenced by TPacketizer::GetNextActive().
| void TPacketizer::TFileNode::RemoveActive | ( | TFileStat * | file | ) | [inline] |
Definition at line 155 of file TPacketizer.cxx.
References TList::After(), fActFileNext, fActFiles, TList::First(), and TList::Remove().
Referenced by TPacketizer::RemoveActive().
Reimplemented from TObject.
Definition at line 162 of file TPacketizer.cxx.
References TObject::Error(), and GetSlaveCnt().
| void TPacketizer::TFileNode::Print | ( | Option_t * | ) | const [inline, virtual] |
Reimplemented from TObject.
Definition at line 183 of file TPacketizer.cxx.
References fMySlaveCnt, fNodeName, and fSlaveCnt.
| void TPacketizer::TFileNode::Reset | ( | void | ) | [inline] |
Definition at line 190 of file TPacketizer.cxx.
References TList::Clear(), fActFileNext, fActFiles, fFiles, TList::First(), fMySlaveCnt, fSlaveCnt, and fUnAllocFileNext.
Referenced by TPacketizer::Reset().
TString TPacketizer::TFileNode::fNodeName [private] |
Definition at line 99 of file TPacketizer.cxx.
Referenced by DecSlaveCnt(), GetName(), IncSlaveCnt(), and Print().
TList* TPacketizer::TFileNode::fFiles [private] |
Definition at line 100 of file TPacketizer.cxx.
Referenced by Add(), GetNextUnAlloc(), Reset(), TFileNode(), and ~TFileNode().
TObject* TPacketizer::TFileNode::fUnAllocFileNext [private] |
TList* TPacketizer::TFileNode::fActFiles [private] |
Definition at line 102 of file TPacketizer.cxx.
Referenced by GetNextActive(), GetNextUnAlloc(), GetNumberOfActiveFiles(), RemoveActive(), Reset(), TFileNode(), and ~TFileNode().
TObject* TPacketizer::TFileNode::fActFileNext [private] |
Definition at line 103 of file TPacketizer.cxx.
Referenced by GetNextActive(), GetNextUnAlloc(), RemoveActive(), and Reset().
Int_t TPacketizer::TFileNode::fMySlaveCnt [private] |
Definition at line 104 of file TPacketizer.cxx.
Referenced by GetSlaveCnt(), IncMySlaveCnt(), Print(), and Reset().
Int_t TPacketizer::TFileNode::fSlaveCnt [private] |
Definition at line 105 of file TPacketizer.cxx.
Referenced by DecSlaveCnt(), GetSlaveCnt(), IncSlaveCnt(), Print(), and Reset().
1.5.1