Package org.jruby.ext.ffi

Interface Summary
AllocatedDirectMemoryIO  
DirectMemoryIO  
MemoryIO Abstracted memory operations.
NativeParam This is just a marker interface to allow both NativeType and Callback to be used as parameter types.
StructLayout.Aggregate  
StructLayout.Storage  
 

Class Summary
AbstractInvoker A native function invoker
AbstractMemory A abstract memory object that defines operations common to both pointers and memory buffers
ArrayMemoryIO  
ArrayMemoryIO.ArrayIO  
AutoPointer  
Buffer  
CallbackInfo Defines a C callback's parameters and return type.
CallbackManager  
Enum Represents a C enum
Factory A factory that can create a FFI Provider
Factory.Service  
FreedMemoryIO  
InvalidMemoryIO An implementation of MemoryIO that throws an exception on any access.
IOModule FFI specific I/O routines
MemoryPointer  
MemoryUtil  
NoImplFactory An instance of Factory that is used when no FFI implementation can be found.
NullMemoryIO An implementation of MemoryIO that throws an exception on any access.
Platform  
Pointer C memory pointer operations.
Struct  
StructByValue  
StructLayout Defines the memory layout for a native structure.
StructLayout.Array  
StructLayout.Member A struct member.
StructLayoutBuilder  
Type  
Type.Array  
Type.Builtin  
Util  
 

Enum Summary
NativeType Native types
Platform.CPU  
Platform.OS  
 



Copyright © 2002-2009 JRuby Team. All Rights Reserved.