org.bridj.dyncall
Class DyncallLibrary
java.lang.Object
org.bridj.dyncall.DyncallLibrary
public class DyncallLibrary
- extends Object
Wrapper for library dyncall
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java or BridJ .
Method Summary |
static void |
dcArgBool(Pointer<DyncallLibrary.DCCallVM> vm,
int value)
|
static void |
dcArgChar(Pointer<DyncallLibrary.DCCallVM> vm,
byte value)
|
static void |
dcArgDouble(Pointer<DyncallLibrary.DCCallVM> vm,
double value)
|
static void |
dcArgFloat(Pointer<DyncallLibrary.DCCallVM> vm,
float value)
|
static void |
dcArgInt(Pointer<DyncallLibrary.DCCallVM> vm,
int value)
|
static void |
dcArgLong(Pointer<DyncallLibrary.DCCallVM> vm,
long value)
|
static void |
dcArgLongLong(Pointer<DyncallLibrary.DCCallVM> vm,
long value)
|
static void |
dcArgPointer(Pointer<DyncallLibrary.DCCallVM> vm,
Pointer<?> value)
|
static void |
dcArgShort(Pointer<DyncallLibrary.DCCallVM> vm,
short value)
|
static void |
dcArgStruct(Pointer<DyncallLibrary.DCCallVM> vm,
Pointer<DyncallLibrary.DCstruct> s,
Pointer<?> value)
|
static int |
dcCallBool(Pointer<DyncallLibrary.DCCallVM> vm,
Pointer<?> funcptr)
|
static byte |
dcCallChar(Pointer<DyncallLibrary.DCCallVM> vm,
Pointer<?> funcptr)
|
static double |
dcCallDouble(Pointer<DyncallLibrary.DCCallVM> vm,
Pointer<?> funcptr)
|
static float |
dcCallFloat(Pointer<DyncallLibrary.DCCallVM> vm,
Pointer<?> funcptr)
|
static int |
dcCallInt(Pointer<DyncallLibrary.DCCallVM> vm,
Pointer<?> funcptr)
|
static long |
dcCallLong(Pointer<DyncallLibrary.DCCallVM> vm,
Pointer<?> funcptr)
|
static long |
dcCallLongLong(Pointer<DyncallLibrary.DCCallVM> vm,
Pointer<?> funcptr)
|
static Pointer<?> |
dcCallPointer(Pointer<DyncallLibrary.DCCallVM> vm,
Pointer<?> funcptr)
|
static short |
dcCallShort(Pointer<DyncallLibrary.DCCallVM> vm,
Pointer<?> funcptr)
|
static void |
dcCallStruct(Pointer<DyncallLibrary.DCCallVM> vm,
Pointer<?> funcptr,
Pointer<DyncallLibrary.DCstruct> s,
Pointer<?> returnValue)
|
static void |
dcCallVoid(Pointer<DyncallLibrary.DCCallVM> vm,
Pointer<?> funcptr)
|
static void |
dcCloseStruct(Pointer<DyncallLibrary.DCstruct> s)
|
static Pointer<DyncallLibrary.DCstruct> |
dcDefineStruct(Pointer<Byte> signature)
|
static void |
dcFree(Pointer<DyncallLibrary.DCCallVM> vm)
|
static void |
dcFreeStruct(Pointer<DyncallLibrary.DCstruct> s)
|
static int |
dcGetError(Pointer<DyncallLibrary.DCCallVM> vm)
|
static void |
dcMode(Pointer<DyncallLibrary.DCCallVM> vm,
int mode)
|
static Pointer<DyncallLibrary.DCCallVM> |
dcNewCallVM(long size)
|
static Pointer<DyncallLibrary.DCstruct> |
dcNewStruct(long fieldCount,
int alignment)
|
static void |
dcReset(Pointer<DyncallLibrary.DCCallVM> vm)
|
static long |
dcStructAlignment(Pointer<DyncallLibrary.DCstruct> s)
|
static void |
dcStructField(Pointer<DyncallLibrary.DCstruct> s,
int type,
int alignment,
long arrayLength)
|
static long |
dcStructSize(Pointer<DyncallLibrary.DCstruct> s)
|
static void |
dcSubStruct(Pointer<DyncallLibrary.DCstruct> s,
long fieldCount,
int alignment,
long arrayLength)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DC_SIGCHAR_FLOAT
public static final char DC_SIGCHAR_FLOAT
- See Also:
- Constant Field Values
DC_CALL_C_DEFAULT
public static final int DC_CALL_C_DEFAULT
- See Also:
- Constant Field Values
DC_CALL_C_PPC32_OSX
public static final int DC_CALL_C_PPC32_OSX
- See Also:
- Constant Field Values
DC_CALL_C_PPC32_SYSV
public static final int DC_CALL_C_PPC32_SYSV
- See Also:
- Constant Field Values
DC_CALL_C_PPC32_DARWIN
public static final int DC_CALL_C_PPC32_DARWIN
- See Also:
- Constant Field Values
DC_ERROR_UNSUPPORTED_MODE
public static final int DC_ERROR_UNSUPPORTED_MODE
- See Also:
- Constant Field Values
DC_CALL_C_ELLIPSIS_VARARGS
public static final int DC_CALL_C_ELLIPSIS_VARARGS
- See Also:
- Constant Field Values
DC_CALL_C_X86_WIN32_THIS_MS
public static final int DC_CALL_C_X86_WIN32_THIS_MS
- See Also:
- Constant Field Values
DC_CALL_C_ARM_ARM_EABI
public static final int DC_CALL_C_ARM_ARM_EABI
- See Also:
- Constant Field Values
DC_CALL_SYS_X86_INT80H_BSD
public static final int DC_CALL_SYS_X86_INT80H_BSD
- See Also:
- Constant Field Values
DC_SIGCHAR_CC_ELLIPSIS
public static final char DC_SIGCHAR_CC_ELLIPSIS
- See Also:
- Constant Field Values
DC_CALL_C_X64_SYSV
public static final int DC_CALL_C_X64_SYSV
- See Also:
- Constant Field Values
DC_SIGCHAR_POINTER
public static final char DC_SIGCHAR_POINTER
- See Also:
- Constant Field Values
DEFAULT_ALIGNMENT
public static final int DEFAULT_ALIGNMENT
- See Also:
- Constant Field Values
DC_SIGCHAR_CC_FASTCALL_GNU
public static final char DC_SIGCHAR_CC_FASTCALL_GNU
- See Also:
- Constant Field Values
DC_SIGCHAR_UINT
public static final char DC_SIGCHAR_UINT
- See Also:
- Constant Field Values
DC_SIGCHAR_ENDARG
public static final char DC_SIGCHAR_ENDARG
- See Also:
- Constant Field Values
DC_SIGCHAR_VOID
public static final char DC_SIGCHAR_VOID
- See Also:
- Constant Field Values
DC_SIGCHAR_UCHAR
public static final char DC_SIGCHAR_UCHAR
- See Also:
- Constant Field Values
DC_CALL_C_MIPS32_O32
public static final int DC_CALL_C_MIPS32_O32
- See Also:
- Constant Field Values
DC_SIGCHAR_INT
public static final char DC_SIGCHAR_INT
- See Also:
- Constant Field Values
DC_CALL_SYS_X86_INT80H_LINUX
public static final int DC_CALL_SYS_X86_INT80H_LINUX
- See Also:
- Constant Field Values
DC_SIGCHAR_DOUBLE
public static final char DC_SIGCHAR_DOUBLE
- See Also:
- Constant Field Values
DC_CALL_C_X64_WIN64
public static final int DC_CALL_C_X64_WIN64
- See Also:
- Constant Field Values
DC_CALL_C_SPARC32
public static final int DC_CALL_C_SPARC32
- See Also:
- Constant Field Values
DC_CALL_C_ARM_THUMB_EABI
public static final int DC_CALL_C_ARM_THUMB_EABI
- See Also:
- Constant Field Values
DC_SIGCHAR_STRUCT
public static final char DC_SIGCHAR_STRUCT
- See Also:
- Constant Field Values
DC_CALL_C_X86_WIN32_THIS_GNU
public static final int DC_CALL_C_X86_WIN32_THIS_GNU
- See Also:
- Constant Field Values
DC_CALL_SYS_DEFAULT
public static final int DC_CALL_SYS_DEFAULT
- See Also:
- Constant Field Values
DC_SIGCHAR_CC_STDCALL
public static final char DC_SIGCHAR_CC_STDCALL
- See Also:
- Constant Field Values
DC_CALL_C_ELLIPSIS
public static final int DC_CALL_C_ELLIPSIS
- See Also:
- Constant Field Values
DC_CALL_C_X86_PLAN9
public static final int DC_CALL_C_X86_PLAN9
- See Also:
- Constant Field Values
DC_CALL_C_ARM_THUMB
public static final int DC_CALL_C_ARM_THUMB
- See Also:
- Constant Field Values
DC_SIGCHAR_CC_FASTCALL_MS
public static final char DC_SIGCHAR_CC_FASTCALL_MS
- See Also:
- Constant Field Values
DC_SIGCHAR_STRING
public static final char DC_SIGCHAR_STRING
- See Also:
- Constant Field Values
DC_CALL_C_MIPS32_EABI
public static final int DC_CALL_C_MIPS32_EABI
- See Also:
- Constant Field Values
DC_CALL_C_X86_WIN32_FAST_GNU
public static final int DC_CALL_C_X86_WIN32_FAST_GNU
- See Also:
- Constant Field Values
DC_SIGCHAR_LONGLONG
public static final char DC_SIGCHAR_LONGLONG
- See Also:
- Constant Field Values
DC_SIGCHAR_SHORT
public static final char DC_SIGCHAR_SHORT
- See Also:
- Constant Field Values
DC_SIGCHAR_ULONGLONG
public static final char DC_SIGCHAR_ULONGLONG
- See Also:
- Constant Field Values
DC_ERROR_NONE
public static final int DC_ERROR_NONE
- See Also:
- Constant Field Values
DC_CALL_C_SPARC64
public static final int DC_CALL_C_SPARC64
- See Also:
- Constant Field Values
DC_CALL_C_PPC32_LINUX
public static final int DC_CALL_C_PPC32_LINUX
- See Also:
- Constant Field Values
DC_SIGCHAR_ULONG
public static final char DC_SIGCHAR_ULONG
- See Also:
- Constant Field Values
DC_SIGCHAR_CHAR
public static final char DC_SIGCHAR_CHAR
- See Also:
- Constant Field Values
DC_SIGCHAR_CC_PREFIX
public static final char DC_SIGCHAR_CC_PREFIX
- See Also:
- Constant Field Values
DC_SIGCHAR_LONG
public static final char DC_SIGCHAR_LONG
- See Also:
- Constant Field Values
DC_CALL_C_MIPS64_N32
public static final int DC_CALL_C_MIPS64_N32
- See Also:
- Constant Field Values
DC_CALL_C_X86_WIN32_STD
public static final int DC_CALL_C_X86_WIN32_STD
- See Also:
- Constant Field Values
DC_SIGCHAR_CC_THISCALL_MS
public static final char DC_SIGCHAR_CC_THISCALL_MS
- See Also:
- Constant Field Values
DC_CALL_C_X86_CDECL
public static final int DC_CALL_C_X86_CDECL
- See Also:
- Constant Field Values
DC_CALL_C_X86_WIN32_FAST_MS
public static final int DC_CALL_C_X86_WIN32_FAST_MS
- See Also:
- Constant Field Values
DC_CALL_C_ARM_ARM
public static final int DC_CALL_C_ARM_ARM
- See Also:
- Constant Field Values
DC_SIGCHAR_USHORT
public static final char DC_SIGCHAR_USHORT
- See Also:
- Constant Field Values
DC_SIGCHAR_BOOL
public static final char DC_SIGCHAR_BOOL
- See Also:
- Constant Field Values
DC_CALL_C_MIPS64_N64
public static final int DC_CALL_C_MIPS64_N64
- See Also:
- Constant Field Values
DyncallLibrary
public DyncallLibrary()
dcNewCallVM
public static Pointer<DyncallLibrary.DCCallVM> dcNewCallVM(long size)
dcFree
public static void dcFree(Pointer<DyncallLibrary.DCCallVM> vm)
dcReset
public static void dcReset(Pointer<DyncallLibrary.DCCallVM> vm)
dcMode
public static void dcMode(Pointer<DyncallLibrary.DCCallVM> vm,
int mode)
dcArgBool
public static void dcArgBool(Pointer<DyncallLibrary.DCCallVM> vm,
int value)
dcArgChar
public static void dcArgChar(Pointer<DyncallLibrary.DCCallVM> vm,
byte value)
dcArgShort
public static void dcArgShort(Pointer<DyncallLibrary.DCCallVM> vm,
short value)
dcArgInt
public static void dcArgInt(Pointer<DyncallLibrary.DCCallVM> vm,
int value)
dcArgLong
public static void dcArgLong(Pointer<DyncallLibrary.DCCallVM> vm,
long value)
dcArgLongLong
public static void dcArgLongLong(Pointer<DyncallLibrary.DCCallVM> vm,
long value)
dcArgFloat
public static void dcArgFloat(Pointer<DyncallLibrary.DCCallVM> vm,
float value)
dcArgDouble
public static void dcArgDouble(Pointer<DyncallLibrary.DCCallVM> vm,
double value)
dcArgPointer
public static void dcArgPointer(Pointer<DyncallLibrary.DCCallVM> vm,
Pointer<?> value)
dcArgStruct
public static void dcArgStruct(Pointer<DyncallLibrary.DCCallVM> vm,
Pointer<DyncallLibrary.DCstruct> s,
Pointer<?> value)
dcCallVoid
public static void dcCallVoid(Pointer<DyncallLibrary.DCCallVM> vm,
Pointer<?> funcptr)
dcCallBool
public static int dcCallBool(Pointer<DyncallLibrary.DCCallVM> vm,
Pointer<?> funcptr)
dcCallChar
public static byte dcCallChar(Pointer<DyncallLibrary.DCCallVM> vm,
Pointer<?> funcptr)
dcCallShort
public static short dcCallShort(Pointer<DyncallLibrary.DCCallVM> vm,
Pointer<?> funcptr)
dcCallInt
public static int dcCallInt(Pointer<DyncallLibrary.DCCallVM> vm,
Pointer<?> funcptr)
dcCallLong
public static long dcCallLong(Pointer<DyncallLibrary.DCCallVM> vm,
Pointer<?> funcptr)
dcCallLongLong
public static long dcCallLongLong(Pointer<DyncallLibrary.DCCallVM> vm,
Pointer<?> funcptr)
dcCallFloat
public static float dcCallFloat(Pointer<DyncallLibrary.DCCallVM> vm,
Pointer<?> funcptr)
dcCallDouble
public static double dcCallDouble(Pointer<DyncallLibrary.DCCallVM> vm,
Pointer<?> funcptr)
dcCallPointer
public static Pointer<?> dcCallPointer(Pointer<DyncallLibrary.DCCallVM> vm,
Pointer<?> funcptr)
dcCallStruct
public static void dcCallStruct(Pointer<DyncallLibrary.DCCallVM> vm,
Pointer<?> funcptr,
Pointer<DyncallLibrary.DCstruct> s,
Pointer<?> returnValue)
dcGetError
public static int dcGetError(Pointer<DyncallLibrary.DCCallVM> vm)
dcNewStruct
public static Pointer<DyncallLibrary.DCstruct> dcNewStruct(long fieldCount,
int alignment)
dcStructField
public static void dcStructField(Pointer<DyncallLibrary.DCstruct> s,
int type,
int alignment,
long arrayLength)
dcSubStruct
public static void dcSubStruct(Pointer<DyncallLibrary.DCstruct> s,
long fieldCount,
int alignment,
long arrayLength)
dcCloseStruct
public static void dcCloseStruct(Pointer<DyncallLibrary.DCstruct> s)
dcStructSize
public static long dcStructSize(Pointer<DyncallLibrary.DCstruct> s)
dcStructAlignment
public static long dcStructAlignment(Pointer<DyncallLibrary.DCstruct> s)
dcFreeStruct
public static void dcFreeStruct(Pointer<DyncallLibrary.DCstruct> s)
dcDefineStruct
public static Pointer<DyncallLibrary.DCstruct> dcDefineStruct(Pointer<Byte> signature)
Copyright © 2009-2012. All Rights Reserved.