|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jruby.RubyBasicObject
org.jruby.RubyObject
org.jruby.ext.ffi.AbstractMemory
org.jruby.ext.ffi.Pointer
org.jruby.ext.ffi.AutoPointer
public class AutoPointer
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.jruby.RubyObject |
---|
RubyObject.ObjectMethods |
Nested classes/interfaces inherited from class org.jruby.RubyBasicObject |
---|
RubyBasicObject.BasicObjectMethods, RubyBasicObject.Finalizer |
Field Summary | |
---|---|
static java.lang.String |
CLASS_NAME
|
Fields inherited from class org.jruby.ext.ffi.AbstractMemory |
---|
ABSTRACT_MEMORY_RUBY_CLASS, io, size, typeSize |
Fields inherited from class org.jruby.RubyObject |
---|
OBJECT_ALLOCATOR |
Fields inherited from class org.jruby.RubyBasicObject |
---|
ALL_F, ERR_INSECURE_SET_INST_VAR, FALSE_F, FL_USHIFT, flags, FROZEN_F, metaClass, NEVER, NIL_F, TAINTED_F, UNDEF, UNTRUSTED_F, USER0_F, USER1_F, USER2_F, USER3_F, USER4_F, USER5_F, USER6_F, USER7_F |
Fields inherited from interface org.jruby.runtime.builtin.IRubyObject |
---|
NULL_ARRAY |
Method Summary | |
---|---|
static RubyClass |
createAutoPointerClass(Ruby runtime,
RubyModule module)
|
protected Pointer |
getPointer(Ruby runtime,
long offset)
|
static IRubyObject |
newAutoPointer(ThreadContext context,
IRubyObject self,
IRubyObject pointerArg,
IRubyObject proc)
|
protected AbstractMemory |
slice(Ruby runtime,
long offset)
|
Methods inherited from class org.jruby.ext.ffi.Pointer |
---|
createPointerClass, newInstance, newInstance, null_p |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String CLASS_NAME
Method Detail |
---|
public static RubyClass createAutoPointerClass(Ruby runtime, RubyModule module)
public static IRubyObject newAutoPointer(ThreadContext context, IRubyObject self, IRubyObject pointerArg, IRubyObject proc)
protected AbstractMemory slice(Ruby runtime, long offset)
slice
in class AbstractMemory
protected Pointer getPointer(Ruby runtime, long offset)
getPointer
in class AbstractMemory
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |