Package jnr.ffi.provider.jffi
Class NativeClosurePointer
- java.lang.Object
-
- jnr.ffi.Pointer
-
- jnr.ffi.provider.AbstractMemoryIO
-
- jnr.ffi.provider.InAccessibleMemoryIO
-
- jnr.ffi.provider.jffi.NativeClosurePointer
-
class NativeClosurePointer extends InAccessibleMemoryIO
-
-
Field Summary
Fields Modifier and Type Field Description private com.kenai.jffi.Closure.Handle
handle
(package private) NativeClosureProxy
proxy
-
Constructor Summary
Constructors Constructor Description NativeClosurePointer(Runtime runtime, com.kenai.jffi.Closure.Handle handle, NativeClosureProxy proxy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
size()
Gets the size of this memory object in bytes (optional operation).-
Methods inherited from class jnr.ffi.provider.InAccessibleMemoryIO
array, arrayLength, arrayOffset, error, get, get, get, get, get, get, getByte, getDouble, getFloat, getInt, getLong, getLongLong, getPointer, getPointer, getShort, getString, getString, hasArray, indexOf, put, put, put, put, put, put, putByte, putDouble, putFloat, putInt, putLong, putLongLong, putPointer, putShort, putString, setMemory
-
Methods inherited from class jnr.ffi.provider.AbstractMemoryIO
checkBounds, checkBounds, getAddress, getInt, getNativeLong, indexOf, putAddress, putAddress, putInt, putNativeLong, slice, slice, transferFrom, transferTo
-
Methods inherited from class jnr.ffi.Pointer
address, get, getNullTerminatedPointerArray, getNullTerminatedStringArray, getRuntime, isDirect, newIntPointer, put, toString, wrap, wrap, wrap
-
-
-
-
Field Detail
-
handle
private final com.kenai.jffi.Closure.Handle handle
-
proxy
final NativeClosureProxy proxy
-
-
Constructor Detail
-
NativeClosurePointer
public NativeClosurePointer(Runtime runtime, com.kenai.jffi.Closure.Handle handle, NativeClosureProxy proxy)
-
-