Top Description Inners Fields Constructors Methods
org.jruby.ext.ffi

pack-priv abstract Class MemoryOp

extends Object
Class Inheritance
Known Direct Subclasses
org.jruby.ext.ffi.MemoryOp.PrimitiveOp, org.jruby.ext.ffi.MemoryOp.StructOp, org.jruby.ext.ffi.MemoryOp.Mapped, org.jruby.ext.ffi.StructLayout.MultiDimensionArrayOp
Imports
java.nio.ByteOrder, org.jruby.Ruby, .RubyClass, org.jruby.runtime.Block, .ThreadContext, org.jruby.runtime.builtin.IRubyObject

Defines memory operations for a primitive type

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv abstract static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class

Field Summary

Modifier and TypeField and Description
public static final MemoryOp
public static final MemoryOp
public static final MemoryOp
public static final MemoryOp
public static final MemoryOp
public static final MemoryOp
public static final MemoryOp
public static final MemoryOp
public static final MemoryOp
public static final MemoryOp
public static final MemoryOp
public static final MemoryOp
public static final MemoryOp
public static final MemoryOp
public static final MemoryOp
public static final MemoryOp
public static final MemoryOp
public static final MemoryOp
public static final MemoryOp

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv abstract IRubyObject
get(ThreadContext context, MemoryIO io, long offset)

pack-priv IRubyObject
get(ThreadContext context, AbstractMemory ptr, long offset)

public static MemoryOp
public static MemoryOp
public static MemoryOp
public static MemoryOp
getMemoryOp(Type type, ByteOrder order)

pack-priv abstract void
put(ThreadContext context, MemoryIO io, long offset, IRubyObject value)

pack-priv void
put(ThreadContext context, AbstractMemory ptr, long offset, IRubyObject value)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait