|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use CallContext | |
---|---|
com.kenai.jffi |
Uses of CallContext in com.kenai.jffi |
---|
Methods in com.kenai.jffi that return CallContext | |
---|---|
CallContext |
CallContextCache.getCallContext(Type returnType,
Type[] parameterTypes,
CallingConvention convention)
|
Methods in com.kenai.jffi with parameters of type CallContext | |
---|---|
void |
Invoker.invoke(CallContext ctx,
long 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(CallContext ctx,
long function,
HeapInvocationBuffer buffer)
Invokes a function and returns a native memory address. |
double |
Invoker.invokeDouble(CallContext ctx,
long function,
HeapInvocationBuffer buffer)
Invokes a function and returns a 64 bit floating point value. |
float |
Invoker.invokeFloat(CallContext ctx,
long function,
HeapInvocationBuffer buffer)
Invokes a function and returns a 32 bit floating point value. |
int |
Invoker.invokeInt(CallContext ctx,
long function,
HeapInvocationBuffer buffer)
Invokes a function and returns a 32 bit integer value. |
long |
Invoker.invokeLong(CallContext ctx,
long function,
HeapInvocationBuffer buffer)
Invokes a function and returns a 64 bit integer value. |
byte[] |
Invoker.invokeStruct(CallContext ctx,
long function,
HeapInvocationBuffer buffer)
Invokes a function that returns a C struct by value. |
void |
Invoker.invokeStruct(CallContext ctx,
long function,
HeapInvocationBuffer buffer,
byte[] returnBuffer,
int offset)
Invokes a function that returns a C struct by value. |
Closure.Handle |
ClosureManager.newClosure(Closure closure,
CallContext callContext)
Wraps a java object that implements the Closure interface in a
native closure. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |