|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| MemoryIO | Abstracted memory operations. |
| NativeParam | This is just a marker interface to allow both NativeType and Callback to be used as parameter types. |
| Class Summary | |
|---|---|
| AbstractBuffer | A memory buffer to pass data between ruby and native code. |
| AbstractMemory | A abstract memory object that defines operations common to both pointers and memory buffers |
| AbstractMemoryPointer | C memory pointer operations. |
| AutoPointer | |
| CallbackInfo | Defines a C callback's parameters and return type. |
| Factory | A factory that can create a FFI Provider |
| Factory.Service | |
| FFIProvider | Base class for all FFI providers |
| Invoker | A native function invoker |
| Platform | |
| Pointer | C memory pointer operations. |
| StructLayout | Defines the memory layout for a native structure. |
| StructLayoutBuilder | |
| Util | |
| Enum Summary | |
|---|---|
| NativeType | Native types |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||