public class NativeMemoryManager extends Object implements MemoryManager
| Constructor and Description |
|---|
NativeMemoryManager(NativeRuntime runtime) |
| Modifier and Type | Method and Description |
|---|---|
Pointer |
allocate(int size) |
Pointer |
allocateDirect(int size) |
Pointer |
allocateDirect(int size,
boolean clear) |
Pointer |
allocateTemporary(int size) |
Pointer |
allocateTemporary(int size,
boolean clear) |
Pointer |
newOpaquePointer(long address) |
Pointer |
newPointer(ByteBuffer buffer) |
Pointer |
newPointer(long address) |
Pointer |
newPointer(long address,
long size) |
public NativeMemoryManager(NativeRuntime runtime)
public Pointer allocate(int size)
allocate in interface MemoryManagerpublic Pointer allocateDirect(int size)
allocateDirect in interface MemoryManagerpublic Pointer allocateDirect(int size, boolean clear)
allocateDirect in interface MemoryManagerpublic Pointer allocateTemporary(int size)
public Pointer allocateTemporary(int size, boolean clear)
allocateTemporary in interface MemoryManagerpublic Pointer newPointer(ByteBuffer buffer)
newPointer in interface MemoryManagerpublic Pointer newPointer(long address)
newPointer in interface MemoryManagerpublic Pointer newPointer(long address, long size)
newPointer in interface MemoryManagerpublic Pointer newOpaquePointer(long address)
newOpaquePointer in interface MemoryManagerCopyright © 2017. All rights reserved.