Interface MemoryManager

All Known Implementing Classes:
NativeMemoryManager

public interface MemoryManager
Manages access to various types of java and native memory.
  • Method Details

    • allocate

      Pointer allocate(int size)
    • allocateDirect

      Pointer allocateDirect(int size)
    • allocateDirect

      Pointer allocateDirect(long size)
    • allocateDirect

      Pointer allocateDirect(int size, boolean clear)
    • allocateDirect

      Pointer allocateDirect(long size, boolean clear)
    • allocateTemporary

      Pointer allocateTemporary(int size, boolean clear)
    • newPointer

      Pointer newPointer(ByteBuffer buffer)
    • newPointer

      Pointer newPointer(long address)
    • newPointer

      Pointer newPointer(long address, long size)
    • newOpaquePointer

      Pointer newOpaquePointer(long address)