Represents a contiguous block of memory that can be allocated from. More...
#include <TMemory.h>
Public Attributes | |
MemBlockSlot * | m_pSlot |
Slot tracking this block. | |
TSIZE | m_uiTotalSize1 |
Total size of the block. | |
MemBlock * | m_pNextBlock |
Next block in the chain. | |
TSIZE | m_uiTotalSize2 |
Duplicate of total size for validation. | |
MemNode * | m_apHoles [9] |
Array of free lists by size. | |
MemNode * | m_pFirstHole |
First free hole in the block. | |
TCHAR | m_szSignature [8] |
Block signature for validation. | |
TCHAR | m_szName [52] |
Name of the memory block. | |
MemNode | m_RootHole |
Root node for the block. | |
Represents a contiguous block of memory that can be allocated from.
MemNode* TMemory::MemBlock::m_apHoles[9] |
MemNode* TMemory::MemBlock::m_pFirstHole |
MemBlock* TMemory::MemBlock::m_pNextBlock |
MemBlockSlot* TMemory::MemBlock::m_pSlot |
MemNode TMemory::MemBlock::m_RootHole |
TCHAR TMemory::MemBlock::m_szName[52] |
TCHAR TMemory::MemBlock::m_szSignature[8] |
TSIZE TMemory::MemBlock::m_uiTotalSize1 |
TSIZE TMemory::MemBlock::m_uiTotalSize2 |