Uses of Interface
org.jruby.ext.ffi.jffi.ParameterMarshaller
Packages that use ParameterMarshaller
-
Uses of ParameterMarshaller in org.jruby.ext.ffi.jffi
Classes in org.jruby.ext.ffi.jffi that implement ParameterMarshallerModifier and TypeClassDescription(package private) static final classConverts a ruby Boolean into an 32 bit native integer.(package private) static final classConverts a ruby Buffer into a native address.(package private) static final class(package private) static final classConverts a ruby Float into a 128 bit native float.(package private) static final classConverts a ruby Float into a 32 bit native float.(package private) static final classConverts a ruby Float into a 64 bit native float.(package private) static class(package private) static class(package private) static final classConverts a ruby Fixnum into a 16 bit native signed integer.(package private) static final classConverts a ruby Fixnum into a 32 bit native signed integer.(package private) static final classConverts a ruby Fixnum into a 64 bit native signed integer.(package private) static final classConverts a ruby Fixnum into an 8 bit native integer.(package private) static final classConverts a ruby String into a native pointer.(package private) static final classConverts a ruby String into a native pointer.(package private) static final classConverts a ruby Fixnum into a 16 bit native unsigned integer.(package private) static final classConverts a ruby Fixnum into a 32 bit native unsigned integer.(package private) static final classConverts a ruby Fixnum into a 64 bit native unsigned integer.(package private) static final classConverts a ruby Fixnum into an 8 bit native unsigned integer.Fields in org.jruby.ext.ffi.jffi declared as ParameterMarshallerModifier and TypeFieldDescription(package private) static final ParameterMarshallerDefaultMethodFactory.BufferMarshaller.IN(package private) static final ParameterMarshallerDefaultMethodFactory.BufferMarshaller.INOUTstatic final ParameterMarshallerDefaultMethodFactory.BooleanMarshaller.INSTANCEstatic final ParameterMarshallerDefaultMethodFactory.Float128Marshaller.INSTANCEstatic final ParameterMarshallerDefaultMethodFactory.Float32Marshaller.INSTANCEstatic final ParameterMarshallerDefaultMethodFactory.Float64Marshaller.INSTANCEstatic final ParameterMarshallerDefaultMethodFactory.Signed16Marshaller.INSTANCEstatic final ParameterMarshallerDefaultMethodFactory.Signed32Marshaller.INSTANCEstatic final ParameterMarshallerDefaultMethodFactory.Signed64Marshaller.INSTANCEstatic final ParameterMarshallerDefaultMethodFactory.Signed8Marshaller.INSTANCEstatic final ParameterMarshallerDefaultMethodFactory.StringMarshaller.INSTANCEstatic final ParameterMarshallerDefaultMethodFactory.Unsigned16Marshaller.INSTANCEstatic final ParameterMarshallerDefaultMethodFactory.Unsigned32Marshaller.INSTANCEstatic final ParameterMarshallerDefaultMethodFactory.Unsigned64Marshaller.INSTANCEstatic final ParameterMarshallerDefaultMethodFactory.Unsigned8Marshaller.INSTANCEprivate final ParameterMarshallerDefaultMethodFactory.ConvertingMarshaller.nativeMarshaller(package private) static final ParameterMarshallerDefaultMethodFactory.BufferMarshaller.OUTprivate final ParameterMarshaller[]BufferNativeInvoker.parameterMarshallersMethods in org.jruby.ext.ffi.jffi that return ParameterMarshallerModifier and TypeMethodDescription(package private) static ParameterMarshallerDefaultMethodFactory.getEnumMarshaller(Type type, com.kenai.jffi.CallingConvention convention, IRubyObject enums) Gets a marshaller to convert from a ruby type to a native type.(package private) static ParameterMarshallerDefaultMethodFactory.getMarshaller(NativeType type) Gets a marshaller to convert from a ruby type to a native type.(package private) static ParameterMarshallerDefaultMethodFactory.getMarshaller(Type type, com.kenai.jffi.CallingConvention convention, IRubyObject enums) Gets a marshaller to convert from a ruby type to a native type.private static ParameterMarshallerDefaultMethodFactory.newConvertingMarshallerWithHash(Type type, com.kenai.jffi.CallingConvention convention, IRubyObject enums, MappedType ctype) Constructors in org.jruby.ext.ffi.jffi with parameters of type ParameterMarshallerModifierConstructorDescription(package private)BufferNativeInvoker(RubyModule implementationClass, com.kenai.jffi.Function function, Signature signature, FunctionInvoker functionInvoker, ParameterMarshaller[] parameterMarshallers) ConvertingMarshaller(ParameterMarshaller nativeMarshaller, NativeDataConverter converter)