Uses of Class
com.jniwrapper.FunctionExecutionException

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.