Package org.jruby.ext.ffi.jffi
Class DefaultMethodFactory.Pointer64Invoker
java.lang.Object
org.jruby.ext.ffi.jffi.DefaultMethodFactory.BaseInvoker
org.jruby.ext.ffi.jffi.DefaultMethodFactory.Pointer64Invoker
- All Implemented Interfaces:
FunctionInvoker
- Enclosing class:
- DefaultMethodFactory
private static final class DefaultMethodFactory.Pointer64Invoker
extends DefaultMethodFactory.BaseInvoker
Invokes the native function with a native pointer return value.
Returns a
MemoryPointer to ruby.-
Field Summary
FieldsFields inherited from class org.jruby.ext.ffi.jffi.DefaultMethodFactory.BaseInvoker
invoker -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal IRubyObjectinvoke(ThreadContext context, com.kenai.jffi.Function function, com.kenai.jffi.HeapInvocationBuffer args)
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
Pointer64Invoker
private Pointer64Invoker()
-
-
Method Details
-
invoke
public final IRubyObject invoke(ThreadContext context, com.kenai.jffi.Function function, com.kenai.jffi.HeapInvocationBuffer args)
-