Package | Description |
---|---|
com.kenai.jffi |
Modifier and Type | Class and 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
|
Modifier and Type | Field and 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
|
Modifier and Type | Method and Description |
---|---|
Type |
Array.getElementType()
Returns the type of elements in the array
|
Type |
CallContext.getParameterType(int index)
Gets the type of a parameter.
|
Type |
Function.getParameterType(int index)
Gets the type of a parameter.
|
Type |
CallContext.getReturnType()
Gets the native return type of this function.
|
Type |
Function.getReturnType()
Gets the native return type of this function.
|
Modifier and Type | Method and Description |
---|---|
CallContext |
CallContextCache.getCallContext(Type returnType,
Type[] parameterTypes,
CallingConvention convention) |
CallContext |
CallContextCache.getCallContext(Type returnType,
Type[] parameterTypes,
CallingConvention convention) |
static CallContext |
CallContext.getCallContext(Type returnType,
Type[] parameterTypes,
CallingConvention convention,
boolean saveErrno)
Returns a
CallContext instance. |
static CallContext |
CallContext.getCallContext(Type returnType,
Type[] parameterTypes,
CallingConvention convention,
boolean saveErrno)
Returns a
CallContext instance. |
CallContext |
CallContextCache.getCallContext(Type returnType,
Type[] parameterTypes,
CallingConvention convention,
boolean saveErrno) |
CallContext |
CallContextCache.getCallContext(Type returnType,
Type[] parameterTypes,
CallingConvention convention,
boolean saveErrno) |
static CallContext |
CallContext.getCallContext(Type returnType,
Type[] parameterTypes,
CallingConvention convention,
boolean saveErrno,
boolean faultProtect) |
static CallContext |
CallContext.getCallContext(Type returnType,
Type[] parameterTypes,
CallingConvention convention,
boolean saveErrno,
boolean faultProtect) |
CallContext |
CallContextCache.getCallContext(Type returnType,
Type[] parameterTypes,
CallingConvention convention,
boolean saveErrno,
boolean faultProtect) |
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. |
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) |
Constructor and 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)
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)
Creates a new instance of Function.
|
CallContext(Type returnType,
Type[] parameterTypes,
CallingConvention convention,
boolean saveErrno) |
CallContext(Type returnType,
Type[] parameterTypes,
CallingConvention convention,
boolean saveErrno) |
Function(long address,
Type returnType,
Type... paramTypes)
Creates a new instance of Function with default calling convention.
|
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)
Creates a new instance of Function.
|
Function(long address,
Type returnType,
Type[] paramTypes,
CallingConvention convention,
boolean saveErrno)
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.
|
Copyright © 2016. All Rights Reserved.