#include "p6mempool.h"
Go to the source code of this file.
Classes | |
struct | P6R::P6HEAPPOOLENT |
struct | P6R::P6HEAPPOOLSTATSENT |
struct | P6R::p6IHeapPool |
Namespaces | |
P6R | |
Macros | |
#define | COMP_p6HeapPool {0xF431B1E6,0x8EAE,0x4AE9,{0x8F,0x65,0x8F,0x5D,0xC4,0x51,0xDB,0x08}} |
#define | IF_p6IHeapPool {0xC5CF1068,0xA704,0x4A74,{0xB6,0x19,0x64,0x01,0x96,0xB0,0x5C,0xE8}} |
#define | INTERFACE p6IHeapPool |
Memory pool based heap allocator.
This is a very special purpose heap replacement which fullfills allocation requests from underlying memory pools with various blocksizes. This can make allocations extremely fast, but MUST be taylored to the specific application. Otherwise a considerable amount of wasted memory will result.
Definition in file p6heappool.h.