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 |