Package | Description |
---|---|
org.jruby | |
org.jruby.ext.ffi | |
org.jruby.ext.ffi.jffi |
Class and Description |
---|
FFI
The holder of all per-ruby-runtime FFI data
|
Class and Description |
---|
AbstractInvoker
A native function invoker
|
AbstractMemory
A abstract memory object that defines operations common to both pointers and
memory buffers
|
AllocatedDirectMemoryIO |
ArrayMemoryIO |
ArrayMemoryIO.ArrayIO |
Buffer |
CallbackInfo
Defines a C callback's parameters and return type.
|
CallbackManager |
Factory
A factory that can create a FFI Provider
|
InvalidMemoryIO
An implementation of MemoryIO that throws an exception on any access.
|
MemoryIO
Abstracted memory operations.
|
MemoryObject |
NativeType
Native types
|
NullMemoryIO
An implementation of MemoryIO that throws an exception on any access.
|
Platform |
Platform.CPU_TYPE |
Platform.OS_TYPE |
Pointer
C memory pointer operations.
|
StructLayout
Defines the memory layout for a native structure.
|
StructLayout.ArrayProxy |
StructLayout.Field |
StructLayout.Member
A struct member.
|
StructLayout.Storage |
SwappedMemoryIO |
Type |
Type.Array |
TypeResolver |
Class and Description |
---|
AbstractInvoker
A native function invoker
|
AbstractMemory
A abstract memory object that defines operations common to both pointers and
memory buffers
|
CallbackInfo
Defines a C callback's parameters and return type.
|
CallbackManager |
Factory
A factory that can create a FFI Provider
|
InvalidMemoryIO
An implementation of MemoryIO that throws an exception on any access.
|
MappedType
A type which represents a conversion to/from a native type.
|
MemoryIO
Abstracted memory operations.
|
MemoryObject |
NativeType
Native types
|
Pointer
C memory pointer operations.
|
Type |
Copyright © 2001-2015 JRuby. All Rights Reserved.