jnr.ffi.provider.jffi
Class NativeMemoryManager
java.lang.Object
jnr.ffi.provider.jffi.NativeMemoryManager
- All Implemented Interfaces:
- MemoryManager
public class NativeMemoryManager
- extends java.lang.Object
- implements MemoryManager
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NativeMemoryManager
public NativeMemoryManager(NativeRuntime runtime)
allocate
public Pointer allocate(int size)
- Specified by:
allocate in interface MemoryManager
allocateDirect
public Pointer allocateDirect(int size)
- Specified by:
allocateDirect in interface MemoryManager
allocateDirect
public Pointer allocateDirect(int size,
boolean clear)
- Specified by:
allocateDirect in interface MemoryManager
allocateTemporary
public Pointer allocateTemporary(int size)
allocateTemporary
public Pointer allocateTemporary(int size,
boolean clear)
- Specified by:
allocateTemporary in interface MemoryManager
newPointer
public Pointer newPointer(java.nio.ByteBuffer buffer)
- Specified by:
newPointer in interface MemoryManager
newPointer
public Pointer newPointer(long address)
- Specified by:
newPointer in interface MemoryManager
newPointer
public Pointer newPointer(long address,
long size)
- Specified by:
newPointer in interface MemoryManager
newOpaquePointer
public Pointer newOpaquePointer(long address)
- Specified by:
newOpaquePointer in interface MemoryManager
Copyright © 2012. All Rights Reserved.