Interface MemoryManager

  • All Known Implementing Classes:
    NativeMemoryManager

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

      • 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​(java.nio.ByteBuffer buffer)
      • newPointer

        Pointer newPointer​(long address)
      • newPointer

        Pointer newPointer​(long address,
                           long size)
      • newOpaquePointer

        Pointer newOpaquePointer​(long address)