Top Description Methods
org.jruby.ext.ffi.jffi

pack-priv Interface ParameterMarshaller

Known Direct Implementers
org.jruby.ext.ffi.jffi.DefaultMethodFactory.NonSessionMarshaller, org.jruby.ext.ffi.jffi.DefaultMethodFactory.ConvertingMarshaller
Imports
com.kenai.jffi.InvocationBuffer, org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject

Converts a ruby parameter into a native argument.

Method Summary

Modifier and TypeMethod and Description
public void
marshal(Invocation invocation, InvocationBuffer buffer, IRubyObject value)

public void
public boolean
public boolean

Method Detail

marshalback to summary
public void marshal(Invocation invocation, InvocationBuffer buffer, IRubyObject value)
marshalback to summary
public void marshal(ThreadContext context, InvocationBuffer buffer, IRubyObject value)
requiresPostInvokeback to summary
public boolean requiresPostInvoke()
requiresReferenceback to summary
public boolean requiresReference()