#include <TFree.h>
Inheritance diagram for TFree:
Public Member Functions | |
TFree () | |
TFree (TList *lfree, Long64_t first, Long64_t last) | |
virtual | ~TFree () |
TFree * | AddFree (TList *lfree, Long64_t first, Long64_t last) |
virtual void | FillBuffer (char *&buffer) |
TFree * | GetBestFree (TList *lfree, Int_t nbytes) |
Long64_t | GetFirst () const |
Long64_t | GetLast () const |
void | ls (Option_t *) const |
virtual void | ReadBuffer (char *&buffer) |
void | SetFirst (Long64_t first) |
void | SetLast (Long64_t last) |
Int_t | Sizeof () const |
ClassDef (TFree, 1) | |
TFree () | |
TFree (TList *lfree, Long64_t first, Long64_t last) | |
virtual | ~TFree () |
TFree * | AddFree (TList *lfree, Long64_t first, Long64_t last) |
virtual void | FillBuffer (char *&buffer) |
TFree * | GetBestFree (TList *lfree, Int_t nbytes) |
Long64_t | GetFirst () const |
Long64_t | GetLast () const |
void | ls (Option_t *) const |
virtual void | ReadBuffer (char *&buffer) |
void | SetFirst (Long64_t first) |
void | SetLast (Long64_t last) |
Int_t | Sizeof () const |
ClassDef (TFree, 1) | |
Protected Attributes | |
Long64_t | fFirst |
Long64_t | fLast |
Definition at line 29 of file TFree.h.
TFree::TFree | ( | ) |
Referenced by AddFree().
TFree::TFree | ( | ) |
virtual TFree::~TFree | ( | ) | [virtual] |
Definition at line 54 of file TFree.cxx.
References TList::AddBefore(), TList::After(), GetFirst(), GetLast(), Long64_t, TList::Remove(), SetFirst(), SetLast(), and TFree().
Referenced by TFile::MakeFree(), and TFile::Recover().
void TFree::FillBuffer | ( | char *& | buffer | ) | [virtual] |
Definition at line 105 of file TFree.cxx.
References fFirst, fLast, TFile::kStartBigFile, tobuf(), and version.
Referenced by TFile::WriteFree().
Definition at line 123 of file TFree.cxx.
References TList::After(), fFirst, fLast, TList::Last(), Long64_t, and SetLast().
Referenced by TKey::Create().
Long64_t TFree::GetFirst | ( | ) | const [inline] |
Definition at line 42 of file TFree.h.
References fFirst.
Referenced by AddFree(), TKey::Create(), TFile::MakeFree(), and TFile::WriteHeader().
Long64_t TFree::GetLast | ( | ) | const [inline] |
Definition at line 43 of file TFree.h.
References fLast.
Referenced by AddFree(), TKey::Create(), TFile::MakeFree(), and TFile::ReadFree().
void TFree::ls | ( | Option_t * | ) | const [virtual] |
void TFree::ReadBuffer | ( | char *& | buffer | ) | [virtual] |
void TFree::SetFirst | ( | Long64_t | first | ) | [inline] |
Definition at line 46 of file TFree.h.
References fFirst.
Referenced by AddFree(), and TKey::Create().
void TFree::SetLast | ( | Long64_t | last | ) | [inline] |
Definition at line 47 of file TFree.h.
References fLast.
Referenced by AddFree(), and GetBestFree().
Int_t TFree::Sizeof | ( | ) | const |
Definition at line 180 of file TFree.cxx.
References fLast, and TFile::kStartBigFile.
Referenced by TFile::WriteFree().
TFree::ClassDef | ( | TFree | , | |
1 | ||||
) |
virtual void TFree::FillBuffer | ( | char *& | buffer | ) | [virtual] |
Long64_t TFree::GetFirst | ( | ) | const [inline] |
virtual void TFree::ReadBuffer | ( | char *& | buffer | ) | [virtual] |
void TFree::SetFirst | ( | Long64_t | first | ) | [inline] |
void TFree::SetLast | ( | Long64_t | last | ) | [inline] |
Int_t TFree::Sizeof | ( | ) | const |
TFree::ClassDef | ( | TFree | , | |
1 | ||||
) |
Long64_t TFree::fFirst [protected] |
Definition at line 32 of file TFree.h.
Referenced by FillBuffer(), GetBestFree(), GetFirst(), ls(), ReadBuffer(), SetFirst(), and TFree().
Long64_t TFree::fLast [protected] |
Definition at line 33 of file TFree.h.
Referenced by FillBuffer(), GetBestFree(), GetLast(), ls(), ReadBuffer(), SetLast(), Sizeof(), and TFree().