Uses of Class
jnr.ffi.CallingConvention
-
Packages that use CallingConvention Package Description jnr.ffi jnr.ffi.annotations jnr.ffi.provider jnr.ffi.provider.jffi -
-
Uses of CallingConvention in jnr.ffi
Methods in jnr.ffi that return CallingConvention Modifier and Type Method Description static CallingConvention
CallingConvention. valueOf(java.lang.String name)
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 CallingConvention Modifier and Type Method Description LibraryLoader<T>
LibraryLoader. convention(CallingConvention convention)
Sets the native function calling convention. -
Uses of CallingConvention in jnr.ffi.annotations
Methods in jnr.ffi.annotations that return CallingConvention Modifier and Type Method Description CallingConvention
convention()
-
Uses of CallingConvention in jnr.ffi.provider
Fields in jnr.ffi.provider declared as CallingConvention Modifier and Type Field Description private CallingConvention
InterfaceScanner. callingConvention
private CallingConvention
NativeFunction. callingConvention
Methods in jnr.ffi.provider that return CallingConvention Modifier and Type Method Description CallingConvention
NativeFunction. convention()
Constructors in jnr.ffi.provider with parameters of type CallingConvention Constructor Description InterfaceScanner(java.lang.Class interfaceClass, SignatureTypeMapper typeMapper, CallingConvention callingConvention)
NativeFunction(java.lang.reflect.Method method, CallingConvention callingConvention)
-
Uses of CallingConvention in jnr.ffi.provider.jffi
Fields in jnr.ffi.provider.jffi declared as CallingConvention Modifier and Type Field Description private CallingConvention
DefaultInvokerFactory.VariadicInvoker. callingConvention
private CallingConvention
DefaultInvokerFactory. libraryCallingConvention
private CallingConvention
ReflectionLibraryLoader.LazyLoader. libraryCallingConvention
Methods in jnr.ffi.provider.jffi that return CallingConvention Modifier and Type Method Description static CallingConvention
InvokerUtil. getCallingConvention(java.lang.Class interfaceClass, java.util.Map<LibraryOption,?> options)
static CallingConvention
InvokerUtil. getCallingConvention(java.util.Map<LibraryOption,?> libraryOptions)
static CallingConvention
InvokerUtil. getNativeCallingConvention(java.lang.reflect.Method m)
Methods in jnr.ffi.provider.jffi with parameters of type CallingConvention Modifier and Type Method Description (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) abstract void
StubCompiler. compile(com.kenai.jffi.Function function, java.lang.String name, ResultType returnType, ParameterType[] parameterTypes, java.lang.Class resultClass, java.lang.Class[] parameterClasses, CallingConvention convention, boolean saveErrno)
(package private) void
StubCompiler.DummyStubCompiler. compile(com.kenai.jffi.Function function, java.lang.String name, ResultType returnType, ParameterType[] parameterTypes, java.lang.Class resultClass, java.lang.Class[] parameterClasses, CallingConvention convention, boolean saveErrno)
(package private) void
X86_32StubCompiler. compile(com.kenai.jffi.Function function, java.lang.String name, ResultType resultType, ParameterType[] parameterTypes, java.lang.Class resultClass, java.lang.Class[] parameterClasses, CallingConvention convention, boolean saveErrno)
(package private) void
X86_64StubCompiler. compile(com.kenai.jffi.Function function, java.lang.String name, ResultType resultType, ParameterType[] parameterTypes, java.lang.Class resultClass, java.lang.Class[] parameterClasses, CallingConvention convention, boolean saveErrno)
(package private) static com.kenai.jffi.CallContext
InvokerUtil. getCallContext(SigType resultType, SigType[] parameterTypes, int paramTypesLength, 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 com.kenai.jffi.CallingConvention
InvokerUtil. jffiConvention(CallingConvention callingConvention)
Constructors in jnr.ffi.provider.jffi with parameters of type CallingConvention Constructor Description DefaultInvokerFactory(Runtime runtime, NativeLibrary library, SignatureTypeMapper typeMapper, FunctionMapper functionMapper, CallingConvention libraryCallingConvention, java.util.Map<LibraryOption,?> libraryOptions, boolean libraryIsSynchronized)
VariadicInvoker(Runtime runtime, DefaultInvokerFactory.FunctionInvoker functionInvoker, SignatureTypeMapper typeMapper, ParameterType[] fixedParameterTypes, long functionAddress, SigType resultType, boolean requiresErrno, CallingConvention callingConvention)
-