jruby/docs BETA
Navigation
org.jruby.ext.ffi 33
C AbstractInvoker
C AbstractMemory
I AllocatedDirectMemoryIO
C ArrayMemoryIO
C AutoPointer
C Buffer
C CallbackInfo
C CallbackManager
C DataConverter
C Enums
C FFI
C FFIService
C Factory
C FreedMemoryIO
C IOModule
C InvalidMemoryIO
C MappedType
C MemoryIO
C MemoryObject
C MemoryPointer
C MemoryUtil
E NativeType
C NoImplFactory
C NullMemoryIO
C Platform
C Pointer
C Struct
C StructByValue
C StructLayout
C SwappedMemoryIO
C Type
C TypeResolver
C Util
FFI — members 15
F ffiModule() RubyModule
F memoryClass() RubyClass
F bufferClass() RubyClass
F pointerClass() RubyClass
F memptrClass() RubyClass
F structClass() RubyClass
F functionClass() RubyClass
F callbackClass() RubyClass
F typeClass() RubyClass
F typedefs() RubyHash
F nullPointer() Pointer
C new(ffi_module)
M null_memory_io() NullMemoryIO
C register_attached_method(method, invoker)
M type_resolver() TypeResolver

org.jruby.ext.ffi.FFI

class 15 members

The holder of all per-ruby-runtime FFI data

Fields

fieldtypenote
ffiModule RubyModule
memoryClass RubyClass
bufferClass RubyClass
pointerClass RubyClass
memptrClass RubyClass
structClass RubyClass
functionClass RubyClass
callbackClass RubyClass
typeClass RubyClass
typedefs RubyHash
nullPointer Pointer

Constructors

new

new ( RubyModule ffi_module )
Java: <init>(org.jruby.RubyModule ffiModule)

Instance Methods

null_memory_io

NullMemoryIO null_memory_io ( )
Java: getNullMemoryIO() · also: get_null_memory_io

register_attached_method

register_attached_method ( DynamicMethod method, AbstractInvoker invoker )
Java: registerAttachedMethod(org.jruby.internal.runtime.methods.DynamicMethod method, org.jruby.ext.ffi.AbstractInvoker invoker)

type_resolver

TypeResolver type_resolver ( )
Java: getTypeResolver() · also: get_type_resolver