Package | Description |
---|---|
jnr.ffi.provider.jffi |
Modifier and Type | Class and Description |
---|---|
(package private) static class |
DefaultInvokerFactory.BooleanMarshaller |
(package private) static class |
DefaultInvokerFactory.BufferMarshaller |
(package private) static class |
DefaultInvokerFactory.Float32Marshaller |
(package private) static class |
DefaultInvokerFactory.Float64Marshaller |
(package private) static class |
DefaultInvokerFactory.Int16Marshaller |
(package private) static class |
DefaultInvokerFactory.Int32Marshaller |
(package private) static class |
DefaultInvokerFactory.Int64Marshaller |
(package private) static class |
DefaultInvokerFactory.Int8Marshaller |
(package private) static class |
DefaultInvokerFactory.PointerMarshaller |
(package private) static class |
DefaultInvokerFactory.PrimitiveArrayMarshaller |
(package private) static class |
DefaultInvokerFactory.ToNativeConverterMarshaller |
Modifier and Type | Field and Description |
---|---|
(package private) static DefaultInvokerFactory.Marshaller |
DefaultInvokerFactory.BooleanMarshaller.INSTANCE |
(package private) static DefaultInvokerFactory.Marshaller |
DefaultInvokerFactory.Int64Marshaller.INSTANCE |
(package private) static DefaultInvokerFactory.Marshaller |
DefaultInvokerFactory.Float32Marshaller.INSTANCE |
(package private) static DefaultInvokerFactory.Marshaller |
DefaultInvokerFactory.Float64Marshaller.INSTANCE |
private DefaultInvokerFactory.Marshaller |
DefaultInvokerFactory.ToNativeConverterMarshaller.marshaller |
(package private) DefaultInvokerFactory.Marshaller[] |
DefaultInvokerFactory.DefaultInvoker.marshallers |
Modifier and Type | Method and Description |
---|---|
(package private) static DefaultInvokerFactory.Marshaller |
DefaultInvokerFactory.getMarshaller(java.lang.Class type,
NativeType nativeType,
java.util.Collection<java.lang.annotation.Annotation> annotations) |
(package private) static DefaultInvokerFactory.Marshaller |
DefaultInvokerFactory.getMarshaller(ParameterType parameterType) |
Constructor and Description |
---|
DefaultInvoker(Runtime runtime,
NativeLibrary nativeLibrary,
com.kenai.jffi.Function function,
DefaultInvokerFactory.FunctionInvoker invoker,
DefaultInvokerFactory.Marshaller[] marshallers) |
ToNativeConverterMarshaller(ToNativeConverter toNativeConverter,
ToNativeContext toNativeContext,
DefaultInvokerFactory.Marshaller marshaller) |