-
Subclasses of Type in com.kenai.jffi
| Modifier and Type |
Class |
Description |
class |
Aggregate |
|
class |
Array |
Describes the layout of a C array
|
class |
Struct |
Describes the layout of a C struct
|
class |
Union |
Describes the layout of a C union
|
Fields in com.kenai.jffi declared as Type
| Modifier and Type |
Field |
Description |
static Type |
Type.DOUBLE |
The native double type
|
static Type |
Type.FLOAT |
The native float type
|
static Type |
Type.LONGDOUBLE |
The native long double type
|
static Type |
Type.POINTER |
The native memory address type
|
static Type |
Type.SCHAR |
The native signed char type
|
static Type |
Type.SINT |
The native signed integer type
|
static Type |
Type.SINT16 |
The native signed 16 bit integer type
|
static Type |
Type.SINT32 |
The native signed 32 bit integer type
|
static Type |
Type.SINT64 |
The native signed 64 bit integer type
|
static Type |
Type.SINT8 |
The native signed 8 bit integer type
|
static Type |
Type.SLONG |
The native signed long integer type
|
static Type |
Type.SLONG_LONG |
The native signed long long integer type
|
static Type |
Type.SSHORT |
The native signed short integer type
|
static Type |
Type.UCHAR |
The native unsigned char type
|
static Type |
Type.UINT |
The native unsigned integer type
|
static Type |
Type.UINT16 |
The native unsigned 16 bit integer type
|
static Type |
Type.UINT32 |
The native unsigned 32 bit integer type
|
static Type |
Type.UINT64 |
The native unsigned 64 bit integer type
|
static Type |
Type.UINT8 |
The native unsigned 8 bit integer type
|
static Type |
Type.ULONG |
The native unsigned long integer type
|
static Type |
Type.ULONG_LONG |
The native unsigned long long integer type
|
static Type |
Type.USHORT |
The native unsigned short integer type
|
static Type |
Type.VOID |
The native void type
|
Methods in com.kenai.jffi with parameters of type Type
| Modifier and Type |
Method |
Description |
static CallContext |
CallContext.getCallContext(Type returnType,
int fixedParamCount,
Type[] parameterTypes,
CallingConvention convention,
boolean saveErrno) |
|
static CallContext |
CallContext.getCallContext(Type returnType,
Type[] parameterTypes,
CallingConvention convention,
boolean saveErrno) |
|
static CallContext |
CallContext.getCallContext(Type returnType,
Type[] parameterTypes,
CallingConvention convention,
boolean saveErrno,
boolean faultProtect) |
|
CallContext |
CallContextCache.getCallContext(Type returnType,
int fixedParamCount,
Type[] parameterTypes,
CallingConvention convention,
boolean saveErrno) |
|
CallContext |
CallContextCache.getCallContext(Type returnType,
int fixedParamCount,
Type[] parameterTypes,
CallingConvention convention,
boolean saveErrno,
boolean faultProtect) |
|
CallContext |
CallContextCache.getCallContext(Type returnType,
Type[] parameterTypes,
CallingConvention convention) |
|
CallContext |
CallContextCache.getCallContext(Type returnType,
Type[] parameterTypes,
CallingConvention convention,
boolean saveErrno) |
|
CallContext |
CallContextCache.getCallContext(Type returnType,
Type[] parameterTypes,
CallingConvention convention,
boolean saveErrno,
boolean faultProtect) |
|
static Array |
Array.newArray(Type elementType,
int length) |
Creates a new C array layout description.
|
Closure.Handle |
ClosureManager.newClosure(Closure closure,
Type returnType,
Type[] parameterTypes,
CallingConvention convention) |
Wraps a java object that implements the Closure interface in a
native closure.
|
static Struct |
Struct.newStruct(Type... fields) |
|
static Union |
Union.newUnion(Type... fields) |
|
Constructors in com.kenai.jffi with parameters of type Type
| Constructor |
Description |
Array(Type elementType,
int length) |
Creates a new C array layout description.
|
CallContext(Type returnType,
Type... parameterTypes) |
Creates a new instance of Function with default calling convention.
|
CallContext(Type returnType,
Type[] parameterTypes,
CallingConvention convention) |
Creates a new instance of Function.
|
CallContext(Type returnType,
Type[] parameterTypes,
CallingConvention convention,
boolean saveErrno) |
|
Function(long address,
Type returnType,
int fixedParamCount,
Type[] paramTypes,
CallingConvention convention,
boolean saveErrno) |
Creates a new instance of Function.
|
Function(long address,
Type returnType,
Type... paramTypes) |
Creates a new instance of Function with default calling convention.
|
Function(long address,
Type returnType,
Type[] paramTypes,
CallingConvention convention) |
Creates a new instance of Function.
|
Function(long address,
Type returnType,
Type[] paramTypes,
CallingConvention convention,
boolean saveErrno) |
Creates a new instance of Function.
|
Struct(Type... fields) |
Deprecated.
|
Union(Type... fields) |
Creates a new C union layout description.
|