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 |