ocean.util.container.mem.MemManager

Interface and GC / malloc implementations of a memory manager which can create and destroy chunks of memory.

Members

Interfaces

IMemManager
interface IMemManager

Memory manager interface.

Static variables

gcMemManager
IMemManager gcMemManager;

GC memory manager instance, scanned by the gc for pointers/references

mallocMemManager
IMemManager mallocMemManager;

C Malloc memory manager instance, scanned by the gc for pointers/references

noScanGcMemManager
IMemManager noScanGcMemManager;

GC memory manager instance, not scanned by the gc for pointers/references

noScanMallocMemManager
IMemManager noScanMallocMemManager;

C Malloc memory manager instance, not scanned by the gc for pointers/references

Meta

License

Boost Software License Version 1.0. See LICENSE_BOOST.txt for details. Alternatively, this file may be distributed under the terms of the Tango 3-Clause BSD License (see LICENSE_BSD.txt for details).