| Package | Description |
|---|---|
| org.jruby.ext.ffi | |
| org.jruby.ext.ffi.jffi |
| Modifier and Type | Field and Description |
|---|---|
private StructLayout |
Struct.layout |
private StructLayout |
StructByReference.structLayout |
private StructLayout |
StructByValue.structLayout |
| Modifier and Type | Method and Description |
|---|---|
StructLayout |
StructByReference.getStructLayout() |
StructLayout |
StructByValue.getStructLayout() |
(package private) static StructLayout |
Struct.getStructLayout(Ruby runtime,
IRubyObject structClass) |
| Constructor and Description |
|---|
Struct(Ruby runtime,
RubyClass klass,
StructLayout layout,
IRubyObject memory)
Creates a new StructLayout instance.
|
StructByReference(Ruby runtime,
RubyClass klass,
RubyClass structClass,
StructLayout layout) |
StructByValue(Ruby runtime,
RubyClass klass,
RubyClass structClass,
StructLayout structLayout) |
StructByValue(Ruby runtime,
RubyClass structClass,
StructLayout structLayout) |
| Modifier and Type | Field and Description |
|---|---|
private StructLayout |
DefaultMethodFactory.StructByValueMarshaller.layout |
| Modifier and Type | Method and Description |
|---|---|
(package private) static com.kenai.jffi.Aggregate |
FFIUtil.newStruct(StructLayout layout)
Creates a new JFFI Struct descriptor for a StructLayout
|