| Package | Description |
|---|---|
| org.jruby.ext.ffi |
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
MemoryOp.BooleanOp |
(package private) static class |
MemoryOp.Float32 |
(package private) static class |
MemoryOp.Float64 |
(package private) static class |
MemoryOp.Mapped |
(package private) static class |
MemoryOp.PointerOp |
(package private) static class |
MemoryOp.PrimitiveOp |
(package private) static class |
MemoryOp.Signed16 |
(package private) static class |
MemoryOp.Signed16Swapped |
(package private) static class |
MemoryOp.Signed32 |
(package private) static class |
MemoryOp.Signed32Swapped |
(package private) static class |
MemoryOp.Signed64 |
(package private) static class |
MemoryOp.Signed64Swapped |
(package private) static class |
MemoryOp.Signed8 |
(package private) static class |
MemoryOp.StructOp |
(package private) static class |
MemoryOp.Unsigned16 |
(package private) static class |
MemoryOp.Unsigned16Swapped |
(package private) static class |
MemoryOp.Unsigned32 |
(package private) static class |
MemoryOp.Unsigned32Swapped |
(package private) static class |
MemoryOp.Unsigned64 |
(package private) static class |
MemoryOp.Unsigned64Swapped |
(package private) static class |
MemoryOp.Unsigned8 |
(package private) static class |
StructLayout.MultiDimensionArrayOp |
| Modifier and Type | Field and Description |
|---|---|
(package private) MemoryOp |
StructLayout.ArrayProxy.aio |
static MemoryOp |
MemoryOp.BOOL |
static MemoryOp |
MemoryOp.FLOAT32 |
static MemoryOp |
MemoryOp.FLOAT64 |
static MemoryOp |
MemoryOp.INT16 |
static MemoryOp |
MemoryOp.INT16SWAP |
static MemoryOp |
MemoryOp.INT32 |
static MemoryOp |
MemoryOp.INT32SWAP |
static MemoryOp |
MemoryOp.INT64 |
static MemoryOp |
MemoryOp.INT64SWAP |
static MemoryOp |
MemoryOp.INT8 |
private MemoryOp |
MemoryOp.Mapped.nativeOp |
private MemoryOp |
StructLayout.NumberFieldIO.op |
private MemoryOp |
StructLayout.EnumFieldIO.op |
private MemoryOp |
StructLayout.MultiDimensionArrayOp.op |
private MemoryOp |
StructLayout.ArrayFieldIO.op |
static MemoryOp |
MemoryOp.POINTER |
static MemoryOp |
MemoryOp.UINT16 |
static MemoryOp |
MemoryOp.UINT16SWAP |
static MemoryOp |
MemoryOp.UINT32 |
static MemoryOp |
MemoryOp.UINT32SWAP |
static MemoryOp |
MemoryOp.UINT64 |
static MemoryOp |
MemoryOp.UINT64SWAP |
static MemoryOp |
MemoryOp.UINT8 |
| Modifier and Type | Method and Description |
|---|---|
private static MemoryOp |
StructLayout.getArrayComponentMemoryOp(Type.Array arrayType) |
static MemoryOp |
MemoryOp.getMemoryOp(NativeType type) |
static MemoryOp |
MemoryOp.getMemoryOp(NativeType type,
java.nio.ByteOrder order) |
static MemoryOp |
MemoryOp.getMemoryOp(Type type) |
static MemoryOp |
MemoryOp.getMemoryOp(Type type,
java.nio.ByteOrder order) |
| Constructor and Description |
|---|
ArrayProxy(Ruby runtime,
IRubyObject ptr,
long offset,
Type.Array type,
MemoryOp aio) |
ArrayProxy(Ruby runtime,
RubyClass klass,
IRubyObject ptr,
long offset,
Type.Array type,
MemoryOp aio) |
CharArrayProxy(Ruby runtime,
IRubyObject ptr,
long offset,
Type.Array type,
MemoryOp aio) |
Mapped(MemoryOp nativeOp,
MappedType mappedType) |
NumberFieldIO(MemoryOp op) |