Uses of Interface
org.jruby.ext.ffi.StructLayout.Storage
Packages that use StructLayout.Storage
-
Uses of StructLayout.Storage in org.jruby.ext.ffi
Classes in org.jruby.ext.ffi that implement StructLayout.StorageModifier and TypeClassDescriptionclass(package private) static classFields in org.jruby.ext.ffi declared as StructLayout.StorageModifier and TypeFieldDescription(package private) static final StructLayout.StorageStructLayout.nullStorageMethods in org.jruby.ext.ffi with parameters of type StructLayout.StorageModifier and TypeMethodDescriptionStructLayout.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.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) final IRubyObjectStructLayout.getValue(ThreadContext context, IRubyObject name, StructLayout.Storage cache, IRubyObject ptr) 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) (package private) final voidStructLayout.putValue(ThreadContext context, IRubyObject name, StructLayout.Storage cache, IRubyObject ptr, IRubyObject value)