public class ffi extends ffi
Constructor and Description |
---|
ffi() |
FFI_DEFAULT_ABI, FFI_EFI64, FFI_FASTCALL, FFI_FIRST_ABI, FFI_GNUW64, FFI_LAST_ABI, FFI_LINUX_LONG_DOUBLE_128, FFI_LINUX_LONG_DOUBLE_IEEE128, FFI_LINUX_STRUCT_ALIGN, FFI_LINUX, FFI_MS_CDECL, FFI_PASCAL, FFI_REGISTER, FFI_STDCALL, FFI_SYSV, FFI_THISCALL, FFI_UNIX64, FFI_VFP, FFI_WIN64, map
public static final int FFI_CLOSURES
public static final int FFI_GO_CLOSURES
public static final int FFI_TRAMPOLINE_SIZE
public static final int FFI_TYPE_VOID
public static final int FFI_TYPE_INT
public static final int FFI_TYPE_FLOAT
public static final int FFI_TYPE_DOUBLE
public static final int FFI_TYPE_LONGDOUBLE
public static final int FFI_TYPE_UINT8
public static final int FFI_TYPE_SINT8
public static final int FFI_TYPE_UINT16
public static final int FFI_TYPE_SINT16
public static final int FFI_TYPE_UINT32
public static final int FFI_TYPE_SINT32
public static final int FFI_TYPE_UINT64
public static final int FFI_TYPE_SINT64
public static final int FFI_TYPE_STRUCT
public static final int FFI_TYPE_POINTER
public static final int FFI_TYPE_COMPLEX
public static final int FFI_TYPE_LAST
public static final long FFI_64_BIT_MAX
public static final ffi_type ffi_type_uchar
public static final ffi_type ffi_type_schar
public static final ffi_type ffi_type_ushort
public static final ffi_type ffi_type_sshort
public static final ffi_type ffi_type_uint
public static final ffi_type ffi_type_sint
public static final ffi_type ffi_type_ulong
public static final ffi_type ffi_type_slong
public static final int FFI_OK
public static final int FFI_BAD_TYPEDEF
public static final int FFI_BAD_ABI
public static final int FFI_BAD_ARGTYPE
public static final int FFI_SIZEOF_ARG
public static final int FFI_SIZEOF_JAVA_RAW
@MemberGetter public static int FFI_TRAMPOLINE_SIZE()
@MemberGetter @ByVal public static ffi_type ffi_type_uchar()
@MemberGetter @ByVal public static ffi_type ffi_type_schar()
@MemberGetter @ByVal public static ffi_type ffi_type_ushort()
@MemberGetter @ByVal public static ffi_type ffi_type_sshort()
@MemberGetter @ByVal public static ffi_type ffi_type_uint()
@MemberGetter @ByVal public static ffi_type ffi_type_sint()
@MemberGetter @ByVal public static ffi_type ffi_type_ulong()
@MemberGetter @ByVal public static ffi_type ffi_type_slong()
public static void ffi_type_void(ffi_type setter)
public static void ffi_type_uint8(ffi_type setter)
public static void ffi_type_sint8(ffi_type setter)
public static void ffi_type_uint16(ffi_type setter)
public static void ffi_type_sint16(ffi_type setter)
public static void ffi_type_uint32(ffi_type setter)
public static void ffi_type_sint32(ffi_type setter)
public static void ffi_type_uint64(ffi_type setter)
public static void ffi_type_sint64(ffi_type setter)
public static void ffi_type_float(ffi_type setter)
public static void ffi_type_double(ffi_type setter)
public static void ffi_type_pointer(ffi_type setter)
public static void ffi_type_longdouble(ffi_type setter)
@MemberGetter public static int FFI_SIZEOF_ARG()
@MemberGetter public static int FFI_SIZEOF_JAVA_RAW()
public static void ffi_raw_call(ffi_cif cif, @Cast(value="void (*)(void)") Pointer fn, Pointer rvalue, ffi_raw avalue)
public static void ffi_ptrarray_to_raw(ffi_cif cif, @Cast(value="void**") PointerPointer args, ffi_raw raw)
public static void ffi_ptrarray_to_raw(ffi_cif cif, @Cast(value="void**") @ByPtrPtr Pointer args, ffi_raw raw)
public static void ffi_raw_to_ptrarray(ffi_cif cif, ffi_raw raw, @Cast(value="void**") PointerPointer args)
public static void ffi_raw_to_ptrarray(ffi_cif cif, ffi_raw raw, @Cast(value="void**") @ByPtrPtr Pointer args)
@Deprecated public static void ffi_java_ptrarray_to_raw(ffi_cif cif, @Cast(value="void**") PointerPointer args, ffi_java_raw raw)
@Deprecated public static void ffi_java_ptrarray_to_raw(ffi_cif cif, @Cast(value="void**") @ByPtrPtr Pointer args, ffi_java_raw raw)
@Deprecated public static void ffi_java_raw_to_ptrarray(ffi_cif cif, ffi_java_raw raw, @Cast(value="void**") PointerPointer args)
@Deprecated public static void ffi_java_raw_to_ptrarray(ffi_cif cif, ffi_java_raw raw, @Cast(value="void**") @ByPtrPtr Pointer args)
@Cast(value="size_t") @Deprecated public static long ffi_java_raw_size(ffi_cif cif)
public static Pointer ffi_closure_alloc(@Cast(value="size_t") long size, @Cast(value="void**") PointerPointer code)
public static Pointer ffi_closure_alloc(@Cast(value="size_t") long size, @Cast(value="void**") @ByPtrPtr Pointer code)
public static void ffi_closure_free(Pointer arg0)
@Cast(value="ffi_status") @Deprecated public static int ffi_prep_closure(ffi_closure arg0, ffi_cif arg1, Fun_ffi_cif_Pointer_PointerPointer_Pointer fun, Pointer user_data)
@Cast(value="ffi_status") @Deprecated public static int ffi_prep_closure(ffi_closure arg0, ffi_cif arg1, Fun_ffi_cif_Pointer_Pointer_Pointer fun, Pointer user_data)
@Cast(value="ffi_status") public static int ffi_prep_closure_loc(ffi_closure arg0, ffi_cif arg1, Fun_ffi_cif_Pointer_PointerPointer_Pointer fun, Pointer user_data, Pointer codeloc)
@Cast(value="ffi_status") public static int ffi_prep_closure_loc(ffi_closure arg0, ffi_cif arg1, Fun_ffi_cif_Pointer_Pointer_Pointer fun, Pointer user_data, Pointer codeloc)
@Cast(value="ffi_status") public static int ffi_prep_raw_closure(ffi_raw_closure arg0, ffi_cif cif, Fun_ffi_cif_Pointer_ffi_raw_Pointer fun, Pointer user_data)
@Cast(value="ffi_status") public static int ffi_prep_raw_closure_loc(ffi_raw_closure arg0, ffi_cif cif, Fun_ffi_cif_Pointer_ffi_raw_Pointer fun, Pointer user_data, Pointer codeloc)
@Cast(value="ffi_status") public static int ffi_prep_cif(ffi_cif cif, @Cast(value="ffi_abi") int abi, @Cast(value="unsigned int") int nargs, ffi_type rtype, @Cast(value="ffi_type**") PointerPointer atypes)
@Cast(value="ffi_status") public static int ffi_prep_cif(ffi_cif cif, @Cast(value="ffi_abi") int abi, @Cast(value="unsigned int") int nargs, ffi_type rtype, @ByPtrPtr ffi_type atypes)
@Cast(value="ffi_status") public static int ffi_prep_cif_var(ffi_cif cif, @Cast(value="ffi_abi") int abi, @Cast(value="unsigned int") int nfixedargs, @Cast(value="unsigned int") int ntotalargs, ffi_type rtype, @Cast(value="ffi_type**") PointerPointer atypes)
@Cast(value="ffi_status") public static int ffi_prep_cif_var(ffi_cif cif, @Cast(value="ffi_abi") int abi, @Cast(value="unsigned int") int nfixedargs, @Cast(value="unsigned int") int ntotalargs, ffi_type rtype, @ByPtrPtr ffi_type atypes)
public static void ffi_call(ffi_cif cif, @Cast(value="void (*)(void)") Pointer fn, Pointer rvalue, @Cast(value="void**") PointerPointer avalue)
public static void ffi_call(ffi_cif cif, @Cast(value="void (*)(void)") Pointer fn, Pointer rvalue, @Cast(value="void**") @ByPtrPtr Pointer avalue)
Copyright © 2024. All rights reserved.