|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Type | |
|---|---|
| com.kenai.jffi | |
| Uses of Type in com.kenai.jffi |
|---|
| Subclasses of Type in com.kenai.jffi | |
|---|---|
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 | |
|---|---|
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 that return Type | |
|---|---|
Type |
Array.getElementType()
Returns the type of elements in the array |
Type |
Function.getParameterType(int index)
Gets the type of a parameter. |
Type |
CallContext.getParameterType(int index)
Gets the type of a parameter. |
Type |
Function.getReturnType()
Gets the native return type of this function. |
Type |
CallContext.getReturnType()
Gets the native return type of this function. |
| Methods in com.kenai.jffi with parameters of type Type | |
|---|---|
CallContext |
CallContextCache.getCallContext(Type returnType,
Type[] parameterTypes,
CallingConvention convention)
|
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)
|
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. |
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)
|
| Constructors in com.kenai.jffi with parameters of type Type | |
|---|---|
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)
Creates a new instance of Function. |
|
CallContext(Type returnType,
Type[] parameterTypes,
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)
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. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||