Uses of Interface
org.jruby.ext.ffi.jffi.FunctionInvoker
Packages that use FunctionInvoker
-
Uses of FunctionInvoker in org.jruby.ext.ffi.jffi
Classes in org.jruby.ext.ffi.jffi that implement FunctionInvokerModifier and TypeClassDescriptionprivate static classprivate static final classInvokes the native function with a boolean return value.private static final classInvokes the native function, then passes the return value off to a conversion method to massage it to a custom ruby type.private static final classInvokes the native function with a 128 bit float return value.private static final classInvokes the native function with a 32 bit float return value.private static final classInvokes the native function with a 64 bit float return value.private static final classInvokes the native function with a native pointer return value.private static final classInvokes the native function with a native pointer return value.private static final classInvokes the native function with n signed 8 bit integer return value.private static final classInvokes the native function with a 32 bit integer return value.private static final classInvokes the native function with a 64 bit integer return value.private static final classInvokes the native function with n signed 8 bit integer return value.private static final classInvokes the native function with a native string return value.private static final classInvokes the native function with a native struct return value.private static final classInvokes the native function with an unsigned 32 bit integer return value.private static final classInvokes the native function with an unsigned 32 bit integer return value.private static final classInvokes the native function with a 64 bit unsigned integer return value.private static final classInvokes the native function with an unsigned 8 bit integer return value.private static final classInvokes the native function with no return type, and returns nil to ruby.Fields in org.jruby.ext.ffi.jffi declared as FunctionInvokerModifier and TypeFieldDescriptionprivate final FunctionInvokerBufferNativeInvoker.functionInvokerprivate final FunctionInvokerVariadicInvoker.functionInvokerstatic final FunctionInvokerDefaultMethodFactory.BooleanInvoker.INSTANCEstatic final FunctionInvokerDefaultMethodFactory.Float128Invoker.INSTANCEstatic final FunctionInvokerDefaultMethodFactory.Float32Invoker.INSTANCEstatic final FunctionInvokerDefaultMethodFactory.Float64Invoker.INSTANCEstatic final FunctionInvokerDefaultMethodFactory.Pointer32Invoker.INSTANCEstatic final FunctionInvokerDefaultMethodFactory.Pointer64Invoker.INSTANCEstatic final FunctionInvokerDefaultMethodFactory.Signed16Invoker.INSTANCEstatic final FunctionInvokerDefaultMethodFactory.Signed32Invoker.INSTANCEstatic final FunctionInvokerDefaultMethodFactory.Signed64Invoker.INSTANCEstatic final FunctionInvokerDefaultMethodFactory.Signed8Invoker.INSTANCEstatic final FunctionInvokerDefaultMethodFactory.StringInvoker.INSTANCEstatic final FunctionInvokerDefaultMethodFactory.Unsigned16Invoker.INSTANCEstatic final FunctionInvokerDefaultMethodFactory.Unsigned32Invoker.INSTANCEstatic final FunctionInvokerDefaultMethodFactory.Unsigned64Invoker.INSTANCEstatic final FunctionInvokerDefaultMethodFactory.Unsigned8Invoker.INSTANCEstatic final FunctionInvokerDefaultMethodFactory.VoidInvoker.INSTANCEprivate final FunctionInvokerDefaultMethodFactory.ConvertingInvoker.nativeInvokerMethods in org.jruby.ext.ffi.jffi that return FunctionInvokerModifier and TypeMethodDescription(package private) static FunctionInvokerDefaultMethodFactory.getFunctionInvoker(NativeType returnType) (package private) static FunctionInvokerDefaultMethodFactory.getFunctionInvoker(Type returnType) Constructors in org.jruby.ext.ffi.jffi with parameters of type FunctionInvokerModifierConstructorDescription(package private)BufferNativeInvoker(RubyModule implementationClass, com.kenai.jffi.Function function, Signature signature, FunctionInvoker functionInvoker, ParameterMarshaller[] parameterMarshallers) ConvertingInvoker(FunctionInvoker nativeInvoker, NativeDataConverter converter) privateVariadicInvoker(Ruby runtime, IRubyObject klazz, Pointer address, FunctionInvoker functionInvoker, com.kenai.jffi.Type returnType, int fixedParamCount, com.kenai.jffi.CallingConvention convention, IRubyObject enums, boolean saveError)