#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: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.8.1 written by Dimitri van Heesch,
© 1997-2001