|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Function in com.kenai.jffi |
---|
Methods in com.kenai.jffi with parameters of type Function | |
---|---|
void |
Invoker.invoke(Function function,
long returnBuffer,
long[] parameters)
Invokes a function, with the parameters loaded into native memory buffers, and the function result is stored in a native memory buffer. |
abstract long |
Invoker.invokeAddress(Function function,
HeapInvocationBuffer buffer)
Invokes a function and returns a native memory address. |
double |
Invoker.invokeDouble(Function function,
HeapInvocationBuffer buffer)
Invokes a function and returns a 64 bit floating point value. |
float |
Invoker.invokeFloat(Function function,
HeapInvocationBuffer buffer)
Invokes a function and returns a 32 bit floating point value. |
int |
Invoker.invokeIIIrI(Function function,
int arg1,
int arg2,
int arg3)
Invokes a function with three integer arguments, and returns a 32 bit integer. |
int |
Invoker.invokeIIrI(Function function,
int arg1,
int arg2)
Invokes a function with two integer arguments, and returns a 32 bit integer. |
int |
Invoker.invokeInt(Function function,
HeapInvocationBuffer buffer)
Invokes a function and returns a 32 bit integer value. |
int |
Invoker.invokeIrI(Function function,
int arg1)
Invokes a function with one integer argument, and returns a 32 bit integer. |
long |
Invoker.invokeLLLrL(Function function,
long arg1,
long arg2,
long arg3)
Invokes a function with three 64 bit integer arguments, and returns a 64 bit integer. |
long |
Invoker.invokeLLrL(Function function,
long arg1,
long arg2)
Invokes a function with two 64 bit integer arguments, and returns a 64 bit integer. |
long |
Invoker.invokeLong(Function function,
HeapInvocationBuffer buffer)
Invokes a function and returns a 64 bit integer value. |
long |
Invoker.invokeLrL(Function function,
long arg1)
Invokes a function with one 64 bit integer argument, and returns a 64 bit integer. |
int |
Invoker.invokeNoErrnoIIIrI(Function function,
int arg1,
int arg2,
int arg3)
Invokes a function with three integer arguments, and returns a 32 bit integer. |
int |
Invoker.invokeNoErrnoIIrI(Function function,
int arg1,
int arg2)
Invokes a function with two integer arguments, and returns a 32 bit integer. |
int |
Invoker.invokeNoErrnoIrI(Function function,
int arg1)
Invokes a function with one integer argument, and returns a 32 bit integer. |
int |
Invoker.invokeNoErrnoVrI(Function function)
Invokes a function with no arguments, and returns a 32 bit integer. |
java.lang.Object |
Invoker.invokeObject(Function function,
HeapInvocationBuffer buffer)
|
byte[] |
Invoker.invokeStruct(Function function,
HeapInvocationBuffer buffer)
Invokes a function that returns a C struct by value. |
void |
Invoker.invokeStruct(Function function,
HeapInvocationBuffer buffer,
byte[] returnBuffer,
int offset)
Invokes a function that returns a C struct by value. |
int |
Invoker.invokeVrI(Function function)
Invokes a function with no arguments, and returns a 32 bit integer. |
long |
Invoker.invokeVrL(Function function)
Invokes a function with no arguments, and returns a 64 bit integer. |
Constructors in com.kenai.jffi with parameters of type Function | |
---|---|
HeapInvocationBuffer(Function function)
Creates a new instance of HeapInvocationBuffer. |
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |