All of Memory Divider X's external interface is contained in the MemoryDividerX namespace. More...
Classes | |
struct | MDXConfiguration |
The MDXConfiguration structure gathers together all the configuration information for an MDXPool. More... | |
struct | MDXFlags |
A structure used for requesting the flags associated with an already allocated memory block. Used in bulk operations. More... | |
class | MDXInterceptHandler |
Implement this interface to provide an intercept free callback. More... | |
struct | MDXLen |
A structure used for requesting the length of an already allocated memory block. Used in bulk operations. More... | |
struct | MDXLongMalloc |
A structure describing a single memory block request and its flags. Used in bulk operations. More... | |
class | MDXMarkingHandler |
Implement this interface to provide a marking callback. More... | |
class | MDXPool |
An MDXPool object represents a pool of memory from which blocks can be allocated. More... | |
struct | MDXShortMalloc |
A structure describing one memory block request. Used in bulk operations. More... | |
struct | MDXStatistics |
A structure to receive usage statistics, such as ammounts of memory allocated, and current garbage collection thresholds. More... | |
All of Memory Divider X's external interface is contained in the MemoryDividerX namespace.
For a general introduction to Memory Divider X see the How to Use MDX section.
Note that throughout this API documentation the type uinta means an unsigned integer of the same size as a void pointer.