Module org.jnrproject.ffi
Package jnr.ffi.byref
-
Interface Summary Interface Description ByReference<T> A ByReference subclass is used when a primitive parameter must be passed by-reference. -
Class Summary Class Description AbstractNumberReference<T extends Number> An abstract class for common PrimitiveReference functionalityAbstractReference<T> An abstract class for common PrimitiveReference functionalityAddressByReference AddressByReference is used when the address of a primitive pointer value must be passed as a parameter to a function.ByteByReference ByteByReference is used when the address of a primitive byte value must be passed as a parameter to a function.DoubleByReference FloatByReference IntByReference IntByReference is used when the address of a primitive int must be passed as a parameter to a function.LongLongByReference LongLongByReference is used when the address of a native long long value must be passed as a parameter to a function.NativeLongByReference NativeLongByReference is used when the address of a primitive C long must be passed as a parameter to a function.NumberByReference NumberByReference is used when the address of a primitive integral value must be passed as a parameter to a function, but the exact type is system dependent.PointerByReference AddressByReference is used when the address of a pointer must be passed as a parameter to a function.ShortByReference ShortByReference is used when the address of a primitive short value must be passed as a parameter to a function.