|
ROOT 6.18/05 Reference Guide |
Definition at line 24 of file TMemFile.h.
Public Member Functions | |
| TMemBlock () | |
| Default constructor. More... | |
| TMemBlock (Long64_t size, TMemBlock *previous=0) | |
| Constructor allocating the memory buffer. More... | |
| TMemBlock (UChar_t *externalBuffer, Long64_t size) | |
| Constructor not allocating the memory buffer, for external ownership. More... | |
| ~TMemBlock () | |
| Usual destructors. Delete the block memory. More... | |
| void | CreateNext (Long64_t size) |
Public Attributes | |
| UChar_t * | fBuffer |
| TMemBlock * | fNext |
| TMemBlock * | fPrevious |
| Long64_t | fSize |
Private Member Functions | |
| TMemBlock (const TMemBlock &) | |
| TMemBlock & | operator= (const TMemBlock &) |
|
private |
| TMemFile::TMemBlock::TMemBlock | ( | ) |
Default constructor.
Definition at line 47 of file TMemFile.cxx.
Constructor allocating the memory buffer.
| size | size of the buffer to be allocated. A value of -1 means that no allocation should happen, leaving fBuffer and fSize at 0. |
| previous | previous TMemBlock, used to set up the linked list. |
Definition at line 59 of file TMemFile.cxx.
Constructor not allocating the memory buffer, for external ownership.
Definition at line 72 of file TMemFile.cxx.
| TMemFile::TMemBlock::~TMemBlock | ( | ) |
Usual destructors. Delete the block memory.
Definition at line 79 of file TMemFile.cxx.
Definition at line 87 of file TMemFile.cxx.
| UChar_t* TMemFile::TMemBlock::fBuffer |
Definition at line 38 of file TMemFile.h.
| TMemBlock* TMemFile::TMemBlock::fNext |
Definition at line 37 of file TMemFile.h.
| TMemBlock* TMemFile::TMemBlock::fPrevious |
Definition at line 36 of file TMemFile.h.
| Long64_t TMemFile::TMemBlock::fSize |
Definition at line 39 of file TMemFile.h.