Uses of Class
com.kenai.jffi.Type

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.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.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 CallContext.getParameterType(int index)
          Gets the type of a parameter.
 Type CallInfo.getParameterType(int parameterIndex)
           
 Type Function.getParameterType(int index)
          Gets the type of a parameter.
 Type CallContext.getReturnType()
          Gets the native return type of this function.
 Type CallInfo.getReturnType()
           
 Type Function.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)
           
 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.
 

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... paramTypes)
          Creates a new instance of Function with default calling convention.
CallContext(Type returnType, Type... paramTypes)
          Creates a new instance of Function with default calling convention.
CallContext(Type returnType, Type[] paramTypes, CallingConvention convention)
          Creates a new instance of Function.
CallContext(Type returnType, Type[] paramTypes, CallingConvention convention)
          Creates a new instance of Function.
CallContext(Type returnType, Type[] paramTypes, CallingConvention convention, boolean saveErrno)
          Creates a new instance of Function.
CallContext(Type returnType, 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)
          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)
          Creates a new C struct layout description.
Union(Type... fields)
          Creates a new C union layout description.