|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| AllocatedDirectMemoryIO | |
| DirectMemoryIO | |
| MemoryIO | Abstracted memory operations. |
| NativeParam | This is just a marker interface to allow both NativeType and Callback to be used as parameter types. |
| StructLayout.Storage | |
| Class Summary | |
|---|---|
| AbstractInvoker | A native function invoker |
| AbstractMemory | A abstract memory object that defines operations common to both pointers and memory buffers |
| ArrayMemoryIO | |
| ArrayMemoryIO.ArrayIO | |
| AutoPointer | |
| Buffer | |
| CallbackInfo | Defines a C callback's parameters and return type. |
| CallbackManager | |
| DataConverter | Converts data from one FFI type to another. |
| Enum | Represents a C enum |
| Factory | A factory that can create a FFI Provider |
| FFIService | |
| FreedMemoryIO | |
| InvalidMemoryIO | An implementation of MemoryIO that throws an exception on any access. |
| IOModule | FFI specific I/O routines |
| MappedType | A type which represents a conversion to/from a native type. |
| MemoryPointer | |
| MemoryUtil | |
| NoImplFactory | An instance of Factory that is used when no FFI implementation can be found. |
| NullMemoryIO | An implementation of MemoryIO that throws an exception on any access. |
| Platform | |
| Pointer | C memory pointer operations. |
| Struct | |
| StructByReference | |
| StructByValue | |
| StructLayout | Defines the memory layout for a native structure. |
| StructLayout.ArrayField | |
| StructLayout.ArrayProxy | |
| StructLayout.CharArrayProxy | |
| StructLayout.EnumField | |
| StructLayout.Field | |
| StructLayout.FunctionField | |
| StructLayout.InnerStructField | |
| StructLayout.MappedField | |
| StructLayout.Member | A struct member. |
| StructLayout.NumberField | |
| StructLayout.PointerField | |
| SwappedMemoryIO | |
| Type | |
| Type.Array | |
| Type.Builtin | |
| Util | |
| Enum Summary | |
|---|---|
| NativeType | Native types |
| Platform.CPU_TYPE | |
| Platform.OS_TYPE | |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||