|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use FunctionExecutionException | |
---|---|
com.jniwrapper | The com.jniwrapper package contains classes that allow calling native functions from Java(TM) code. |
Uses of FunctionExecutionException in com.jniwrapper |
---|
Subclasses of FunctionExecutionException in com.jniwrapper | |
---|---|
class |
LibraryNotFoundException
This exception is thrown when a native library cannot be loaded. |
class |
LibraryVersionMismatchException
This exception is thrown when there is a native library but it is not compatible with the current JNIWrapper version. |
class |
MemoryAccessViolationException
This exception is thrown when a native library code attempts to reference an invalid memory location. |
class |
NoSuchFunctionException
Indicates that a requested native function was not found in the specified library. |
Methods in com.jniwrapper that return FunctionExecutionException | |
---|---|
static FunctionExecutionException |
FunctionExecutionException.createFunctionExecutionException(java.lang.Throwable e)
|
Methods in com.jniwrapper that throw FunctionExecutionException | |
---|---|
long |
FunctionCall.call(int libraryID,
int functionID,
byte callingConvention,
Parameter returnValue,
Parameter[] parameters)
Deprecated. This method is incompatible with 64-bit architectures. Use FunctionCall.call(long, long, byte, Parameter, Parameter[]) instead. |
long |
FunctionCall.call(long libraryID,
long functionID,
byte callingConvention,
Parameter returnValue,
Parameter[] parameters)
|
static long |
Function.call(java.lang.String libraryName,
java.lang.String functionName,
Parameter returnValue)
Convenience method that invokes a native code function, which has no parameters. |
static long |
Function.call(java.lang.String libraryName,
java.lang.String functionName,
Parameter returnValue,
Parameter parameter)
Convenience method that invokes a native code function with a single parameter. |
static long |
Function.call(java.lang.String libraryName,
java.lang.String functionName,
Parameter returnValue,
Parameter[] parameters)
Invokes the specified function from a specified native library. |
static long |
Function.call(java.lang.String libraryName,
java.lang.String functionName,
Parameter returnValue,
Parameter param1,
Parameter param2)
Convenience method that invokes a native code function, which has two parameters. |
static long |
Function.call(java.lang.String libraryName,
java.lang.String functionName,
Parameter returnValue,
Parameter param1,
Parameter param2,
Parameter param3)
Convenience method that invokes a native function with three parameters. |
static long |
Function.call(java.lang.String libraryName,
java.lang.String functionName,
Parameter returnValue,
Parameter param1,
Parameter param2,
Parameter param3,
Parameter param4)
Convenience method that invokes a native function with four parameters. |
long |
FunctionCall.callVirtual(int vtblAddress,
int funcIndex,
byte callingConvention,
Parameter returnValue,
Parameter[] parameters)
Deprecated. This method is incompatible with 64-bit architectures. Use FunctionCall.callVirtual(long, int, byte, Parameter, Parameter[]) instead. |
long |
FunctionCall.callVirtual(long vtblAddress,
int funcIndex,
byte callingConvention,
Parameter returnValue,
Parameter[] parameters)
|
long |
Function.invoke(Parameter returnValue)
Convenience method for calling a native function without parameters. |
long |
Function.invoke(Parameter returnValue,
Parameter parameter)
Convenience method for calling a native function with a single parameter. |
long |
Function.invoke(Parameter returnValue,
Parameter[] parameters)
Invokes the function with the passed parameters. |
long |
Function.invoke(Parameter returnValue,
Parameter param1,
Parameter param2)
Convenience method for calling native function with two parameters. |
long |
Function.invoke(Parameter returnValue,
Parameter param1,
Parameter param2,
Parameter param3)
Convenience method for calling a native function with three parameters. |
long |
Function.invoke(Parameter returnValue,
Parameter param1,
Parameter param2,
Parameter param3,
Parameter param4)
Convenience method for calling native function with four parameters. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |