ROOT  6.06/09
Reference Guide
Public Member Functions | Public Attributes | Private Member Functions | List of all members
TMemFile::TMemBlock Struct Reference

Definition at line 22 of file TMemFile.h.

Public Member Functions

 TMemBlock ()
 
 TMemBlock (Long64_t size, TMemBlock *previous=0)
 Constructor allocating the memory buffer. More...
 
 ~TMemBlock ()
 Usual destructors. Delete the block memory. More...
 
void CreateNext (Long64_t size)
 

Public Attributes

TMemBlockfPrevious
 
TMemBlockfNext
 
UChar_tfBuffer
 
Long64_t fSize
 

Private Member Functions

 TMemBlock (const TMemBlock &)
 
TMemBlockoperator= (const TMemBlock &)
 
+ Collaboration diagram for TMemFile::TMemBlock:

Constructor & Destructor Documentation

TMemFile::TMemBlock::TMemBlock ( const TMemBlock )
private
TMemFile::TMemBlock::TMemBlock ( )
TMemFile::TMemBlock::TMemBlock ( Long64_t  size,
TMemBlock previous = 0 
)

Constructor allocating the memory buffer.

Definition at line 55 of file TMemFile.cxx.

TMemFile::TMemBlock::~TMemBlock ( )

Usual destructors. Delete the block memory.

Definition at line 65 of file TMemFile.cxx.

Member Function Documentation

void TMemFile::TMemBlock::CreateNext ( Long64_t  size)

Definition at line 73 of file TMemFile.cxx.

Referenced by TMemFile::SysWrite().

TMemBlock& TMemFile::TMemBlock::operator= ( const TMemBlock )
private

Member Data Documentation

UChar_t* TMemFile::TMemBlock::fBuffer
TMemBlock* TMemFile::TMemBlock::fNext
TMemBlock* TMemFile::TMemBlock::fPrevious

Definition at line 33 of file TMemFile.h.

Referenced by TMemFile::Print(), and TMemFile::SysSeek().

Long64_t TMemFile::TMemBlock::fSize

The documentation for this struct was generated from the following files: