![]() |
HDF
4.3.0
API Reference
|
#include <string.h>#include <jni.h>Macros | |
| #define | ENVPTR (*env) |
| #define | ENVONLY env |
| #define | UNUSED(o) (void)o |
| #define | CHECK_JNI_EXCEPTION(envptr, clearException) |
| #define | CALL_CONSTRUCTOR(envptr, classname, classsig, args, ret_obj) |
| #define | PIN_BYTE_ARRAY(envptr, arrayToPin, outBuf, isCopy, failErrMsg) |
| #define | PIN_BYTE_ARRAY_CRITICAL(envptr, arrayToPin, outBuf, isCopy, failErrMsg) |
| #define | UNPIN_BYTE_ARRAY(envptr, pinnedArray, bufToRelease, freeMode) |
| #define | PIN_SHORT_ARRAY(envptr, arrayToPin, outBuf, isCopy, failErrMsg) |
| #define | PIN_SHORT_ARRAY_CRITICAL(envptr, arrayToPin, outBuf, isCopy, failErrMsg) |
| #define | UNPIN_SHORT_ARRAY(envptr, pinnedArray, bufToRelease, freeMode) |
| #define | PIN_INT_ARRAY(envptr, arrayToPin, outBuf, isCopy, failErrMsg) |
| #define | PIN_INT_ARRAY_CRITICAL(envptr, arrayToPin, outBuf, isCopy, failErrMsg) |
| #define | UNPIN_INT_ARRAY(envptr, pinnedArray, bufToRelease, freeMode) |
| #define | PIN_LONG_ARRAY(envptr, arrayToPin, outBuf, isCopy, failErrMsg) |
| #define | PIN_LONG_ARRAY_CRITICAL(envptr, arrayToPin, outBuf, isCopy, failErrMsg) |
| #define | UNPIN_LONG_ARRAY(envptr, pinnedArray, bufToRelease, freeMode) |
| #define | PIN_FLOAT_ARRAY(envptr, arrayToPin, outBuf, isCopy, failErrMsg) |
| #define | PIN_FLOAT_ARRAY_CRITICAL(envptr, arrayToPin, outBuf, isCopy, failErrMsg) |
| #define | UNPIN_FLOAT_ARRAY(envptr, pinnedArray, bufToRelease, freeMode) |
| #define | PIN_DOUBLE_ARRAY(envptr, arrayToPin, outBuf, isCopy, failErrMsg) |
| #define | PIN_DOUBLE_ARRAY_CRITICAL(envptr, arrayToPin, outBuf, isCopy, failErrMsg) |
| #define | UNPIN_DOUBLE_ARRAY(envptr, pinnedArray, bufToRelease, freeMode) |
| #define | PIN_BOOL_ARRAY(envptr, arrayToPin, outBuf, isCopy, failErrMsg) |
| #define | PIN_BOOL_ARRAY_CRITICAL(envptr, arrayToPin, outBuf, isCopy, failErrMsg) |
| #define | UNPIN_BOOL_ARRAY(envptr, pinnedArray, bufToRelease, freeMode) |
| #define | UNPIN_ARRAY_CRITICAL(envptr, pinnedArray, bufToRelease, freeMode) |
| #define | PIN_JAVA_STRING(envptr, stringToPin, outString, isCopy, failErrMsg) |
| #define | UNPIN_JAVA_STRING(envptr, pinnedString, stringToRelease) |
| #define | H4_JNI_FATAL_ERROR(env, message) |
| #define | H4_NULL_ARGUMENT_ERROR(env, message) |
| #define | H4_BAD_ARGUMENT_ERROR(env, message) |
| #define | H4_OUT_OF_MEMORY_ERROR(env, message) |
| #define | H4_ASSERTION_ERROR(env, message) |
| #define | H4_UNIMPLEMENTED(env, message) |
| #define | H4_LIBRARY_ERROR(env) |
| #define | H4_RAISE_EXCEPTION(env, message) |
Functions | |
| jboolean | h4JNIFatalError (JNIEnv *, const char *) |
| jboolean | h4nullArgument (JNIEnv *, const char *) |
| jboolean | h4badArgument (JNIEnv *, const char *) |
| jboolean | h4outOfMemory (JNIEnv *, const char *) |
| jboolean | h4assertion (JNIEnv *env, const char *) |
| jboolean | h4NotImplemented (JNIEnv *, const char *) |
| jboolean | h4libraryError (JNIEnv *env) |
| jboolean | h4raiseException (JNIEnv *, const char *) |
| #define CALL_CONSTRUCTOR | ( | envptr, | |
| classname, | |||
| classsig, | |||
| args, | |||
| ret_obj ) |
| #define CHECK_JNI_EXCEPTION | ( | envptr, | |
| clearException ) |
| #define ENVONLY env |
| #define ENVPTR (*env) |
| #define H4_ASSERTION_ERROR | ( | env, | |
| message ) |
| #define H4_BAD_ARGUMENT_ERROR | ( | env, | |
| message ) |
| #define H4_JNI_FATAL_ERROR | ( | env, | |
| message ) |
| #define H4_LIBRARY_ERROR | ( | env | ) |
| #define H4_NULL_ARGUMENT_ERROR | ( | env, | |
| message ) |
| #define H4_OUT_OF_MEMORY_ERROR | ( | env, | |
| message ) |
| #define H4_RAISE_EXCEPTION | ( | env, | |
| message ) |
| #define H4_UNIMPLEMENTED | ( | env, | |
| message ) |
| #define PIN_BOOL_ARRAY | ( | envptr, | |
| arrayToPin, | |||
| outBuf, | |||
| isCopy, | |||
| failErrMsg ) |
| #define PIN_BOOL_ARRAY_CRITICAL | ( | envptr, | |
| arrayToPin, | |||
| outBuf, | |||
| isCopy, | |||
| failErrMsg ) |
| #define PIN_BYTE_ARRAY | ( | envptr, | |
| arrayToPin, | |||
| outBuf, | |||
| isCopy, | |||
| failErrMsg ) |
| #define PIN_BYTE_ARRAY_CRITICAL | ( | envptr, | |
| arrayToPin, | |||
| outBuf, | |||
| isCopy, | |||
| failErrMsg ) |
| #define PIN_DOUBLE_ARRAY | ( | envptr, | |
| arrayToPin, | |||
| outBuf, | |||
| isCopy, | |||
| failErrMsg ) |
| #define PIN_DOUBLE_ARRAY_CRITICAL | ( | envptr, | |
| arrayToPin, | |||
| outBuf, | |||
| isCopy, | |||
| failErrMsg ) |
| #define PIN_FLOAT_ARRAY | ( | envptr, | |
| arrayToPin, | |||
| outBuf, | |||
| isCopy, | |||
| failErrMsg ) |
| #define PIN_FLOAT_ARRAY_CRITICAL | ( | envptr, | |
| arrayToPin, | |||
| outBuf, | |||
| isCopy, | |||
| failErrMsg ) |
| #define PIN_INT_ARRAY | ( | envptr, | |
| arrayToPin, | |||
| outBuf, | |||
| isCopy, | |||
| failErrMsg ) |
| #define PIN_INT_ARRAY_CRITICAL | ( | envptr, | |
| arrayToPin, | |||
| outBuf, | |||
| isCopy, | |||
| failErrMsg ) |
| #define PIN_JAVA_STRING | ( | envptr, | |
| stringToPin, | |||
| outString, | |||
| isCopy, | |||
| failErrMsg ) |
| #define PIN_LONG_ARRAY | ( | envptr, | |
| arrayToPin, | |||
| outBuf, | |||
| isCopy, | |||
| failErrMsg ) |
| #define PIN_LONG_ARRAY_CRITICAL | ( | envptr, | |
| arrayToPin, | |||
| outBuf, | |||
| isCopy, | |||
| failErrMsg ) |
| #define PIN_SHORT_ARRAY | ( | envptr, | |
| arrayToPin, | |||
| outBuf, | |||
| isCopy, | |||
| failErrMsg ) |
| #define PIN_SHORT_ARRAY_CRITICAL | ( | envptr, | |
| arrayToPin, | |||
| outBuf, | |||
| isCopy, | |||
| failErrMsg ) |
| #define UNPIN_ARRAY_CRITICAL | ( | envptr, | |
| pinnedArray, | |||
| bufToRelease, | |||
| freeMode ) |
| #define UNPIN_BOOL_ARRAY | ( | envptr, | |
| pinnedArray, | |||
| bufToRelease, | |||
| freeMode ) |
| #define UNPIN_BYTE_ARRAY | ( | envptr, | |
| pinnedArray, | |||
| bufToRelease, | |||
| freeMode ) |
| #define UNPIN_DOUBLE_ARRAY | ( | envptr, | |
| pinnedArray, | |||
| bufToRelease, | |||
| freeMode ) |
| #define UNPIN_FLOAT_ARRAY | ( | envptr, | |
| pinnedArray, | |||
| bufToRelease, | |||
| freeMode ) |
| #define UNPIN_INT_ARRAY | ( | envptr, | |
| pinnedArray, | |||
| bufToRelease, | |||
| freeMode ) |
| #define UNPIN_JAVA_STRING | ( | envptr, | |
| pinnedString, | |||
| stringToRelease ) |
| #define UNPIN_LONG_ARRAY | ( | envptr, | |
| pinnedArray, | |||
| bufToRelease, | |||
| freeMode ) |
| #define UNPIN_SHORT_ARRAY | ( | envptr, | |
| pinnedArray, | |||
| bufToRelease, | |||
| freeMode ) |
| #define UNUSED | ( | o | ) | (void)o |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |