jnr.ffi.provider
Interface MemoryManager

All Known Implementing Classes:
NativeMemoryManager

public interface MemoryManager

Manages access to various types of java and native memory.


Method Summary
 Pointer allocate(int size)
           
 Pointer allocateDirect(int size)
           
 Pointer allocateDirect(int size, boolean clear)
           
 Pointer allocateTemporary(int size, boolean clear)
           
 Pointer newOpaquePointer(long address)
           
 Pointer newPointer(ByteBuffer buffer)
           
 Pointer newPointer(long address)
           
 Pointer newPointer(long address, long size)
           
 

Method Detail

allocate

Pointer allocate(int size)

allocateDirect

Pointer allocateDirect(int size)

allocateDirect

Pointer allocateDirect(int 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)


Copyright © 2013. All Rights Reserved.