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

pack-priv final Class DefaultInvokerFactory

extends Object
Class Inheritance
Imports
com.kenai.jffi.Function, .HeapInvocationBuffer, .ObjectParameterStrategy, .ObjectParameterType, jnr.ffi.Address, .CallingConvention, .LibraryLoader, .LibraryOption, .NativeType, .Pointer, .Runtime, jnr.ffi.annotations.Meta, .StdCall, .Synchronized, .Variadic, jnr.ffi.mapper.DataConverter, .DefaultSignatureType, .FromNativeContext, .FromNativeConverter, .FunctionMapper, .MethodResultContext, .SignatureType, .SignatureTypeMapper, .ToNativeContext, .ToNativeConverter, .ToNativeType, jnr.ffi.provider.InvocationSession, .Invoker, .NativeFunction, .ParameterType, .ResultType, .SigType, jnr.ffi.util.AnnotationProxy, java.lang.annotation.Annotation, java.lang.reflect.Method, java.nio.Buffer, .ByteBuffer, .DoubleBuffer, .FloatBuffer, .IntBuffer, .LongBuffer, .ShortBuffer, java.util.ArrayList, .Collection, .Collections, .List, .Map

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv abstract static class
pack-priv static class
pack-priv abstract static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static interface
private static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static interface
pack-priv abstract static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static interface
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
private static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class

Field Summary

Modifier and TypeField and Description
private final FunctionMapper
private final NativeLibrary
private final CallingConvention
private final boolean
private final Map<LibraryOption, ?>
private final Runtime
private final SignatureTypeMapper

Constructor Summary

AccessConstructor and Description
public
DefaultInvokerFactory(Runtime runtime, NativeLibrary library, SignatureTypeMapper typeMapper, FunctionMapper functionMapper, CallingConvention libraryCallingConvention, Map<LibraryOption, ?> libraryOptions, boolean libraryIsSynchronized)

Method Summary

Modifier and TypeMethod and Description
public Invoker
private static DefaultInvokerFactory.FunctionInvoker
pack-priv static DefaultInvokerFactory.Marshaller
pack-priv static DefaultInvokerFactory.Marshaller
getMarshaller(Class<T> type, NativeType nativeType, Collection<Annotation> annotations)

pack-priv static DataConverter<Number, Number>
private static DefaultInvokerFactory.FunctionInvoker
pack-priv static DefaultInvokerFactory.ResultConverter<? extends Number, Number>
private static boolean
isUnsigned(NativeType nativeType)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait