Top Inners Fields Constructors Methods
jnr.ffi.provider.converters

public Class ByReferenceParameterConverter

extends Object
implements ToNativeConverter<ByReference<T>, Pointer>
Class Inheritance
All Implemented Interfaces
jnr.ffi.mapper.ToNativeConverter
Known Direct Subclasses
jnr.ffi.provider.converters.ByReferenceParameterConverter.Out
Annotations
@Cacheable
Imports
jnr.ffi.Memory, .Pointer, jnr.ffi.byref.ByReference, jnr.ffi.mapper.ToNativeContext, .ToNativeConverter, jnr.ffi.provider.ParameterFlags

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
private static final ToNativeConverter<ByReference<T>, Pointer>
private static final ToNativeConverter<ByReference<T>, Pointer>
private static final ToNativeConverter<ByReference<T>, Pointer>
private final int

Constructor Summary

AccessConstructor and Description
private
ByReferenceParameterConverter(int parameterFlags)

Method Summary

Modifier and TypeMethod and Description
public static ToNativeConverter<ByReference<T>, Pointer>
getInstance(ToNativeContext toNativeContext)

public Class<Pointer>
public Pointer
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

INback to summary
private static final ToNativeConverter<ByReference<T>, Pointer> IN
INOUTback to summary
private static final ToNativeConverter<ByReference<T>, Pointer> INOUT
OUTback to summary
private static final ToNativeConverter<ByReference<T>, Pointer> OUT
parameterFlagsback to summary
private final int parameterFlags

Constructor Detail

ByReferenceParameterConverterback to summary
private ByReferenceParameterConverter(int parameterFlags)

Method Detail

getInstanceback to summary
public static ToNativeConverter<ByReference<T>, Pointer> getInstance(ToNativeContext toNativeContext)
nativeTypeback to summary
public Class<Pointer> nativeType()

Implements jnr.ffi.mapper.ToNativeConverter.nativeType.

toNativeback to summary
public Pointer toNative(ByReference<T> value, ToNativeContext context)

Implements jnr.ffi.mapper.ToNativeConverter.toNative.

jnr.ffi.provider.converters back to summary

public final Class ByReferenceParameterConverter.Out

extends ByReferenceParameterConverter
implements ToNativeConverter.PostInvocation<ByReference<T>, Pointer>
Class Inheritance
All Implemented Interfaces
jnr.ffi.mapper.ToNativeConverter.PostInvocation, jnr.ffi.mapper.ToNativeConverter

Constructor Summary

AccessConstructor and Description
public
Out(int parameterFlags)

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from jnr.ffi.provider.converters.ByReferenceParameterConverter:
getInstancenativeTypetoNative

Constructor Detail

Outback to summary
public Out(int parameterFlags)

Method Detail

postInvokeback to summary
public void postInvoke(ByReference<T> byReference, Pointer pointer, ToNativeContext context)

Implements jnr.ffi.mapper.ToNativeConverter.PostInvocation.postInvoke.