Memory Divider X
MDX = malloc() + free() + Garbage Collection
Classes
MemoryDividerX Namespace Reference

All of Memory Divider X's external interface is contained in the MemoryDividerX namespace. More...

Classes

class  MDXMarkingHandler
 Implement this interface to provide a marking callback. More...
class  MDXInterceptHandler
 Implement this interface to provide an intercept free callback. More...
struct  MDXConfiguration
 The MDXConfiguration structure gathers together all the configuration information for an MDXPool. More...
struct  MDXShortMalloc
 A structure describing one memory block request. Used in bulk operations. More...
struct  MDXLongMalloc
 A structure describing a single memory block request and its flags. Used in bulk operations. More...
struct  MDXLen
 A structure used for requesting the length of an already allocated memory block. Used in bulk operations. More...
struct  MDXFlags
 A structure used for requesting the flags associated with an already allocated memory block. 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...
class  MDXPool
 An MDXPool object represents a pool of memory from which blocks can be allocated. More...

Detailed Description

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.

 All Classes Namespaces Functions Variables