A B C D E F G H I L M N O P R S T U V

I

IN - Static variable in class com.kenai.jffi.ArrayFlags
Copy the array contents to native memory before calling the function
IN - Static variable in class com.kenai.jffi.ObjectParameterInfo
Copy the array contents to native memory before calling the function
indexOf(long, byte) - Method in class com.kenai.jffi.MemoryIO
Finds the location of a byte value in a native memory region.
indexOf(long, byte, int) - Method in class com.kenai.jffi.MemoryIO
Finds the location of a byte value in a native memory region.
INT - Static variable in class com.kenai.jffi.ObjectParameterInfo
 
Internals - Class in com.kenai.jffi
Retrieves metadata about jffi C internals
InvocationBuffer - Interface in com.kenai.jffi
A parameter buffer used when invoking a function
invoke(Closure.Buffer) - Method in interface com.kenai.jffi.Closure
 
invoke(Function, long, long[]) - Method in class com.kenai.jffi.Invoker
Invokes a function, with the parameters loaded into native memory buffers, and the function result is stored in a native memory buffer.
invoke(CallContext, long, long, long[]) - Method in class com.kenai.jffi.Invoker
Invokes a function, with the parameters loaded into native memory buffers, and the function result is stored in a native memory buffer.
invokeAddress(Function, HeapInvocationBuffer) - Method in class com.kenai.jffi.Invoker
Invokes a function and returns a native memory address.
invokeAddress(CallContext, long, HeapInvocationBuffer) - Method in class com.kenai.jffi.Invoker
Invokes a function and returns a native memory address.
invokeDouble(Function, HeapInvocationBuffer) - Method in class com.kenai.jffi.Invoker
Invokes a function and returns a 64 bit floating point value.
invokeDouble(CallContext, long, HeapInvocationBuffer) - Method in class com.kenai.jffi.Invoker
Invokes a function and returns a 64 bit floating point value.
invokeFloat(Function, HeapInvocationBuffer) - Method in class com.kenai.jffi.Invoker
Invokes a function and returns a 32 bit floating point value.
invokeFloat(CallContext, long, HeapInvocationBuffer) - Method in class com.kenai.jffi.Invoker
Invokes a function and returns a 32 bit floating point value.
invokeIIIrF(Function, int, int, int) - Method in class com.kenai.jffi.Invoker
Invokes a function with three integer arguments, and returns a 32 bit float.
invokeIIIrI(Function, int, int, int) - Method in class com.kenai.jffi.Invoker
Invokes a function with three integer arguments, and returns a 32 bit integer.
invokeIIrF(Function, int, int) - Method in class com.kenai.jffi.Invoker
Invokes a function with two integer arguments, and returns a 32 bit float.
invokeIIrI(Function, int, int) - Method in class com.kenai.jffi.Invoker
Invokes a function with two integer arguments, and returns a 32 bit integer.
invokeInt(Function, HeapInvocationBuffer) - Method in class com.kenai.jffi.Invoker
Invokes a function and returns a 32 bit integer value.
invokeInt(CallContext, long, HeapInvocationBuffer) - Method in class com.kenai.jffi.Invoker
Invokes a function and returns a 32 bit integer value.
invokeIrF(Function, int) - Method in class com.kenai.jffi.Invoker
Invokes a function with one integer argument, and returns a 32 bit float.
invokeIrI(Function, int) - Method in class com.kenai.jffi.Invoker
Invokes a function with one integer argument, and returns a 32 bit integer.
invokeLLLLLLrL(Function, long, long, long, long, long, long) - Method in class com.kenai.jffi.Invoker
Invokes a function with six 64 bit integer arguments, and returns a 64 bit integer.
invokeLLLLLrL(Function, long, long, long, long, long) - Method in class com.kenai.jffi.Invoker
Invokes a function with five 64 bit integer arguments, and returns a 64 bit integer.
invokeLLLLrL(Function, long, long, long, long, long) - Method in class com.kenai.jffi.Invoker
Invokes a function with four 64 bit integer arguments, and returns a 64 bit integer.
invokeLLLrL(Function, long, long, long) - Method in class com.kenai.jffi.Invoker
Invokes a function with three 64 bit integer arguments, and returns a 64 bit integer.
invokeLLrL(Function, long, long) - Method in class com.kenai.jffi.Invoker
Invokes a function with two 64 bit integer arguments, and returns a 64 bit integer.
invokeLong(Function, HeapInvocationBuffer) - Method in class com.kenai.jffi.Invoker
Invokes a function and returns a 64 bit integer value.
invokeLong(CallContext, long, HeapInvocationBuffer) - Method in class com.kenai.jffi.Invoker
Invokes a function and returns a 64 bit integer value.
invokeLrL(Function, long) - Method in class com.kenai.jffi.Invoker
Invokes a function with one 64 bit integer argument, and returns a 64 bit integer.
invokeN1O1rN(Function, long, Object, int, int, ObjectParameterInfo) - Method in class com.kenai.jffi.ObjectParameterInvoker
 
invokeN2O1rN(Function, long, long, Object, int, int, ObjectParameterInfo) - Method in class com.kenai.jffi.ObjectParameterInvoker
 
invokeN2O2rN(Function, long, long, Object, int, int, ObjectParameterInfo, Object, int, int, ObjectParameterInfo) - Method in class com.kenai.jffi.ObjectParameterInvoker
 
invokeN3O1rN(Function, long, long, long, Object, int, int, ObjectParameterInfo) - Method in class com.kenai.jffi.ObjectParameterInvoker
 
invokeN3O2rN(Function, long, long, long, Object, int, int, ObjectParameterInfo, Object, int, int, ObjectParameterInfo) - Method in class com.kenai.jffi.ObjectParameterInvoker
 
invokeN3O3rN(Function, long, long, long, Object, int, int, ObjectParameterInfo, Object, int, int, ObjectParameterInfo, Object, int, int, ObjectParameterInfo) - Method in class com.kenai.jffi.ObjectParameterInvoker
 
invokeN4O1rN(Function, long, long, long, long, Object, int, int, ObjectParameterInfo) - Method in class com.kenai.jffi.ObjectParameterInvoker
 
invokeN4O2rN(Function, long, long, long, long, Object, int, int, ObjectParameterInfo, Object, int, int, ObjectParameterInfo) - Method in class com.kenai.jffi.ObjectParameterInvoker
 
invokeN4O3rN(Function, long, long, long, long, Object, int, int, ObjectParameterInfo, Object, int, int, ObjectParameterInfo, Object, int, int, ObjectParameterInfo) - Method in class com.kenai.jffi.ObjectParameterInvoker
 
invokeN5O1rN(Function, long, long, long, long, long, Object, int, int, ObjectParameterInfo) - Method in class com.kenai.jffi.ObjectParameterInvoker
 
invokeN5O2rN(Function, long, long, long, long, long, Object, int, int, ObjectParameterInfo, Object, int, int, ObjectParameterInfo) - Method in class com.kenai.jffi.ObjectParameterInvoker
 
invokeN5O3rN(Function, long, long, long, long, long, Object, int, int, ObjectParameterInfo, Object, int, int, ObjectParameterInfo, Object, int, int, ObjectParameterInfo) - Method in class com.kenai.jffi.ObjectParameterInvoker
 
invokeN6O1rN(Function, long, long, long, long, long, long, Object, int, int, ObjectParameterInfo) - Method in class com.kenai.jffi.ObjectParameterInvoker
 
invokeN6O2rN(Function, long, long, long, long, long, long, Object, int, int, ObjectParameterInfo, Object, int, int, ObjectParameterInfo) - Method in class com.kenai.jffi.ObjectParameterInvoker
 
invokeN6O3rN(Function, long, long, long, long, long, long, Object, int, int, ObjectParameterInfo, Object, int, int, ObjectParameterInfo, Object, int, int, ObjectParameterInfo) - Method in class com.kenai.jffi.ObjectParameterInvoker
 
invokeNNNNNNrN(Function, long, long, long, long, long, long) - Method in class com.kenai.jffi.Invoker
Invokes a function with six numeric arguments, and returns a numeric value.
invokeNNNNNrN(Function, long, long, long, long, long) - Method in class com.kenai.jffi.Invoker
Invokes a function with five numeric arguments, and returns a numeric value.
invokeNNNNrN(Function, long, long, long, long) - Method in class com.kenai.jffi.Invoker
Invokes a function with four numeric arguments, and returns a numeric value.
invokeNNNO1rN(Function, long, long, long, Object, int, int, ObjectParameterInfo) - Method in class com.kenai.jffi.Invoker
Invokes a function with two numeric arguments, and returns a numeric value.
invokeNNNO2rN(Function, long, long, long, Object, int, int, ObjectParameterInfo, Object, int, int, ObjectParameterInfo) - Method in class com.kenai.jffi.Invoker
Invokes a function with two numeric arguments, and returns a numeric value.
invokeNNNrN(Function, long, long, long) - Method in class com.kenai.jffi.Invoker
Invokes a function with three numeric arguments, and returns a numeric value.
invokeNNO1rN(Function, long, long, Object, int, int, ObjectParameterInfo) - Method in class com.kenai.jffi.Invoker
Invokes a function with two numeric arguments, and returns a numeric value.
invokeNNO2rN(Function, long, long, Object, int, int, ObjectParameterInfo, Object, int, int, ObjectParameterInfo) - Method in class com.kenai.jffi.Invoker
Invokes a function with two numeric arguments, and returns a numeric value.
invokeNNrN(Function, long, long) - Method in class com.kenai.jffi.Invoker
Invokes a function with two numeric arguments, and returns a numeric value.
invokeNoErrnoIIIrI(Function, int, int, int) - Method in class com.kenai.jffi.Invoker
Invokes a function with three integer arguments, and returns a 32 bit integer.
invokeNoErrnoIIrI(Function, int, int) - Method in class com.kenai.jffi.Invoker
Invokes a function with two integer arguments, and returns a 32 bit integer.
invokeNoErrnoIrI(Function, int) - Method in class com.kenai.jffi.Invoker
Invokes a function with one integer argument, and returns a 32 bit integer.
invokeNoErrnoVrI(Function) - Method in class com.kenai.jffi.Invoker
Invokes a function with no arguments, and returns a 32 bit integer.
invokeNrN(Function, long) - Method in class com.kenai.jffi.Invoker
Invokes a function with one numberic argument, and returns a numeric value.
invokeObject(Function, HeapInvocationBuffer) - Method in class com.kenai.jffi.Invoker
 
Invoker - Class in com.kenai.jffi
Provides native function invocation facilities.
invokeStruct(Function, HeapInvocationBuffer) - Method in class com.kenai.jffi.Invoker
Invokes a function that returns a C struct by value.
invokeStruct(CallContext, long, HeapInvocationBuffer) - Method in class com.kenai.jffi.Invoker
Invokes a function that returns a C struct by value.
invokeStruct(Function, HeapInvocationBuffer, byte[], int) - Method in class com.kenai.jffi.Invoker
Invokes a function that returns a C struct by value.
invokeStruct(CallContext, long, HeapInvocationBuffer, byte[], int) - Method in class com.kenai.jffi.Invoker
Invokes a function that returns a C struct by value.
invokeVrF(Function) - Method in class com.kenai.jffi.Invoker
Invokes a function with no arguments, and returns a 32 bit float.
invokeVrI(Function) - Method in class com.kenai.jffi.Invoker
Invokes a function with no arguments, and returns a 32 bit integer.
invokeVrL(Function) - Method in class com.kenai.jffi.Invoker
Invokes a function with no arguments, and returns a 64 bit integer.
invokeVrN(Function) - Method in class com.kenai.jffi.Invoker
Invokes a function with no arguments, and returns a numeric value.
isIn(int) - Static method in class com.kenai.jffi.ArrayFlags
Tests if the flags indicate data should be copied to native memory.
isLoaded() - Static method in class com.kenai.jffi.internal.StubLoader
 
isNative() - Method in class com.kenai.jffi.ObjectParameterInvoker
 
isOut(int) - Static method in class com.kenai.jffi.ArrayFlags
Tests if the flags indicate data should be copied from native memory.
isSupported() - Method in class com.kenai.jffi.Platform
Checks if the current platform is supported by JFFI.

A B C D E F G H I L M N O P R S T U V