Package jnr.ffi.provider.jffi
Class DefaultInvokerFactory.ToNativeConverterMarshaller
java.lang.Object
jnr.ffi.provider.jffi.DefaultInvokerFactory.ToNativeConverterMarshaller
- All Implemented Interfaces:
DefaultInvokerFactory.Marshaller
- Enclosing class:
DefaultInvokerFactory
static class DefaultInvokerFactory.ToNativeConverterMarshaller
extends Object
implements DefaultInvokerFactory.Marshaller
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ToNativeContext
private final ToNativeConverter
private final boolean
private final DefaultInvokerFactory.Marshaller
-
Constructor Summary
ConstructorsConstructorDescriptionToNativeConverterMarshaller
(ToNativeConverter toNativeConverter, ToNativeContext toNativeContext, DefaultInvokerFactory.Marshaller marshaller) -
Method Summary
Modifier and TypeMethodDescriptionvoid
marshal
(InvocationSession session, com.kenai.jffi.HeapInvocationBuffer buffer, Object parameter)
-
Field Details
-
converter
-
context
-
marshaller
-
isPostInvokeRequired
private final boolean isPostInvokeRequired
-
-
Constructor Details
-
ToNativeConverterMarshaller
public ToNativeConverterMarshaller(ToNativeConverter toNativeConverter, ToNativeContext toNativeContext, DefaultInvokerFactory.Marshaller marshaller)
-
-
Method Details
-
marshal
public void marshal(InvocationSession session, com.kenai.jffi.HeapInvocationBuffer buffer, Object parameter) - Specified by:
marshal
in interfaceDefaultInvokerFactory.Marshaller
-