Uses of Class
com.kenai.jffi.HeapInvocationBuffer
Packages that use HeapInvocationBuffer
-
Uses of HeapInvocationBuffer in com.kenai.jffi
Methods in com.kenai.jffi with parameters of type HeapInvocationBufferModifier and TypeMethodDescriptionfinal longInvoker.ILP32.invokeAddress(CallContext ctx, long function, HeapInvocationBuffer buffer) abstract longInvoker.invokeAddress(CallContext ctx, long function, HeapInvocationBuffer buffer) Invokes a function and returns a native memory address.longInvoker.invokeAddress(Function function, HeapInvocationBuffer buffer) Invokes a function and returns a native memory address.final longInvoker.LP64.invokeAddress(CallContext ctx, long function, HeapInvocationBuffer buffer) private intInvoker.invokeArrayWithObjectsInt32(long ctx, long function, HeapInvocationBuffer buffer, ObjectBuffer objectBuffer) Convenience method to pass the objects and object descriptor array down as normal arguments, so hotspot can optimize it.private longInvoker.invokeArrayWithObjectsInt64(long ctx, long function, HeapInvocationBuffer buffer, ObjectBuffer objectBuffer) Convenience method to pass the objects and object descriptor array down as normal arguments, so hotspot can optimize it.final BigDecimalInvoker.invokeBigDecimal(CallContext ctx, long function, HeapInvocationBuffer buffer) Invokes a function and returns a 64 bit floating point value.final BigDecimalInvoker.invokeBigDecimal(Function function, HeapInvocationBuffer buffer) Invokes a function and returns a 64 bit floating point value.final doubleInvoker.invokeDouble(CallContext ctx, long function, HeapInvocationBuffer buffer) Invokes a function and returns a 64 bit floating point value.final doubleInvoker.invokeDouble(Function function, HeapInvocationBuffer buffer) Invokes a function and returns a 64 bit floating point value.final floatInvoker.invokeFloat(CallContext ctx, long function, HeapInvocationBuffer buffer) Invokes a function and returns a 32 bit floating point value.final floatInvoker.invokeFloat(Function function, HeapInvocationBuffer buffer) Invokes a function and returns a 32 bit floating point value.final intInvoker.invokeInt(CallContext ctx, long function, HeapInvocationBuffer buffer) Invokes a function and returns a 32 bit integer value.final intInvoker.invokeInt(Function function, HeapInvocationBuffer buffer) Invokes a function and returns a 32 bit integer value.final longInvoker.invokeLong(CallContext ctx, long function, HeapInvocationBuffer buffer) Invokes a function and returns a 64 bit integer value.final longInvoker.invokeLong(Function function, HeapInvocationBuffer buffer) Invokes a function and returns a 64 bit integer value.final ObjectInvoker.invokeObject(Function function, HeapInvocationBuffer buffer) final byte[]Invoker.invokeStruct(CallContext ctx, long function, HeapInvocationBuffer buffer) Invokes a function that returns a C struct by value.final voidInvoker.invokeStruct(CallContext ctx, long function, HeapInvocationBuffer buffer, byte[] returnBuffer, int offset) Invokes a function that returns a C struct by value.final byte[]Invoker.invokeStruct(Function function, HeapInvocationBuffer buffer) Invokes a function that returns a C struct by value.final voidInvoker.invokeStruct(Function function, HeapInvocationBuffer buffer, byte[] returnBuffer, int offset) Invokes a function that returns a C struct by value.