Package jnr.ffi.provider.jffi
Class NativeMemoryManager
java.lang.Object
jnr.ffi.provider.jffi.NativeMemoryManager
- All Implemented Interfaces:
MemoryManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionallocate
(int size) allocateDirect
(int size) allocateDirect
(int size, boolean clear) allocateDirect
(long size) allocateDirect
(long size, boolean clear) allocateTemporary
(int size) allocateTemporary
(int size, boolean clear) newOpaquePointer
(long address) newPointer
(long address) newPointer
(long address, long size) newPointer
(ByteBuffer buffer)
-
Constructor Details
-
NativeMemoryManager
-
-
Method Details
-
allocate
- Specified by:
allocate
in interfaceMemoryManager
-
allocateDirect
- Specified by:
allocateDirect
in interfaceMemoryManager
-
allocateDirect
- Specified by:
allocateDirect
in interfaceMemoryManager
-
allocateDirect
- Specified by:
allocateDirect
in interfaceMemoryManager
-
allocateDirect
- Specified by:
allocateDirect
in interfaceMemoryManager
-
allocateTemporary
-
allocateTemporary
- Specified by:
allocateTemporary
in interfaceMemoryManager
-
newPointer
- Specified by:
newPointer
in interfaceMemoryManager
-
newPointer
- Specified by:
newPointer
in interfaceMemoryManager
-
newPointer
- Specified by:
newPointer
in interfaceMemoryManager
-
newOpaquePointer
- Specified by:
newOpaquePointer
in interfaceMemoryManager
-