| Modifier and Type | Field and Description |
|---|---|
| private static final MemoryIO | |
| private static final Map |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private static final Map | |
| private static Type | |
| pack-priv static final Type | |
| pack-priv static final Type | |
| pack-priv static final IRubyObject | |
| pack-priv static Array | |
| pack-priv static final Aggregate | Returns: A new Struct descriptor.The structure layout layout)Creates a new JFFI Struct descriptor for a StructLayout |
| IO | back to summary |
|---|---|
| private static final MemoryIO IO | |
| typeMap | back to summary |
|---|---|
| private static final Map<NativeType, Type> typeMap | |
| FFIUtil | back to summary |
|---|---|
| private FFIUtil() | |
| buildTypeMap | back to summary |
|---|---|
| private static final Map | |
| cacheFFIType | back to summary |
|---|---|
| private static Type cacheFFIType(Type type) | |
| getFFIType | back to summary |
|---|---|
| pack-priv static final Type getFFIType(Type type) | |
| getFFIType | back to summary |
|---|---|
| pack-priv static final Type getFFIType(NativeType type) | |
| getString | back to summary |
|---|---|
| pack-priv static final IRubyObject getString(Ruby runtime, long address) Reads a nul-terminated string from native memory and boxes it up in a ruby string.
| |
| newArray | back to summary |
|---|---|
| pack-priv static Array newArray(Type. Creates a new JFFI type descriptor for an array | |
| newStruct | back to summary |
|---|---|
| pack-priv static final Aggregate newStruct(StructLayout layout) Creates a new JFFI Struct descriptor for a StructLayout
| |