Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

nci/suif/suif2b/j2s/j2s_runtime/jni.h File Reference

#include <stdio.h>
#include <stdarg.h>
#include "jni_md.h"

Go to the source code of this file.

Compounds

struct  JavaVM_
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_COMMIT   1
#define JNI_ABORT   2

Typedefs

typedef unsigned char jboolean
typedef unsigned short jchar
typedef short jshort
typedef float jfloat
typedef double jdouble
typedef jint jsize
typedef struct _jobject* jobject
typedef jobject jclass
typedef jobject jthrowable
typedef jobject jstring
typedef jobject jarray
typedef jarray jbooleanArray
typedef jarray jbyteArray
typedef jarray jcharArray
typedef jarray jshortArray
typedef jarray jintArray
typedef jarray jlongArray
typedef jarray jfloatArray
typedef jarray jdoubleArray
typedef jarray jobjectArray
typedef jobject jref
typedef union jvalue  jvalue
typedef struct _jfieldID* jfieldID
typedef struct _jmethodIDjmethodID
typedef const struct JNINativeInterface_JNIEnv
typedef const struct JNIInvokeInterface_JavaVM
typedef struct JDK1_1InitArgs  JDK1_1InitArgs
typedef struct JDK1_1AttachArgs  JDK1_1AttachArgs

Functions

jint JNICALL JNI_GetDefaultJavaVMInitArgs (void *)
jint JNICALL JNI_CreateJavaVM (JavaVM **, JNIEnv **, void *)
jint JNICALL JNI_GetCreatedJavaVMs (JavaVM **, jsize, jsize *)


Define Documentation

#define JNI_ABORT   2

#define JNI_COMMIT   1

#define JNI_ERR   (-1)

#define JNI_FALSE   0

#define JNI_OK   0

#define JNI_TRUE   1


Typedef Documentation

typedef struct JDK1_1AttachArgs JDK1_1AttachArgs

typedef struct JDK1_1InitArgs JDK1_1InitArgs

typedef const struct JNINativeInterface_* JNIEnv

typedef const struct JNIInvokeInterface_* JavaVM

typedef jobject jarray

typedef unsigned char jboolean

typedef jarray jbooleanArray

typedef jarray jbyteArray

typedef unsigned short jchar

typedef jarray jcharArray

typedef jobject jclass

typedef double jdouble

typedef jarray jdoubleArray

typedef struct _jfieldID* jfieldID

typedef float jfloat

typedef jarray jfloatArray

typedef jarray jintArray

typedef jarray jlongArray

typedef struct _jmethodID* jmethodID

typedef struct _jobject* jobject

typedef jarray jobjectArray

typedef jobject jref

typedef short jshort

typedef jarray jshortArray

typedef jint jsize

typedef jobject jstring

typedef jobject jthrowable

typedef union jvalue jvalue


Function Documentation

jint JNICALL JNI_CreateJavaVM ( JavaVM **,
JNIEnv **,
void *)

jint JNICALL JNI_GetCreatedJavaVMs ( JavaVM **,
jsize,
jsize *)

jint JNICALL JNI_GetDefaultJavaVMInitArgs ( void *)


Generated at Mon Jul 31 13:42:01 2000 for NCI SUIF by doxygen 1.1.2 written by Dimitri van Heesch, © 1997-2000