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  
BasePointer Base pointer class for all JFFI pointers.
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  
InvalidMemoryIO An implementation of MemoryIO that throws an exception on any access.
MemoryPointer  
MemoryUtil  
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.Builtin  
Util  
 

Enum Summary
NativeType Native types
Platform.CPU  
Platform.OS  
 



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