Uses of Enum
jnr.ffi.CallingConvention
Packages that use CallingConvention
-
Uses of CallingConvention in jnr.ffi
Methods in jnr.ffi that return CallingConventionModifier and TypeMethodDescriptionstatic CallingConvention
Returns the enum constant of this type with the specified name.static CallingConvention[]
CallingConvention.values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in jnr.ffi with parameters of type CallingConventionModifier and TypeMethodDescriptionLibraryLoader.convention
(CallingConvention convention) Sets the native function calling convention. -
Uses of CallingConvention in jnr.ffi.provider
Fields in jnr.ffi.provider declared as CallingConventionModifier and TypeFieldDescriptionprivate final CallingConvention
InterfaceScanner.callingConvention
private final CallingConvention
NativeFunction.callingConvention
Methods in jnr.ffi.provider that return CallingConventionConstructors in jnr.ffi.provider with parameters of type CallingConventionModifierConstructorDescriptionInterfaceScanner
(Class interfaceClass, SignatureTypeMapper typeMapper, CallingConvention callingConvention) NativeFunction
(Method method, CallingConvention callingConvention) -
Uses of CallingConvention in jnr.ffi.provider.jffi
Fields in jnr.ffi.provider.jffi declared as CallingConventionModifier and TypeFieldDescriptionprivate final CallingConvention
DefaultInvokerFactory.VariadicInvoker.callingConvention
private final CallingConvention
DefaultInvokerFactory.libraryCallingConvention
private final CallingConvention
ReflectionLibraryLoader.LazyLoader.libraryCallingConvention
Methods in jnr.ffi.provider.jffi that return CallingConventionModifier and TypeMethodDescriptionstatic CallingConvention
InvokerUtil.getCallingConvention
(Class interfaceClass, Map<LibraryOption, ?> options) static CallingConvention
InvokerUtil.getCallingConvention
(Map<LibraryOption, ?> libraryOptions) static CallingConvention
InvokerUtil.getNativeCallingConvention
(Method m) Methods in jnr.ffi.provider.jffi with parameters of type CallingConventionModifier and TypeMethodDescription(package private) boolean
ARM_64StubCompiler.canCompile
(ResultType returnType, ParameterType[] parameterTypes, CallingConvention convention) (package private) abstract boolean
StubCompiler.canCompile
(ResultType returnType, ParameterType[] parameterTypes, CallingConvention convention) (package private) boolean
StubCompiler.DummyStubCompiler.canCompile
(ResultType returnType, ParameterType[] parameterTypes, CallingConvention convention) (package private) boolean
X86_32StubCompiler.canCompile
(ResultType returnType, ParameterType[] parameterTypes, CallingConvention convention) (package private) boolean
X86_64StubCompiler.canCompile
(ResultType returnType, ParameterType[] parameterTypes, CallingConvention convention) (package private) final void
ARM_64StubCompiler.compile
(com.kenai.jffi.Function function, String name, ResultType resultType, ParameterType[] parameterTypes, Class resultClass, Class[] parameterClasses, CallingConvention convention, boolean saveErrno) (package private) abstract void
StubCompiler.compile
(com.kenai.jffi.Function function, String name, ResultType returnType, ParameterType[] parameterTypes, Class resultClass, Class[] parameterClasses, CallingConvention convention, boolean saveErrno) (package private) void
StubCompiler.DummyStubCompiler.compile
(com.kenai.jffi.Function function, String name, ResultType returnType, ParameterType[] parameterTypes, Class resultClass, Class[] parameterClasses, CallingConvention convention, boolean saveErrno) (package private) void
X86_32StubCompiler.compile
(com.kenai.jffi.Function function, String name, ResultType resultType, ParameterType[] parameterTypes, Class resultClass, Class[] parameterClasses, CallingConvention convention, boolean saveErrno) (package private) final void
X86_64StubCompiler.compile
(com.kenai.jffi.Function function, String name, ResultType resultType, ParameterType[] parameterTypes, Class resultClass, Class[] parameterClasses, CallingConvention convention, boolean saveErrno) (package private) static com.kenai.jffi.CallContext
InvokerUtil.getCallContext
(SigType resultType, int fixedParamCount, SigType[] parameterTypes, int paramTypesLength, CallingConvention convention, boolean requiresErrno) (package private) static com.kenai.jffi.CallContext
InvokerUtil.getCallContext
(SigType resultType, int fixedParamCount, SigType[] parameterTypes, CallingConvention convention, boolean requiresErrno) (package private) static com.kenai.jffi.CallContext
InvokerUtil.getCallContext
(SigType resultType, SigType[] parameterTypes, CallingConvention convention, boolean requiresErrno) boolean
BufferMethodGenerator.isSupported
(ResultType resultType, ParameterType[] parameterTypes, CallingConvention callingConvention) boolean
FastIntMethodGenerator.isSupported
(ResultType resultType, ParameterType[] parameterTypes, CallingConvention callingConvention) boolean
FastLongMethodGenerator.isSupported
(ResultType resultType, ParameterType[] parameterTypes, CallingConvention callingConvention) boolean
FastNumericMethodGenerator.isSupported
(ResultType resultType, ParameterType[] parameterTypes, CallingConvention callingConvention) boolean
MethodGenerator.isSupported
(ResultType resultType, ParameterType[] parameterTypes, CallingConvention callingConvention) boolean
NotImplMethodGenerator.isSupported
(ResultType resultType, ParameterType[] parameterTypes, CallingConvention callingConvention) boolean
X86MethodGenerator.isSupported
(ResultType resultType, ParameterType[] parameterTypes, CallingConvention callingConvention) static final com.kenai.jffi.CallingConvention
InvokerUtil.jffiConvention
(CallingConvention callingConvention) Constructors in jnr.ffi.provider.jffi with parameters of type CallingConventionModifierConstructorDescriptionDefaultInvokerFactory
(Runtime runtime, NativeLibrary library, SignatureTypeMapper typeMapper, FunctionMapper functionMapper, CallingConvention libraryCallingConvention, Map<LibraryOption, ?> libraryOptions, boolean libraryIsSynchronized) (package private)
VariadicInvoker
(Runtime runtime, DefaultInvokerFactory.FunctionInvoker functionInvoker, SignatureTypeMapper typeMapper, ParameterType[] fixedParameterTypes, long functionAddress, SigType resultType, boolean requiresErrno, CallingConvention callingConvention)