Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
U
V