Package org.jruby.ext.ffi
package org.jruby.ext.ffi
-
ClassDescriptionA native function invokerA abstract memory object that defines operations common to both pointers and memory buffersDefines a C callback's parameters and return type.Converts data from one FFI type to another.Represents a C enumA factory that can create a FFI ProviderThe holder of all per-ruby-runtime FFI dataAn implementation of MemoryIO that throws an exception on any access.FFI specific I/O routinesA type which represents a conversion to/from a native type.Abstracted memory operations.Defines memory operations for a primitive typeNative typesAn instance of Factory that is used when no FFI implementation can be found.An implementation of MemoryIO that throws an exception on any access.A
Platformsubclass representing the Linux operating system.APlatformsubclass representing the MacOS system.APlatformsubclass representing the Linux operating system.APlatformsubclass representing the Windows system.C memory pointer operations.Defines the memory layout for a native structure.Enum (maps :foo => 1, :bar => 2, etc)A struct member.Primitive (byte, short, int, long, float, double) types are all handled by a PrimitiveMember type.