| Modifier and Type | Field and Description |
|---|---|
| public final RubyClass | |
| public final RubyClass | |
| public final RubyModule | |
| public final RubyClass | |
| public final RubyClass | |
| public final RubyClass | |
| private final NullMemoryIO | |
| public final Pointer | |
| public final RubyClass | |
| private final Map | refmap
Reference map to keep libraries open for as long as there is a method mapped to that library. |
| public final RubyClass | |
| public final RubyClass | |
| public final RubyHash | |
| private final TypeResolver |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public NullMemoryIO | |
| public final TypeResolver | |
| public void |
| bufferClass | back to summary |
|---|---|
| public final RubyClass bufferClass | |
| callbackClass | back to summary |
|---|---|
| public final RubyClass callbackClass | |
| ffiModule | back to summary |
|---|---|
| public final RubyModule ffiModule | |
| functionClass | back to summary |
|---|---|
| public final RubyClass functionClass | |
| memoryClass | back to summary |
|---|---|
| public final RubyClass memoryClass | |
| memptrClass | back to summary |
|---|---|
| public final RubyClass memptrClass | |
| nullMemoryIO | back to summary |
|---|---|
| private final NullMemoryIO nullMemoryIO | |
| nullPointer | back to summary |
|---|---|
| public final Pointer nullPointer | |
| pointerClass | back to summary |
|---|---|
| public final RubyClass pointerClass | |
| refmap | back to summary |
|---|---|
| private final Map<DynamicMethod, AbstractInvoker> refmap Reference map to keep libraries open for as long as there is a method mapped to that library. | |
| structClass | back to summary |
|---|---|
| public final RubyClass structClass | |
| typeClass | back to summary |
|---|---|
| public final RubyClass typeClass | |
| typedefs | back to summary |
|---|---|
| public final RubyHash typedefs | |
| typeResolver | back to summary |
|---|---|
| private final TypeResolver typeResolver | |
| FFI | back to summary |
|---|---|
| public FFI(RubyModule ffiModule) | |
| getNullMemoryIO | back to summary |
|---|---|
| public NullMemoryIO getNullMemoryIO() | |
| getTypeResolver | back to summary |
|---|---|
| public final TypeResolver getTypeResolver() | |
| registerAttachedMethod | back to summary |
|---|---|
| public void registerAttachedMethod(DynamicMethod method, AbstractInvoker invoker) | |