Class DefaultMethodFactory.StructByValueInvoker

java.lang.Object
org.jruby.ext.ffi.jffi.DefaultMethodFactory.BaseInvoker
org.jruby.ext.ffi.jffi.DefaultMethodFactory.StructByValueInvoker
All Implemented Interfaces:
FunctionInvoker
Enclosing class:
DefaultMethodFactory

private static final class DefaultMethodFactory.StructByValueInvoker extends DefaultMethodFactory.BaseInvoker
Invokes the native function with a native struct return value. Returns a FFI::Struct instance to ruby.
  • Field Details

  • Constructor Details

    • StructByValueInvoker

      public StructByValueInvoker(StructByValue info)
  • Method Details

    • invoke

      public final IRubyObject invoke(ThreadContext context, com.kenai.jffi.Function function, com.kenai.jffi.HeapInvocationBuffer args)