|
||||||||||
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 |