Package org.jruby.cext

Class Summary
GC The cext GC keeps track of native handles and associates them with their corresponding Java objects to avoid garbage-collection while either is in use.
Handle A Handle represents an object made available to native code tied to it's runtime.
JRuby  
JRuby.NativeFunctionTask  
ModuleLoader The ModuleLoader is responsible for loading native extensions into the process and calling their initialization function.
NativeMethod NativeMethod represents a method handle to a C extension function in JRuby, to provide entry points into C code.
NativeMethod0 NativeMethod0 represents an arity-0 native method.
NativeMethod1 NativeMethod1 represents an arity-1 native method.
NativeMethod2 NativeMethod2 represents an arity-2 native method.
NativeMethod3 NativeMethod3 represents an arity-3 native method.
NativeObjectAllocator The NativeObjectAllocator implements allocation through a native function.
NativeProcMethod A NativeProcMethod represents native functions that are wrapped in a RubyProc object.
RArray An RArray is an object tied to a RubyArray for synchronization of array contents between C and Ruby.
RString An RString is an object tied to a RubyString for synchronization of the string value between C and Ruby.
RubyData  
 



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