#include <stdio.h>
#include <stdarg.h>
#include "jni_md.h"
Include dependency graph for jni.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Compounds | |
class | _jarray |
class | _jbooleanArray |
class | _jbyteArray |
class | _jcharArray |
class | _jclass |
class | _jdoubleArray |
class | _jfloatArray |
class | _jintArray |
class | _jlongArray |
class | _jobject |
class | _jobjectArray |
class | _jshortArray |
class | _jstring |
class | _jthrowable |
struct | JavaVM_ |
struct | JavaVMAttachArgs |
struct | JavaVMInitArgs |
struct | JavaVMOption |
struct | JDK1_1AttachArgs |
struct | JDK1_1InitArgs |
struct | JNIEnv_ |
struct | JNIInvokeInterface_ |
struct | JNINativeInterface_ |
struct | JNINativeMethod |
union | jvalue |
Defines | |
#define | JNI_FALSE 0 |
#define | JNI_TRUE 1 |
#define | JNI_OK 0 |
#define | JNI_ERR (-1) |
#define | JNI_EDETACHED (-2) |
#define | JNI_EVERSION (-3) |
#define | JNI_ENOMEM (-4) |
#define | JNI_EEXIST (-5) |
#define | JNI_EINVAL (-6) |
#define | JNI_COMMIT 1 |
#define | JNI_ABORT 2 |
#define | JDK1_2 |
#define | _JNI_IMPORT_OR_EXPORT_ JNIIMPORT |
#define | JNI_VERSION_1_1 0x00010001 |
#define | JNI_VERSION_1_2 0x00010002 |
Typedefs | |
typedef unsigned char | jboolean |
typedef unsigned short | jchar |
typedef short | jshort |
typedef float | jfloat |
typedef double | jdouble |
typedef jint | jsize |
typedef _jobject* | jobject |
typedef _jclass* | jclass |
typedef _jthrowable* | jthrowable |
typedef _jstring* | jstring |
typedef _jarray* | jarray |
typedef _jbooleanArray* | jbooleanArray |
typedef _jbyteArray* | jbyteArray |
typedef _jcharArray* | jcharArray |
typedef _jshortArray* | jshortArray |
typedef _jintArray* | jintArray |
typedef _jlongArray* | jlongArray |
typedef _jfloatArray* | jfloatArray |
typedef _jdoubleArray* | jdoubleArray |
typedef _jobjectArray* | jobjectArray |
typedef jobject | jweak |
typedef union jvalue | jvalue |
typedef struct _jfieldID* | jfieldID |
typedef struct _jmethodID* | jmethodID |
typedef JNIEnv_ | JNIEnv |
typedef JavaVM_ | JavaVM |
typedef struct JavaVMOption | JavaVMOption |
typedef struct JavaVMInitArgs | JavaVMInitArgs |
typedef struct JavaVMAttachArgs | JavaVMAttachArgs |
typedef struct JDK1_1InitArgs | JDK1_1InitArgs |
typedef struct JDK1_1AttachArgs | JDK1_1AttachArgs |
Functions | |
_JNI_IMPORT_OR_EXPORT_ jint JNICALL | JNI_GetDefaultJavaVMInitArgs (void *args) |
_JNI_IMPORT_OR_EXPORT_ jint JNICALL | JNI_CreateJavaVM (JavaVM **pvm, void **penv, void *args) |
_JNI_IMPORT_OR_EXPORT_ jint JNICALL | JNI_GetCreatedJavaVMs (JavaVM **, jsize, jsize *) |
JNIEXPORT jint JNICALL | JNI_OnLoad (JavaVM *vm, void *reserved) |
JNIEXPORT void JNICALL | JNI_OnUnload (JavaVM *vm, void *reserved) |
|
Value: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|