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
IOModule — members 3
C new()
C create_io_module(context, ffi)
M native_read(context, self, src, dst, rb_length) IRubyObject

org.jruby.ext.ffi.IOModule

class 3 members

FFI specific I/O routines

Constructors

new

new ( )
Java: <init>()

Class Methods

create_io_module

create_io_module ( ThreadContext context, RubyModule ffi )
Java: createIOModule(org.jruby.runtime.ThreadContext context, org.jruby.RubyModule FFI)

native_read

IRubyObject native_read ( ThreadContext context, IRubyObject self, IRubyObject src, IRubyObject dst, IRubyObject rb_length )
Java: native_read(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject self, org.jruby.runtime.builtin.IRubyObject src, org.jruby.runtime.builtin.IRubyObject dst, org.jruby.runtime.builtin.IRubyObject rbLength)
Copyright (C) 2009 JRuby project