Program Listing for File MemorySystem.h#
↰ Return to documentation for file (MemorySystem.h)
#pragma once
// InitializeMemorySystem - initialize your memory system including your HeapManager and some FixedSizeAllocators
bool InitializeMemorySystem(void * i_pHeapMemory, size_t i_sizeHeapMemory, unsigned int i_OptionalNumDescriptors);
// Collect - coalesce free blocks in attempt to create larger blocks
void Collect();
// DestroyMemorySystem - destroy your memory systems
void DestroyMemorySystem();
void ShowFreeBlocks();
void ShowOutstandingBlocks();