Class AllocatedDirectMemoryIO
java.lang.Object
jnr.ffi.Pointer
jnr.ffi.provider.AbstractMemoryIO
jnr.ffi.provider.jffi.DirectMemoryIO
jnr.ffi.provider.jffi.AllocatedDirectMemoryIO
-
Field Summary
FieldsFields inherited from class DirectMemoryIO
IO -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class DirectMemoryIO
array, arrayLength, arrayOffset, get, get, get, get, get, get, getByte, getDouble, getFloat, getInt, getLongLong, getPointer, getPointer, getShort, getString, getString, hasArray, indexOf, put, put, put, put, put, put, putByte, putDouble, putFloat, putInt, putLongLong, putPointer, putShort, putString, putZeroTerminatedByteArray, setMemory, transferFrom, transferToMethods inherited from class AbstractMemoryIO
checkBounds, checkBounds, getAddress, getInt, getLong, getNativeLong, indexOf, putAddress, putAddress, putInt, putLong, putNativeLong, slice, sliceMethods inherited from class Pointer
address, get, getNullTerminatedPointerArray, getNullTerminatedStringArray, getRuntime, isDirect, newIntPointer, put, toString, wrap, wrap, wrap
-
Field Details
-
allocated
-
size
private final long size
-
-
Constructor Details
-
AllocatedDirectMemoryIO
-
-
Method Details
-
size
public long size()Description copied from class:PointerGets the size of this memory object in bytes (optional operation).- Overrides:
sizein classDirectMemoryIO- Returns:
- the size of the memory area this
Pointerpoints to. If the size is unknown,Long.MAX_VALUEis returned}.
-
hashCode
public int hashCode()- Overrides:
hashCodein classDirectMemoryIO
-
equals
- Overrides:
equalsin classDirectMemoryIO
-
dispose
public final void dispose() -
finalize
-