public class MemoryManager extends java.lang.Object implements MemoryManager
| Constructor and Description |
|---|
MemoryManager() |
| Modifier and Type | Method and Description |
|---|---|
MemoryIO |
allocate(int size) |
MemoryIO |
allocateDirect(int size) |
MemoryIO |
allocateDirect(int size,
boolean clear) |
Pointer |
getBufferPointer(java.nio.Buffer buffer) |
MemoryIO |
wrap(java.nio.ByteBuffer buffer) |
MemoryIO |
wrap(Pointer ptr) |
MemoryIO |
wrap(Pointer ptr,
int size) |
public MemoryIO allocate(int size)
allocate in interface MemoryManagerpublic MemoryIO allocateDirect(int size)
allocateDirect in interface MemoryManagerpublic MemoryIO allocateDirect(int size, boolean clear)
allocateDirect in interface MemoryManagerpublic MemoryIO wrap(Pointer ptr)
wrap in interface MemoryManagerpublic MemoryIO wrap(Pointer ptr, int size)
wrap in interface MemoryManagerpublic MemoryIO wrap(java.nio.ByteBuffer buffer)
wrap in interface MemoryManagerpublic Pointer getBufferPointer(java.nio.Buffer buffer)
getBufferPointer in interface MemoryManager