Uses of Class
org.jruby.ext.ffi.AbstractMemory
Packages that use AbstractMemory
-
Uses of AbstractMemory in org.jruby.ext.ffi
Subclasses of AbstractMemory in org.jruby.ext.ffiModifier and TypeClassDescriptionclassA native function invokerclassfinal classclassclassC memory pointer operations.Fields in org.jruby.ext.ffi declared as AbstractMemoryModifier and TypeFieldDescriptionprivate AbstractMemoryStruct.memoryprotected final AbstractMemoryStructLayout.ArrayProxy.ptrMethods in org.jruby.ext.ffi that return AbstractMemoryModifier and TypeMethodDescription(package private) static AbstractMemoryAbstractMemory.cast(ThreadContext context, IRubyObject ptr) final AbstractMemoryStruct.getMemory()abstract AbstractMemoryfinal AbstractMemoryfinal AbstractMemoryprotected abstract AbstractMemoryprotected abstract AbstractMemoryprotected AbstractMemoryprotected AbstractMemoryprotected AbstractMemoryprotected AbstractMemoryMethods in org.jruby.ext.ffi with parameters of type AbstractMemoryModifier and TypeMethodDescription(package private) IRubyObjectMemoryOp.get(ThreadContext context, AbstractMemory ptr, long offset) (package private) IRubyObjectMemoryOp.Mapped.get(ThreadContext context, AbstractMemory ptr, long offset) (package private) IRubyObjectMemoryOp.StructOp.get(ThreadContext context, AbstractMemory ptr, long offset) StructLayout.ArrayFieldIO.get(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr) StructLayout.DefaultFieldIO.get(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr) StructLayout.EnumFieldIO.get(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr) StructLayout.FieldIO.get(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr) Reads a ruby value from the struct member.StructLayout.FunctionFieldIO.get(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr) StructLayout.InnerStructFieldIO.get(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr) final IRubyObjectStructLayout.MappedFieldIO.get(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr) final IRubyObjectStructLayout.Member.get(ThreadContext context, StructLayout.Storage cache, AbstractMemory ptr) Reads a ruby value from the struct member.(package private) IRubyObjectStructLayout.MultiDimensionArrayOp.get(ThreadContext context, AbstractMemory ptr, long offset) StructLayout.NumberFieldIO.get(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr) StructLayout.PointerFieldIO.get(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr) StructLayout.StringFieldIO.get(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr) (package private) voidMemoryOp.Mapped.put(ThreadContext context, AbstractMemory ptr, long offset, IRubyObject value) (package private) voidMemoryOp.put(ThreadContext context, AbstractMemory ptr, long offset, IRubyObject value) (package private) voidMemoryOp.StructOp.put(ThreadContext context, AbstractMemory ptr, long offset, IRubyObject value) voidStructLayout.ArrayFieldIO.put(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr, IRubyObject value) voidStructLayout.DefaultFieldIO.put(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr, IRubyObject value) voidStructLayout.EnumFieldIO.put(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr, IRubyObject value) voidStructLayout.FieldIO.put(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr, IRubyObject value) Writes a ruby value to the native struct member as the appropriate native value.voidStructLayout.FunctionFieldIO.put(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr, IRubyObject value) voidStructLayout.InnerStructFieldIO.put(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr, IRubyObject value) voidStructLayout.MappedFieldIO.put(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr, IRubyObject value) final voidStructLayout.Member.put(ThreadContext context, StructLayout.Storage cache, AbstractMemory ptr, IRubyObject value) Writes a ruby value to the native struct member as the appropriate native value.voidStructLayout.NumberFieldIO.put(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr, IRubyObject value) voidStructLayout.PointerFieldIO.put(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr, IRubyObject value) voidStructLayout.StringFieldIO.put(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr, IRubyObject value) -
Uses of AbstractMemory in org.jruby.ext.ffi.jffi
Subclasses of AbstractMemory in org.jruby.ext.ffi.jffiModifier and TypeClassDescriptionstatic final classfinal classclass(package private) classWrapper around the native callback, to represent it as a ruby object