Package | Description |
---|---|
jnr.ffi.provider.jffi |
Modifier and Type | Class and Description |
---|---|
(package private) static class |
DefaultInvokerFactory.BaseInvoker |
(package private) static class |
DefaultInvokerFactory.BooleanInvoker |
(package private) static class |
DefaultInvokerFactory.ConvertingInvoker |
(package private) static class |
DefaultInvokerFactory.Float32Invoker |
(package private) static class |
DefaultInvokerFactory.Float64Invoker |
(package private) static class |
DefaultInvokerFactory.IntInvoker |
(package private) static class |
DefaultInvokerFactory.LongInvoker |
(package private) static class |
DefaultInvokerFactory.PointerInvoker |
(package private) static class |
DefaultInvokerFactory.VoidInvoker |
Modifier and Type | Field and Description |
---|---|
private DefaultInvokerFactory.FunctionInvoker |
DefaultInvokerFactory.VariadicInvoker.functionInvoker |
(package private) DefaultInvokerFactory.FunctionInvoker |
DefaultInvokerFactory.DefaultInvoker.functionInvoker |
(package private) static DefaultInvokerFactory.FunctionInvoker |
DefaultInvokerFactory.VoidInvoker.INSTANCE |
(package private) static DefaultInvokerFactory.FunctionInvoker |
DefaultInvokerFactory.BooleanInvoker.INSTANCE |
(package private) static DefaultInvokerFactory.FunctionInvoker |
DefaultInvokerFactory.IntInvoker.INSTANCE |
(package private) static DefaultInvokerFactory.FunctionInvoker |
DefaultInvokerFactory.LongInvoker.INSTANCE |
(package private) static DefaultInvokerFactory.FunctionInvoker |
DefaultInvokerFactory.Float32Invoker.INSTANCE |
(package private) static DefaultInvokerFactory.FunctionInvoker |
DefaultInvokerFactory.Float64Invoker.INSTANCE |
(package private) static DefaultInvokerFactory.FunctionInvoker |
DefaultInvokerFactory.PointerInvoker.INSTANCE |
private DefaultInvokerFactory.FunctionInvoker |
DefaultInvokerFactory.ConvertingInvoker.nativeInvoker |
Modifier and Type | Method and Description |
---|---|
private static DefaultInvokerFactory.FunctionInvoker |
DefaultInvokerFactory.getFunctionInvoker(ResultType resultType) |
private static DefaultInvokerFactory.FunctionInvoker |
DefaultInvokerFactory.getNumberFunctionInvoker(NativeType nativeType) |
Constructor and Description |
---|
ConvertingInvoker(FromNativeConverter converter,
FromNativeContext context,
DefaultInvokerFactory.FunctionInvoker nativeInvoker) |
DefaultInvoker(Runtime runtime,
NativeLibrary nativeLibrary,
com.kenai.jffi.Function function,
DefaultInvokerFactory.FunctionInvoker invoker,
DefaultInvokerFactory.Marshaller[] marshallers) |
VariadicInvoker(Runtime runtime,
DefaultInvokerFactory.FunctionInvoker functionInvoker,
SignatureTypeMapper typeMapper,
ParameterType[] fixedParameterTypes,
long functionAddress,
SigType resultType,
boolean requiresErrno,
CallingConvention callingConvention) |