Package com.kenai.jffi
Class Invoker.LP64
- java.lang.Object
-
- com.kenai.jffi.Invoker
-
- com.kenai.jffi.Invoker.LP64
-
-
Constructor Summary
Constructors Modifier Constructor Description private
LP64()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
invokeAddress(CallContext ctx, long function, HeapInvocationBuffer buffer)
Invokes a function and returns a native memory address.-
Methods inherited from class com.kenai.jffi.Invoker
getInstance, getObjectParameterInvoker, invoke, invoke, invokeAddress, invokeBigDecimal, invokeBigDecimal, invokeDouble, invokeDouble, invokeFloat, invokeFloat, invokeI0, invokeI0NoErrno, invokeI1, invokeI1NoErrno, invokeI2, invokeI2NoErrno, invokeI3, invokeI3NoErrno, invokeI4, invokeI4NoErrno, invokeI5, invokeI5NoErrno, invokeI6, invokeI6NoErrno, invokeIIIIIIrI, invokeIIIIIrI, invokeIIIIrI, invokeIIIrI, invokeIIrI, invokeInt, invokeInt, invokeIrI, invokeL0, invokeL0NoErrno, invokeL1, invokeL1NoErrno, invokeL2, invokeL2NoErrno, invokeL3, invokeL3NoErrno, invokeL4, invokeL4NoErrno, invokeL5, invokeL5NoErrno, invokeL6, invokeL6NoErrno, invokeLLLLLLrL, invokeLLLLLrL, invokeLLLLrL, invokeLLLrL, invokeLLrL, invokeLong, invokeLong, invokeLrL, invokeN0, invokeN1, invokeN1, invokeN1O1, invokeN2, invokeN2, invokeN2, invokeN2O1, invokeN2O2, invokeN3, invokeN3, invokeN3, invokeN3, invokeN3O1, invokeN3O2, invokeN3O3, invokeN4, invokeN4, invokeN4, invokeN4, invokeN4, invokeN4O1, invokeN4O2, invokeN4O3, invokeN5, invokeN5, invokeN5, invokeN5, invokeN5, invokeN5, invokeN5O1, invokeN5O2, invokeN5O3, invokeN6, invokeN6, invokeN6, invokeN6, invokeN6, invokeN6, invokeN6, invokeN6O1, invokeN6O2, invokeN6O3, invokeNNNNNNrN, invokeNNNNNrN, invokeNNNNrN, invokeNNNO1rN, invokeNNNO2rN, invokeNNNrN, invokeNNO1rN, invokeNNO2rN, invokeNNrN, invokeNoErrnoIIIrI, invokeNoErrnoIIrI, invokeNoErrnoIrI, invokeNoErrnoVrI, invokeNrN, invokeObject, invokeStruct, invokeStruct, invokeStruct, invokeStruct, invokeVrI, invokeVrL, invokeVrN
-
-
-
-
Field Detail
-
INSTANCE
private static final Invoker INSTANCE
-
-
Method Detail
-
invokeAddress
public final long invokeAddress(CallContext ctx, long function, HeapInvocationBuffer buffer)
Description copied from class:Invoker
Invokes a function and returns a native memory address.- Specified by:
invokeAddress
in classInvoker
- Parameters:
ctx
- The call context which describes how to call the native function.function
- The address of the native function to invoke.buffer
- A buffer containing the arguments to the function.- Returns:
- A native memory address.
-
-