Uses of Interface
jnr.ffi.mapper.ToNativeContext

Packages that use ToNativeContext
jnr.ffi.mapper   
jnr.ffi.provider   
jnr.ffi.provider.converters   
jnr.ffi.provider.jffi   
 

Uses of ToNativeContext in jnr.ffi.mapper
 

Classes in jnr.ffi.mapper that implement ToNativeContext
 class MethodParameterContext
          Holds context for a method parameter java->native conversion.
 

Methods in jnr.ffi.mapper with parameters of type ToNativeContext
static DefaultSignatureType DefaultSignatureType.create(Class type, ToNativeContext context)
           
 ToNativeType SignatureTypeMapperAdapter.getToNativeType(SignatureType type, ToNativeContext context)
           
 ToNativeType SignatureTypeMapper.getToNativeType(SignatureType type, ToNativeContext context)
           
 ToNativeType CompositeTypeMapper.getToNativeType(SignatureType type, ToNativeContext context)
           
 ToNativeType CachingTypeMapper.getToNativeType(SignatureType type, ToNativeContext context)
           
 ToNativeType AbstractSignatureTypeMapper.getToNativeType(SignatureType type, ToNativeContext context)
           
 void ToNativeConverter.PostInvocation.postInvoke(J j, N n, ToNativeContext context)
           
 N ToNativeConverter.toNative(J value, ToNativeContext context)
           
 

Uses of ToNativeContext in jnr.ffi.provider
 

Methods in jnr.ffi.provider with parameters of type ToNativeContext
 ToNativeType NullTypeMapper.getToNativeType(SignatureType type, ToNativeContext context)
           
 

Uses of ToNativeContext in jnr.ffi.provider.converters
 

Methods in jnr.ffi.provider.converters with parameters of type ToNativeContext
static StringBuilderParameterConverter StringBuilderParameterConverter.getInstance(Charset charset, int parameterFlags, ToNativeContext toNativeContext)
           
static StringBufferParameterConverter StringBufferParameterConverter.getInstance(Charset charset, int parameterFlags, ToNativeContext toNativeContext)
           
static ToNativeConverter<CharSequence,ByteBuffer> CharSequenceParameterConverter.getInstance(Charset charset, ToNativeContext toNativeContext)
           
static StringBuilderParameterConverter StringBuilderParameterConverter.getInstance(int parameterFlags, ToNativeContext toNativeContext)
           
static StringBufferParameterConverter StringBufferParameterConverter.getInstance(int parameterFlags, ToNativeContext toNativeContext)
           
static ToNativeConverter<Struct,Pointer> StructByReferenceToNativeConverter.getInstance(ToNativeContext toNativeContext)
           
static ToNativeConverter<String[],Pointer> StringArrayParameterConverter.getInstance(ToNativeContext toNativeContext)
           
static ToNativeConverter<Pointer[],long[]> Pointer64ArrayParameterConverter.getInstance(ToNativeContext toNativeContext)
           
static ToNativeConverter<Pointer[],int[]> Pointer32ArrayParameterConverter.getInstance(ToNativeContext toNativeContext)
           
static ToNativeConverter<NativeLong[],long[]> NativeLong64ArrayParameterConverter.getInstance(ToNativeContext toNativeContext)
           
static ToNativeConverter<NativeLong[],int[]> NativeLong32ArrayParameterConverter.getInstance(ToNativeContext toNativeContext)
           
static ToNativeConverter<long[],int[]> Long32ArrayParameterConverter.getInstance(ToNativeContext toNativeContext)
           
static ToNativeConverter<CharSequence,ByteBuffer> CharSequenceParameterConverter.getInstance(ToNativeContext toNativeContext)
           
static ToNativeConverter<ByReference,Pointer> ByReferenceParameterConverter.getInstance(ToNativeContext toNativeContext)
           
static ToNativeConverter<Short[],short[]> BoxedShortArrayParameterConverter.getInstance(ToNativeContext toNativeContext)
           
static ToNativeConverter<Long[],long[]> BoxedLong64ArrayParameterConverter.getInstance(ToNativeContext toNativeContext)
           
static ToNativeConverter<Long[],int[]> BoxedLong32ArrayParameterConverter.getInstance(ToNativeContext toNativeContext)
           
static ToNativeConverter<Integer[],int[]> BoxedIntegerArrayParameterConverter.getInstance(ToNativeContext toNativeContext)
           
static ToNativeConverter<Float[],float[]> BoxedFloatArrayParameterConverter.getInstance(ToNativeContext toNativeContext)
           
static ToNativeConverter<Double[],double[]> BoxedDoubleArrayParameterConverter.getInstance(ToNativeContext toNativeContext)
           
static ToNativeConverter<Byte[],byte[]> BoxedByteArrayParameterConverter.getInstance(ToNativeContext toNativeContext)
           
static ToNativeConverter<Boolean[],boolean[]> BoxedBooleanArrayParameterConverter.getInstance(ToNativeContext toNativeContext)
           
static ToNativeConverter<Struct[],Pointer> StructArrayParameterConverter.getInstance(ToNativeContext toNativeContext, Class structClass)
           
static ToNativeConverter<Set<? extends Enum>,Integer> EnumSetConverter.getToNativeConverter(SignatureType type, ToNativeContext toNativeContext)
           
 void BoxedBooleanArrayParameterConverter.Out.postInvoke(Boolean[] array, boolean[] primitive, ToNativeContext context)
           
 void ByReferenceParameterConverter.Out.postInvoke(ByReference byReference, Pointer pointer, ToNativeContext context)
           
 void BoxedByteArrayParameterConverter.Out.postInvoke(Byte[] array, byte[] primitive, ToNativeContext context)
           
 void BoxedDoubleArrayParameterConverter.Out.postInvoke(Double[] array, double[] primitive, ToNativeContext context)
           
 void BoxedFloatArrayParameterConverter.Out.postInvoke(Float[] array, float[] primitive, ToNativeContext context)
           
 void BoxedIntegerArrayParameterConverter.Out.postInvoke(Integer[] array, int[] primitive, ToNativeContext context)
           
 void Long32ArrayParameterConverter.Out.postInvoke(long[] array, int[] primitive, ToNativeContext context)
           
 void BoxedLong32ArrayParameterConverter.Out.postInvoke(Long[] array, int[] primitive, ToNativeContext context)
           
 void BoxedLong64ArrayParameterConverter.Out.postInvoke(Long[] array, long[] primitive, ToNativeContext context)
           
 void NativeLong32ArrayParameterConverter.Out.postInvoke(NativeLong[] array, int[] primitive, ToNativeContext context)
           
 void NativeLong64ArrayParameterConverter.Out.postInvoke(NativeLong[] array, long[] primitive, ToNativeContext context)
           
 void Pointer32ArrayParameterConverter.Out.postInvoke(Pointer[] pointers, int[] primitive, ToNativeContext context)
           
 void Pointer64ArrayParameterConverter.Out.postInvoke(Pointer[] pointers, long[] primitive, ToNativeContext context)
           
 void BoxedShortArrayParameterConverter.Out.postInvoke(Short[] array, short[] primitive, ToNativeContext context)
           
 void StringArrayParameterConverter.Out.postInvoke(String[] array, Pointer primitive, ToNativeContext context)
           
 void StringBufferParameterConverter.postInvoke(StringBuffer stringBuffer, ByteBuffer buf, ToNativeContext context)
           
 void StringBuilderParameterConverter.postInvoke(StringBuilder stringBuilder, ByteBuffer buf, ToNativeContext context)
           
 void StructArrayParameterConverter.Out.postInvoke(Struct[] structs, Pointer primitive, ToNativeContext context)
           
 boolean[] BoxedBooleanArrayParameterConverter.toNative(Boolean[] array, ToNativeContext context)
           
 Pointer ByReferenceParameterConverter.toNative(ByReference value, ToNativeContext context)
           
 byte[] BoxedByteArrayParameterConverter.toNative(Byte[] array, ToNativeContext context)
           
 ByteBuffer CharSequenceParameterConverter.toNative(CharSequence string, ToNativeContext context)
           
 double[] BoxedDoubleArrayParameterConverter.toNative(Double[] array, ToNativeContext context)
           
 Integer EnumConverter.toNative(Enum value, ToNativeContext context)
           
 float[] BoxedFloatArrayParameterConverter.toNative(Float[] array, ToNativeContext context)
           
 int[] BoxedIntegerArrayParameterConverter.toNative(Integer[] array, ToNativeContext context)
           
 int[] Long32ArrayParameterConverter.toNative(long[] array, ToNativeContext context)
           
 long[] BoxedLong64ArrayParameterConverter.toNative(Long[] array, ToNativeContext context)
           
 int[] BoxedLong32ArrayParameterConverter.toNative(Long[] array, ToNativeContext context)
           
 long[] NativeLong64ArrayParameterConverter.toNative(NativeLong[] array, ToNativeContext context)
           
 int[] NativeLong32ArrayParameterConverter.toNative(NativeLong[] array, ToNativeContext context)
           
 Long NativeLongConverter.toNative(NativeLong value, ToNativeContext toNativeContext)
           
 long[] Pointer64ArrayParameterConverter.toNative(Pointer[] pointers, ToNativeContext context)
           
 int[] Pointer32ArrayParameterConverter.toNative(Pointer[] pointers, ToNativeContext context)
           
 Integer EnumSetConverter.toNative(Set<? extends Enum> value, ToNativeContext context)
           
 short[] BoxedShortArrayParameterConverter.toNative(Short[] array, ToNativeContext context)
           
 Pointer StringArrayParameterConverter.toNative(String[] array, ToNativeContext context)
           
 ByteBuffer StringBufferParameterConverter.toNative(StringBuffer parameter, ToNativeContext context)
           
 ByteBuffer StringBuilderParameterConverter.toNative(StringBuilder parameter, ToNativeContext context)
           
 Pointer StructArrayParameterConverter.toNative(Struct[] structs, ToNativeContext context)
           
 Pointer StructByReferenceToNativeConverter.toNative(Struct value, ToNativeContext ctx)
           
 

Uses of ToNativeContext in jnr.ffi.provider.jffi
 

Classes in jnr.ffi.provider.jffi that implement ToNativeContext
 class SimpleNativeContext
           
 

Methods in jnr.ffi.provider.jffi with parameters of type ToNativeContext
static void AsmRuntime.postInvoke(ToNativeConverter.PostInvocation postInvocation, Object j, Object n, ToNativeContext context)
           
 



Copyright © 2013. All Rights Reserved.