Top Interfaces Classes
module org.jnrproject.ffi

Package jnr.ffi.byref


Interface Summary

Modifier and TypeInterface and Description
public interface
ByReference<T>

A ByReference subclass is used when a primitive parameter must be passed by-reference.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractNumberReference<T extends Number>

An abstract class for common PrimitiveReference functionality

public abstract class
AbstractReference<T>

An abstract class for common PrimitiveReference functionality

public class
AddressByReference

AddressByReference is used when the address of a primitive pointer value must be passed as a parameter to a function.

public class
ByteByReference

ByteByReference is used when the address of a primitive byte value must be passed as a parameter to a function.

public class
public class
public class
IntByReference

IntByReference is used when the address of a primitive int must be passed as a parameter to a function.

public class
LongLongByReference

LongLongByReference is used when the address of a native long long value must be passed as a parameter to a function.

public class
NativeLongByReference

NativeLongByReference is used when the address of a primitive C long must be passed as a parameter to a function.

public class
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.

public class
PointerByReference

AddressByReference is used when the address of a pointer must be passed as a parameter to a function.

public class
ShortByReference

ShortByReference is used when the address of a primitive short value must be passed as a parameter to a function.