static final class DefaultMethodFactory.BufferMarshaller extends DefaultMethodFactory.PointerParameterMarshaller
| Modifier and Type | Field and Description |
|---|---|
(package private) static ParameterMarshaller |
IN |
(package private) static ParameterMarshaller |
INOUT |
(package private) static ParameterMarshaller |
OUT |
| Constructor and Description |
|---|
BufferMarshaller(int flags) |
| Modifier and Type | Method and Description |
|---|---|
void |
marshal(ThreadContext context,
com.kenai.jffi.InvocationBuffer buffer,
IRubyObject parameter) |
marshalmarshal, requiresPostInvoke, requiresReferencestatic final ParameterMarshaller IN
static final ParameterMarshaller OUT
static final ParameterMarshaller INOUT
public final void marshal(ThreadContext context, com.kenai.jffi.InvocationBuffer buffer, IRubyObject parameter)