| 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 |
| ArrayMemoryIO.BigEndianArrayIO |
| ArrayMemoryIO.LittleEndianArrayIO |
| AutoPointer.Reaper |
| AutoPointer.ReaperGroup |
| Buffer |
| CallbackInfo
Defines a C callback's parameters and return type.
|
| CallbackManager |
| Factory
A factory that can create a FFI Provider
|
| FFI
The holder of all per-ruby-runtime FFI data
|
| 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 |
| MemoryOp
Defines memory operations for a primitive type
|
| MemoryOp.PrimitiveOp |
| MemoryPointer |
| NativeType
Native types
|
| NullMemoryIO
An implementation of MemoryIO that throws an exception on any access.
|
| Platform |
| Platform.CPU_TYPE |
| Platform.OS_TYPE |
| Platform.Supported |
| Pointer
C memory pointer operations.
|
| Struct |
| StructByValue |
| StructLayout
Defines the memory layout for a native structure.
|
| StructLayout.ArrayProxy |
| StructLayout.Field |
| StructLayout.FieldIO |
| 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
|
| AllocatedDirectMemoryIO |
| CallbackInfo
Defines a C callback's parameters and return type.
|
| CallbackManager |
| Enums
Represents a C enum
|
| 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.
|
| StructByValue |
| StructLayout
Defines the memory layout for a native structure.
|
| Type |
| Type.Array |