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

JNIEnv_ Struct Reference

#include <jni.h>

Collaboration diagram for JNIEnv_:

Collaboration graph
[legend]
List of all members.

Public Methods

jint GetVersion ()
jclass DefineClass (const char *name, jobject loader, const jbyte *buf, jsize len)
jclass FindClass (const char *name)
jmethodID FromReflectedMethod (jobject method)
jfieldID FromReflectedField (jobject field)
jobject ToReflectedMethod (jclass cls, jmethodID methodID, jboolean isStatic)
jclass GetSuperclass (jclass sub)
jboolean IsAssignableFrom (jclass sub, jclass sup)
jobject ToReflectedField (jclass cls, jfieldID fieldID, jboolean isStatic)
jint Throw (jthrowable obj)
jint ThrowNew (jclass clazz, const char *msg)
jthrowable ExceptionOccurred ()
void ExceptionDescribe ()
void ExceptionClear ()
void FatalError (const char *msg)
jint PushLocalFrame (jint capacity)
jobject PopLocalFrame (jobject result)
jobject NewGlobalRef (jobject lobj)
void DeleteGlobalRef (jobject gref)
void DeleteLocalRef (jobject obj)
jboolean IsSameObject (jobject obj1, jobject obj2)
jobject NewLocalRef (jobject ref)
jint EnsureLocalCapacity (jint capacity)
jobject AllocObject (jclass clazz)
jobject NewObject (jclass clazz, jmethodID methodID,...)
jobject NewObjectV (jclass clazz, jmethodID methodID, va_list args)
jobject NewObjectA (jclass clazz, jmethodID methodID, jvalue *args)
jclass GetObjectClass (jobject obj)
jboolean IsInstanceOf (jobject obj, jclass clazz)
jmethodID GetMethodID (jclass clazz, const char *name, const char *sig)
jobject CallObjectMethod (jobject obj, jmethodID methodID,...)
jobject CallObjectMethodV (jobject obj, jmethodID methodID, va_list args)
jobject CallObjectMethodA (jobject obj, jmethodID methodID, jvalue *args)
jboolean CallBooleanMethod (jobject obj, jmethodID methodID,...)
jboolean CallBooleanMethodV (jobject obj, jmethodID methodID, va_list args)
jboolean CallBooleanMethodA (jobject obj, jmethodID methodID, jvalue *args)
jbyte CallByteMethod (jobject obj, jmethodID methodID,...)
jbyte CallByteMethodV (jobject obj, jmethodID methodID, va_list args)
jbyte CallByteMethodA (jobject obj, jmethodID methodID, jvalue *args)
jchar CallCharMethod (jobject obj, jmethodID methodID,...)
jchar CallCharMethodV (jobject obj, jmethodID methodID, va_list args)
jchar CallCharMethodA (jobject obj, jmethodID methodID, jvalue *args)
jshort CallShortMethod (jobject obj, jmethodID methodID,...)
jshort CallShortMethodV (jobject obj, jmethodID methodID, va_list args)
jshort CallShortMethodA (jobject obj, jmethodID methodID, jvalue *args)
jint CallIntMethod (jobject obj, jmethodID methodID,...)
jint CallIntMethodV (jobject obj, jmethodID methodID, va_list args)
jint CallIntMethodA (jobject obj, jmethodID methodID, jvalue *args)
jlong CallLongMethod (jobject obj, jmethodID methodID,...)
jlong CallLongMethodV (jobject obj, jmethodID methodID, va_list args)
jlong CallLongMethodA (jobject obj, jmethodID methodID, jvalue *args)
jfloat CallFloatMethod (jobject obj, jmethodID methodID,...)
jfloat CallFloatMethodV (jobject obj, jmethodID methodID, va_list args)
jfloat CallFloatMethodA (jobject obj, jmethodID methodID, jvalue *args)
jdouble CallDoubleMethod (jobject obj, jmethodID methodID,...)
jdouble CallDoubleMethodV (jobject obj, jmethodID methodID, va_list args)
jdouble CallDoubleMethodA (jobject obj, jmethodID methodID, jvalue *args)
void CallVoidMethod (jobject obj, jmethodID methodID,...)
void CallVoidMethodV (jobject obj, jmethodID methodID, va_list args)
void CallVoidMethodA (jobject obj, jmethodID methodID, jvalue *args)
jobject CallNonvirtualObjectMethod (jobject obj, jclass clazz, jmethodID methodID,...)
jobject CallNonvirtualObjectMethodV (jobject obj, jclass clazz, jmethodID methodID, va_list args)
jobject CallNonvirtualObjectMethodA (jobject obj, jclass clazz, jmethodID methodID, jvalue *args)
jboolean CallNonvirtualBooleanMethod (jobject obj, jclass clazz, jmethodID methodID,...)
jboolean CallNonvirtualBooleanMethodV (jobject obj, jclass clazz, jmethodID methodID, va_list args)
jboolean CallNonvirtualBooleanMethodA (jobject obj, jclass clazz, jmethodID methodID, jvalue *args)
jbyte CallNonvirtualByteMethod (jobject obj, jclass clazz, jmethodID methodID,...)
jbyte CallNonvirtualByteMethodV (jobject obj, jclass clazz, jmethodID methodID, va_list args)
jbyte CallNonvirtualByteMethodA (jobject obj, jclass clazz, jmethodID methodID, jvalue *args)
jchar CallNonvirtualCharMethod (jobject obj, jclass clazz, jmethodID methodID,...)
jchar CallNonvirtualCharMethodV (jobject obj, jclass clazz, jmethodID methodID, va_list args)
jchar CallNonvirtualCharMethodA (jobject obj, jclass clazz, jmethodID methodID, jvalue *args)
jshort CallNonvirtualShortMethod (jobject obj, jclass clazz, jmethodID methodID,...)
jshort CallNonvirtualShortMethodV (jobject obj, jclass clazz, jmethodID methodID, va_list args)
jshort CallNonvirtualShortMethodA (jobject obj, jclass clazz, jmethodID methodID, jvalue *args)
jint CallNonvirtualIntMethod (jobject obj, jclass clazz, jmethodID methodID,...)
jint CallNonvirtualIntMethodV (jobject obj, jclass clazz, jmethodID methodID, va_list args)
jint CallNonvirtualIntMethodA (jobject obj, jclass clazz, jmethodID methodID, jvalue *args)
jlong CallNonvirtualLongMethod (jobject obj, jclass clazz, jmethodID methodID,...)
jlong CallNonvirtualLongMethodV (jobject obj, jclass clazz, jmethodID methodID, va_list args)
jlong CallNonvirtualLongMethodA (jobject obj, jclass clazz, jmethodID methodID, jvalue *args)
jfloat CallNonvirtualFloatMethod (jobject obj, jclass clazz, jmethodID methodID,...)
jfloat CallNonvirtualFloatMethodV (jobject obj, jclass clazz, jmethodID methodID, va_list args)
jfloat CallNonvirtualFloatMethodA (jobject obj, jclass clazz, jmethodID methodID, jvalue *args)
jdouble CallNonvirtualDoubleMethod (jobject obj, jclass clazz, jmethodID methodID,...)
jdouble CallNonvirtualDoubleMethodV (jobject obj, jclass clazz, jmethodID methodID, va_list args)
jdouble CallNonvirtualDoubleMethodA (jobject obj, jclass clazz, jmethodID methodID, jvalue *args)
void CallNonvirtualVoidMethod (jobject obj, jclass clazz, jmethodID methodID,...)
void CallNonvirtualVoidMethodV (jobject obj, jclass clazz, jmethodID methodID, va_list args)
void CallNonvirtualVoidMethodA (jobject obj, jclass clazz, jmethodID methodID, jvalue *args)
jfieldID GetFieldID (jclass clazz, const char *name, const char *sig)
jobject GetObjectField (jobject obj, jfieldID fieldID)
jboolean GetBooleanField (jobject obj, jfieldID fieldID)
jbyte GetByteField (jobject obj, jfieldID fieldID)
jchar GetCharField (jobject obj, jfieldID fieldID)
jshort GetShortField (jobject obj, jfieldID fieldID)
jint GetIntField (jobject obj, jfieldID fieldID)
jlong GetLongField (jobject obj, jfieldID fieldID)
jfloat GetFloatField (jobject obj, jfieldID fieldID)
jdouble GetDoubleField (jobject obj, jfieldID fieldID)
void SetObjectField (jobject obj, jfieldID fieldID, jobject val)
void SetBooleanField (jobject obj, jfieldID fieldID, jboolean val)
void SetByteField (jobject obj, jfieldID fieldID, jbyte val)
void SetCharField (jobject obj, jfieldID fieldID, jchar val)
void SetShortField (jobject obj, jfieldID fieldID, jshort val)
void SetIntField (jobject obj, jfieldID fieldID, jint val)
void SetLongField (jobject obj, jfieldID fieldID, jlong val)
void SetFloatField (jobject obj, jfieldID fieldID, jfloat val)
void SetDoubleField (jobject obj, jfieldID fieldID, jdouble val)
jmethodID GetStaticMethodID (jclass clazz, const char *name, const char *sig)
jobject CallStaticObjectMethod (jclass clazz, jmethodID methodID,...)
jobject CallStaticObjectMethodV (jclass clazz, jmethodID methodID, va_list args)
jobject CallStaticObjectMethodA (jclass clazz, jmethodID methodID, jvalue *args)
jboolean CallStaticBooleanMethod (jclass clazz, jmethodID methodID,...)
jboolean CallStaticBooleanMethodV (jclass clazz, jmethodID methodID, va_list args)
jboolean CallStaticBooleanMethodA (jclass clazz, jmethodID methodID, jvalue *args)
jbyte CallStaticByteMethod (jclass clazz, jmethodID methodID,...)
jbyte CallStaticByteMethodV (jclass clazz, jmethodID methodID, va_list args)
jbyte CallStaticByteMethodA (jclass clazz, jmethodID methodID, jvalue *args)
jchar CallStaticCharMethod (jclass clazz, jmethodID methodID,...)
jchar CallStaticCharMethodV (jclass clazz, jmethodID methodID, va_list args)
jchar CallStaticCharMethodA (jclass clazz, jmethodID methodID, jvalue *args)
jshort CallStaticShortMethod (jclass clazz, jmethodID methodID,...)
jshort CallStaticShortMethodV (jclass clazz, jmethodID methodID, va_list args)
jshort CallStaticShortMethodA (jclass clazz, jmethodID methodID, jvalue *args)
jint CallStaticIntMethod (jclass clazz, jmethodID methodID,...)
jint CallStaticIntMethodV (jclass clazz, jmethodID methodID, va_list args)
jint CallStaticIntMethodA (jclass clazz, jmethodID methodID, jvalue *args)
jlong CallStaticLongMethod (jclass clazz, jmethodID methodID,...)
jlong CallStaticLongMethodV (jclass clazz, jmethodID methodID, va_list args)
jlong CallStaticLongMethodA (jclass clazz, jmethodID methodID, jvalue *args)
jfloat CallStaticFloatMethod (jclass clazz, jmethodID methodID,...)
jfloat CallStaticFloatMethodV (jclass clazz, jmethodID methodID, va_list args)
jfloat CallStaticFloatMethodA (jclass clazz, jmethodID methodID, jvalue *args)
jdouble CallStaticDoubleMethod (jclass clazz, jmethodID methodID,...)
jdouble CallStaticDoubleMethodV (jclass clazz, jmethodID methodID, va_list args)
jdouble CallStaticDoubleMethodA (jclass clazz, jmethodID methodID, jvalue *args)
void CallStaticVoidMethod (jclass cls, jmethodID methodID,...)
void CallStaticVoidMethodV (jclass cls, jmethodID methodID, va_list args)
void CallStaticVoidMethodA (jclass cls, jmethodID methodID, jvalue *args)
jfieldID GetStaticFieldID (jclass clazz, const char *name, const char *sig)
jobject GetStaticObjectField (jclass clazz, jfieldID fieldID)
jboolean GetStaticBooleanField (jclass clazz, jfieldID fieldID)
jbyte GetStaticByteField (jclass clazz, jfieldID fieldID)
jchar GetStaticCharField (jclass clazz, jfieldID fieldID)
jshort GetStaticShortField (jclass clazz, jfieldID fieldID)
jint GetStaticIntField (jclass clazz, jfieldID fieldID)
jlong GetStaticLongField (jclass clazz, jfieldID fieldID)
jfloat GetStaticFloatField (jclass clazz, jfieldID fieldID)
jdouble GetStaticDoubleField (jclass clazz, jfieldID fieldID)
void SetStaticObjectField (jclass clazz, jfieldID fieldID, jobject value)
void SetStaticBooleanField (jclass clazz, jfieldID fieldID, jboolean value)
void SetStaticByteField (jclass clazz, jfieldID fieldID, jbyte value)
void SetStaticCharField (jclass clazz, jfieldID fieldID, jchar value)
void SetStaticShortField (jclass clazz, jfieldID fieldID, jshort value)
void SetStaticIntField (jclass clazz, jfieldID fieldID, jint value)
void SetStaticLongField (jclass clazz, jfieldID fieldID, jlong value)
void SetStaticFloatField (jclass clazz, jfieldID fieldID, jfloat value)
void SetStaticDoubleField (jclass clazz, jfieldID fieldID, jdouble value)
jstring NewString (const jchar *unicode, jsize len)
jsize GetStringLength (jstring str)
const jcharGetStringChars (jstring str, jboolean *isCopy)
void ReleaseStringChars (jstring str, const jchar *chars)
jstring NewStringUTF (const char *utf)
jsize GetStringUTFLength (jstring str)
const char* GetStringUTFChars (jstring str, jboolean *isCopy)
void ReleaseStringUTFChars (jstring str, const char *chars)
jsize GetArrayLength (jarray array)
jobjectArray NewObjectArray (jsize len, jclass clazz, jobject init)
jobject GetObjectArrayElement (jobjectArray array, jsize index)
void SetObjectArrayElement (jobjectArray array, jsize index, jobject val)
jbooleanArray NewBooleanArray (jsize len)
jbyteArray NewByteArray (jsize len)
jcharArray NewCharArray (jsize len)
jshortArray NewShortArray (jsize len)
jintArray NewIntArray (jsize len)
jlongArray NewLongArray (jsize len)
jfloatArray NewFloatArray (jsize len)
jdoubleArray NewDoubleArray (jsize len)
jbooleanGetBooleanArrayElements (jbooleanArray array, jboolean *isCopy)
jbyteGetByteArrayElements (jbyteArray array, jboolean *isCopy)
jcharGetCharArrayElements (jcharArray array, jboolean *isCopy)
jshortGetShortArrayElements (jshortArray array, jboolean *isCopy)
jintGetIntArrayElements (jintArray array, jboolean *isCopy)
jlongGetLongArrayElements (jlongArray array, jboolean *isCopy)
jfloatGetFloatArrayElements (jfloatArray array, jboolean *isCopy)
jdoubleGetDoubleArrayElements (jdoubleArray array, jboolean *isCopy)
void ReleaseBooleanArrayElements (jbooleanArray array, jboolean *elems, jint mode)
void ReleaseByteArrayElements (jbyteArray array, jbyte *elems, jint mode)
void ReleaseCharArrayElements (jcharArray array, jchar *elems, jint mode)
void ReleaseShortArrayElements (jshortArray array, jshort *elems, jint mode)
void ReleaseIntArrayElements (jintArray array, jint *elems, jint mode)
void ReleaseLongArrayElements (jlongArray array, jlong *elems, jint mode)
void ReleaseFloatArrayElements (jfloatArray array, jfloat *elems, jint mode)
void ReleaseDoubleArrayElements (jdoubleArray array, jdouble *elems, jint mode)
void GetBooleanArrayRegion (jbooleanArray array, jsize start, jsize len, jboolean *buf)
void GetByteArrayRegion (jbyteArray array, jsize start, jsize len, jbyte *buf)
void GetCharArrayRegion (jcharArray array, jsize start, jsize len, jchar *buf)
void GetShortArrayRegion (jshortArray array, jsize start, jsize len, jshort *buf)
void GetIntArrayRegion (jintArray array, jsize start, jsize len, jint *buf)
void GetLongArrayRegion (jlongArray array, jsize start, jsize len, jlong *buf)
void GetFloatArrayRegion (jfloatArray array, jsize start, jsize len, jfloat *buf)
void GetDoubleArrayRegion (jdoubleArray array, jsize start, jsize len, jdouble *buf)
void SetBooleanArrayRegion (jbooleanArray array, jsize start, jsize len, jboolean *buf)
void SetByteArrayRegion (jbyteArray array, jsize start, jsize len, jbyte *buf)
void SetCharArrayRegion (jcharArray array, jsize start, jsize len, jchar *buf)
void SetShortArrayRegion (jshortArray array, jsize start, jsize len, jshort *buf)
void SetIntArrayRegion (jintArray array, jsize start, jsize len, jint *buf)
void SetLongArrayRegion (jlongArray array, jsize start, jsize len, jlong *buf)
void SetFloatArrayRegion (jfloatArray array, jsize start, jsize len, jfloat *buf)
void SetDoubleArrayRegion (jdoubleArray array, jsize start, jsize len, jdouble *buf)
jint RegisterNatives (jclass clazz, const JNINativeMethod *methods, jint nMethods)
jint UnregisterNatives (jclass clazz)
jint MonitorEnter (jobject obj)
jint MonitorExit (jobject obj)
jint GetJavaVM (JavaVM **vm)
void GetStringRegion (jstring str, jsize start, jsize len, jchar *buf)
void GetStringUTFRegion (jstring str, jsize start, jsize len, char *buf)
void* GetPrimitiveArrayCritical (jarray array, jboolean *isCopy)
void ReleasePrimitiveArrayCritical (jarray array, void *carray, jint mode)
const jcharGetStringCritical (jstring string, jboolean *isCopy)
void ReleaseStringCritical (jstring string, const jchar *cstring)
jweak NewWeakGlobalRef (jobject obj)
void DeleteWeakGlobalRef (jweak ref)
jboolean ExceptionCheck ()

Public Attributes

const struct JNINativeInterface_functions

Member Function Documentation

jobject JNIEnv_::AllocObject ( jclass clazz ) [inline]
 

Definition at line 829 of file jni.h.

00829                                       {
00830         return functions->AllocObject(this,clazz);
00831     }

jboolean JNIEnv_::CallBooleanMethod ( jobject obj,
jmethodID methodID,
... ) [inline]
 

Definition at line 878 of file jni.h.

00879                                             {
00880         va_list args;
00881     jboolean result;
00882     va_start(args,methodID);
00883     result = functions->CallBooleanMethodV(this,obj,methodID,args);
00884     va_end(args);
00885     return result;
00886     }

jboolean JNIEnv_::CallBooleanMethodA ( jobject obj,
jmethodID methodID,
jvalue * args ) [inline]
 

Definition at line 891 of file jni.h.

00892                                {
00893         return functions->CallBooleanMethodA(this,obj,methodID, args);
00894     }

jboolean JNIEnv_::CallBooleanMethodV ( jobject obj,
jmethodID methodID,
va_list args ) [inline]
 

Definition at line 887 of file jni.h.

00888                               {
00889         return functions->CallBooleanMethodV(this,obj,methodID,args);
00890     }

jbyte JNIEnv_::CallByteMethod ( jobject obj,
jmethodID methodID,
... ) [inline]
 

Definition at line 896 of file jni.h.

00896                                                                {
00897         va_list args;
00898     jbyte result;
00899     va_start(args,methodID);
00900     result = functions->CallByteMethodV(this,obj,methodID,args);
00901     va_end(args);
00902     return result;
00903     }

jbyte JNIEnv_::CallByteMethodA ( jobject obj,
jmethodID methodID,
jvalue * args ) [inline]
 

Definition at line 908 of file jni.h.

00909                              {
00910         return functions->CallByteMethodA(this,obj,methodID,args);
00911     }

jbyte JNIEnv_::CallByteMethodV ( jobject obj,
jmethodID methodID,
va_list args ) [inline]
 

Definition at line 904 of file jni.h.

00905                             {
00906         return functions->CallByteMethodV(this,obj,methodID,args);
00907     }

jchar JNIEnv_::CallCharMethod ( jobject obj,
jmethodID methodID,
... ) [inline]
 

Definition at line 913 of file jni.h.

00913                                                                {
00914         va_list args;
00915     jchar result;
00916     va_start(args,methodID);
00917     result = functions->CallCharMethodV(this,obj,methodID,args);
00918     va_end(args);
00919     return result;
00920     }

jchar JNIEnv_::CallCharMethodA ( jobject obj,
jmethodID methodID,
jvalue * args ) [inline]
 

Definition at line 925 of file jni.h.

00926                              {
00927         return functions->CallCharMethodA(this,obj,methodID,args);
00928     }

jchar JNIEnv_::CallCharMethodV ( jobject obj,
jmethodID methodID,
va_list args ) [inline]
 

Definition at line 921 of file jni.h.

00922                             {
00923         return functions->CallCharMethodV(this,obj,methodID,args);
00924     }

jdouble JNIEnv_::CallDoubleMethod ( jobject obj,
jmethodID methodID,
... ) [inline]
 

Definition at line 998 of file jni.h.

00998                                                                    {
00999         va_list args;
01000     jdouble result;
01001     va_start(args,methodID);
01002     result = functions->CallDoubleMethodV(this,obj,methodID,args);
01003     va_end(args);
01004     return result;
01005     }

jdouble JNIEnv_::CallDoubleMethodA ( jobject obj,
jmethodID methodID,
jvalue * args ) [inline]
 

Definition at line 1010 of file jni.h.

01011                            {
01012         return functions->CallDoubleMethodA(this,obj,methodID,args);
01013     }

jdouble JNIEnv_::CallDoubleMethodV ( jobject obj,
jmethodID methodID,
va_list args ) [inline]
 

Definition at line 1006 of file jni.h.

01007                           {
01008         return functions->CallDoubleMethodV(this,obj,methodID,args);
01009     }

jfloat JNIEnv_::CallFloatMethod ( jobject obj,
jmethodID methodID,
... ) [inline]
 

Definition at line 981 of file jni.h.

00981                                                                  {
00982         va_list args;
00983     jfloat result;
00984     va_start(args,methodID);
00985     result = functions->CallFloatMethodV(this,obj,methodID,args);
00986     va_end(args);
00987     return result;
00988     }

jfloat JNIEnv_::CallFloatMethodA ( jobject obj,
jmethodID methodID,
jvalue * args ) [inline]
 

Definition at line 993 of file jni.h.

00994                                {
00995         return functions->CallFloatMethodA(this,obj,methodID,args);
00996     }

jfloat JNIEnv_::CallFloatMethodV ( jobject obj,
jmethodID methodID,
va_list args ) [inline]
 

Definition at line 989 of file jni.h.

00990                               {
00991         return functions->CallFloatMethodV(this,obj,methodID,args);
00992     }

jint JNIEnv_::CallIntMethod ( jobject obj,
jmethodID methodID,
... ) [inline]
 

Definition at line 947 of file jni.h.

00947                                                              {
00948         va_list args;
00949     jint result;
00950     va_start(args,methodID);
00951     result = functions->CallIntMethodV(this,obj,methodID,args);
00952     va_end(args);
00953     return result;
00954     }

jint JNIEnv_::CallIntMethodA ( jobject obj,
jmethodID methodID,
jvalue * args ) [inline]
 

Definition at line 959 of file jni.h.

00960                            {
00961         return functions->CallIntMethodA(this,obj,methodID,args);
00962     }

jint JNIEnv_::CallIntMethodV ( jobject obj,
jmethodID methodID,
va_list args ) [inline]
 

Definition at line 955 of file jni.h.

00956                           {
00957         return functions->CallIntMethodV(this,obj,methodID,args);
00958     }

jlong JNIEnv_::CallLongMethod ( jobject obj,
jmethodID methodID,
... ) [inline]
 

Definition at line 964 of file jni.h.

00964                                                                {
00965         va_list args;
00966     jlong result;
00967     va_start(args,methodID);
00968     result = functions->CallLongMethodV(this,obj,methodID,args);
00969     va_end(args);
00970     return result;
00971     }

jlong JNIEnv_::CallLongMethodA ( jobject obj,
jmethodID methodID,
jvalue * args ) [inline]
 

Definition at line 976 of file jni.h.

00977                              {
00978         return functions->CallLongMethodA(this,obj,methodID,args);
00979     }

jlong JNIEnv_::CallLongMethodV ( jobject obj,
jmethodID methodID,
va_list args ) [inline]
 

Definition at line 972 of file jni.h.

00973                             {
00974         return functions->CallLongMethodV(this,obj,methodID,args);
00975     }

jboolean JNIEnv_::CallNonvirtualBooleanMethod ( jobject obj,
jclass clazz,
jmethodID methodID,
... ) [inline]
 

Definition at line 1051 of file jni.h.

01052                                               {
01053         va_list args;
01054     jboolean result;
01055     va_start(args,methodID);
01056     result = functions->CallNonvirtualBooleanMethodV(this,obj,clazz,
01057                              methodID,args);
01058     va_end(args);
01059     return result;
01060     }

jboolean JNIEnv_::CallNonvirtualBooleanMethodA ( jobject obj,
jclass clazz,
jmethodID methodID,
jvalue * args ) [inline]
 

Definition at line 1066 of file jni.h.

01067                                                          {
01068         return functions->CallNonvirtualBooleanMethodA(this,obj,clazz,
01069                                methodID, args);
01070     }

jboolean JNIEnv_::CallNonvirtualBooleanMethodV ( jobject obj,
jclass clazz,
jmethodID methodID,
va_list args ) [inline]
 

Definition at line 1061 of file jni.h.

01062                                                         {
01063         return functions->CallNonvirtualBooleanMethodV(this,obj,clazz,
01064                                methodID,args);
01065     }

jbyte JNIEnv_::CallNonvirtualByteMethod ( jobject obj,
jclass clazz,
jmethodID methodID,
... ) [inline]
 

Definition at line 1072 of file jni.h.

01073                                             {
01074         va_list args;
01075     jbyte result;
01076     va_start(args,methodID);
01077     result = functions->CallNonvirtualByteMethodV(this,obj,clazz,
01078                               methodID,args);
01079     va_end(args);
01080     return result;
01081     }

jbyte JNIEnv_::CallNonvirtualByteMethodA ( jobject obj,
jclass clazz,
jmethodID methodID,
jvalue * args ) [inline]
 

Definition at line 1087 of file jni.h.

01088                                                        {
01089         return functions->CallNonvirtualByteMethodA(this,obj,clazz,
01090                             methodID,args);
01091     }

jbyte JNIEnv_::CallNonvirtualByteMethodV ( jobject obj,
jclass clazz,
jmethodID methodID,
va_list args ) [inline]
 

Definition at line 1082 of file jni.h.

01083                                                       {
01084         return functions->CallNonvirtualByteMethodV(this,obj,clazz,
01085                             methodID,args);
01086     }

jchar JNIEnv_::CallNonvirtualCharMethod ( jobject obj,
jclass clazz,
jmethodID methodID,
... ) [inline]
 

Definition at line 1093 of file jni.h.

01094                                             {
01095         va_list args;
01096     jchar result;
01097     va_start(args,methodID);
01098     result = functions->CallNonvirtualCharMethodV(this,obj,clazz,
01099                               methodID,args);
01100     va_end(args);
01101     return result;
01102     }

jchar JNIEnv_::CallNonvirtualCharMethodA ( jobject obj,
jclass clazz,
jmethodID methodID,
jvalue * args ) [inline]
 

Definition at line 1108 of file jni.h.

01109                                                        {
01110         return functions->CallNonvirtualCharMethodA(this,obj,clazz,
01111                             methodID,args);
01112     }

jchar JNIEnv_::CallNonvirtualCharMethodV ( jobject obj,
jclass clazz,
jmethodID methodID,
va_list args ) [inline]
 

Definition at line 1103 of file jni.h.

01104                                                       {
01105         return functions->CallNonvirtualCharMethodV(this,obj,clazz,
01106                             methodID,args);
01107     }

jdouble JNIEnv_::CallNonvirtualDoubleMethod ( jobject obj,
jclass clazz,
jmethodID methodID,
... ) [inline]
 

Definition at line 1200 of file jni.h.

01201                                                 {
01202         va_list args;
01203     jdouble result;
01204     va_start(args,methodID);
01205     result = functions->CallNonvirtualDoubleMethodV(this,obj,clazz,
01206                             methodID,args);
01207     va_end(args);
01208     return result;
01209     }

jdouble JNIEnv_::CallNonvirtualDoubleMethodA ( jobject obj,
jclass clazz,
jmethodID methodID,
jvalue * args ) [inline]
 

Definition at line 1216 of file jni.h.

01218                                    {
01219         return functions->CallNonvirtualDoubleMethodA(this,obj,clazz,
01220                               methodID,args);
01221     }

jdouble JNIEnv_::CallNonvirtualDoubleMethodV ( jobject obj,
jclass clazz,
jmethodID methodID,
va_list args ) [inline]
 

Definition at line 1210 of file jni.h.

01212                                   {
01213         return functions->CallNonvirtualDoubleMethodV(this,obj,clazz,
01214                               methodID,args);
01215     }

jfloat JNIEnv_::CallNonvirtualFloatMethod ( jobject obj,
jclass clazz,
jmethodID methodID,
... ) [inline]
 

Definition at line 1177 of file jni.h.

01178                                               {
01179         va_list args;
01180     jfloat result;
01181     va_start(args,methodID);
01182     result = functions->CallNonvirtualFloatMethodV(this,obj,clazz,
01183                                methodID,args);
01184     va_end(args);
01185     return result;
01186     }

jfloat JNIEnv_::CallNonvirtualFloatMethodA ( jobject obj,
jclass clazz,
jmethodID methodID,
jvalue * args ) [inline]
 

Definition at line 1193 of file jni.h.

01195                                      {
01196         return functions->CallNonvirtualFloatMethodA(this,obj,clazz,
01197                              methodID,args);
01198     }

jfloat JNIEnv_::CallNonvirtualFloatMethodV ( jobject obj,
jclass clazz,
jmethodID methodID,
va_list args ) [inline]
 

Definition at line 1187 of file jni.h.

01189                                     {
01190         return functions->CallNonvirtualFloatMethodV(this,obj,clazz,
01191                              methodID,args);
01192     }

jint JNIEnv_::CallNonvirtualIntMethod ( jobject obj,
jclass clazz,
jmethodID methodID,
... ) [inline]
 

Definition at line 1135 of file jni.h.

01136                                           {
01137         va_list args;
01138     jint result;
01139     va_start(args,methodID);
01140     result = functions->CallNonvirtualIntMethodV(this,obj,clazz,
01141                              methodID,args);
01142     va_end(args);
01143     return result;
01144     }

jint JNIEnv_::CallNonvirtualIntMethodA ( jobject obj,
jclass clazz,
jmethodID methodID,
jvalue * args ) [inline]
 

Definition at line 1150 of file jni.h.

01151                                                      {
01152         return functions->CallNonvirtualIntMethodA(this,obj,clazz,
01153                            methodID,args);
01154     }

jint JNIEnv_::CallNonvirtualIntMethodV ( jobject obj,
jclass clazz,
jmethodID methodID,
va_list args ) [inline]
 

Definition at line 1145 of file jni.h.

01146                                                     {
01147         return functions->CallNonvirtualIntMethodV(this,obj,clazz,
01148                            methodID,args);
01149     }

jlong JNIEnv_::CallNonvirtualLongMethod ( jobject obj,
jclass clazz,
jmethodID methodID,
... ) [inline]
 

Definition at line 1156 of file jni.h.

01157                                             {
01158         va_list args;
01159     jlong result;
01160     va_start(args,methodID);
01161     result = functions->CallNonvirtualLongMethodV(this,obj,clazz,
01162                               methodID,args);
01163     va_end(args);
01164     return result;
01165     }

jlong JNIEnv_::CallNonvirtualLongMethodA ( jobject obj,
jclass clazz,
jmethodID methodID,
jvalue * args ) [inline]
 

Definition at line 1171 of file jni.h.

01172                                                        {
01173         return functions->CallNonvirtualLongMethodA(this,obj,clazz,
01174                             methodID,args);
01175     }

jlong JNIEnv_::CallNonvirtualLongMethodV ( jobject obj,
jclass clazz,
jmethodID methodID,
va_list args ) [inline]
 

Definition at line 1166 of file jni.h.

01167                                                       {
01168         return functions->CallNonvirtualLongMethodV(this,obj,clazz,
01169                             methodID,args);
01170     }

jobject JNIEnv_::CallNonvirtualObjectMethod ( jobject obj,
jclass clazz,
jmethodID methodID,
... ) [inline]
 

Definition at line 1030 of file jni.h.

01031                                                 {
01032         va_list args;
01033     jobject result;
01034     va_start(args,methodID);
01035     result = functions->CallNonvirtualObjectMethodV(this,obj,clazz,
01036                             methodID,args);
01037     va_end(args);
01038     return result;
01039     }

jobject JNIEnv_::CallNonvirtualObjectMethodA ( jobject obj,
jclass clazz,
jmethodID methodID,
jvalue * args ) [inline]
 

Definition at line 1045 of file jni.h.

01046                                                        {
01047         return functions->CallNonvirtualObjectMethodA(this,obj,clazz,
01048                               methodID,args);
01049     }

jobject JNIEnv_::CallNonvirtualObjectMethodV ( jobject obj,
jclass clazz,
jmethodID methodID,
va_list args ) [inline]
 

Definition at line 1040 of file jni.h.

01041                                                       {
01042         return functions->CallNonvirtualObjectMethodV(this,obj,clazz,
01043                               methodID,args);
01044     }

jshort JNIEnv_::CallNonvirtualShortMethod ( jobject obj,
jclass clazz,
jmethodID methodID,
... ) [inline]
 

Definition at line 1114 of file jni.h.

01115                                               {
01116         va_list args;
01117     jshort result;
01118     va_start(args,methodID);
01119     result = functions->CallNonvirtualShortMethodV(this,obj,clazz,
01120                                methodID,args);
01121     va_end(args);
01122     return result;
01123     }

jshort JNIEnv_::CallNonvirtualShortMethodA ( jobject obj,
jclass clazz,
jmethodID methodID,
jvalue * args ) [inline]
 

Definition at line 1129 of file jni.h.

01130                                                          {
01131         return functions->CallNonvirtualShortMethodA(this,obj,clazz,
01132                              methodID,args);
01133     }

jshort JNIEnv_::CallNonvirtualShortMethodV ( jobject obj,
jclass clazz,
jmethodID methodID,
va_list args ) [inline]
 

Definition at line 1124 of file jni.h.

01125                                                         {
01126         return functions->CallNonvirtualShortMethodV(this,obj,clazz,
01127                              methodID,args);
01128     }

void JNIEnv_::CallNonvirtualVoidMethod ( jobject obj,
jclass clazz,
jmethodID methodID,
... ) [inline]
 

Definition at line 1223 of file jni.h.

01224                                            {
01225         va_list args;
01226     va_start(args,methodID);
01227     functions->CallNonvirtualVoidMethodV(this,obj,clazz,methodID,args);
01228     va_end(args);
01229     }

void JNIEnv_::CallNonvirtualVoidMethodA ( jobject obj,
jclass clazz,
jmethodID methodID,
jvalue * args ) [inline]
 

Definition at line 1235 of file jni.h.

01237                                   {
01238         functions->CallNonvirtualVoidMethodA(this,obj,clazz,methodID,args);
01239     }

void JNIEnv_::CallNonvirtualVoidMethodV ( jobject obj,
jclass clazz,
jmethodID methodID,
va_list args ) [inline]
 

Definition at line 1230 of file jni.h.

01232                                  {
01233         functions->CallNonvirtualVoidMethodV(this,obj,clazz,methodID,args);
01234     }

jobject JNIEnv_::CallObjectMethod ( jobject obj,
jmethodID methodID,
... ) [inline]
 

Definition at line 861 of file jni.h.

00861                                                                    {
00862         va_list args;
00863     jobject result;
00864     va_start(args,methodID);
00865     result = functions->CallObjectMethodV(this,obj,methodID,args);
00866     va_end(args);
00867     return result;
00868     }

jobject JNIEnv_::CallObjectMethodA ( jobject obj,
jmethodID methodID,
jvalue * args ) [inline]
 

Definition at line 873 of file jni.h.

00874                            {
00875         return functions->CallObjectMethodA(this,obj,methodID,args);
00876     }

jobject JNIEnv_::CallObjectMethodV ( jobject obj,
jmethodID methodID,
va_list args ) [inline]
 

Definition at line 869 of file jni.h.

00870                           {
00871         return functions->CallObjectMethodV(this,obj,methodID,args);
00872     }

jshort JNIEnv_::CallShortMethod ( jobject obj,
jmethodID methodID,
... ) [inline]
 

Definition at line 930 of file jni.h.

00930                                                                  {
00931         va_list args;
00932     jshort result;
00933     va_start(args,methodID);
00934     result = functions->CallShortMethodV(this,obj,methodID,args);
00935     va_end(args);
00936     return result;
00937     }

jshort JNIEnv_::CallShortMethodA ( jobject obj,
jmethodID methodID,
jvalue * args ) [inline]
 

Definition at line 942 of file jni.h.

00943                                {
00944         return functions->CallShortMethodA(this,obj,methodID,args);
00945     }

jshort JNIEnv_::CallShortMethodV ( jobject obj,
jmethodID methodID,
va_list args ) [inline]
 

Definition at line 938 of file jni.h.

00939                               {
00940         return functions->CallShortMethodV(this,obj,methodID,args);
00941     }

jboolean JNIEnv_::CallStaticBooleanMethod ( jclass clazz,
jmethodID methodID,
... ) [inline]
 

Definition at line 1333 of file jni.h.

01334                                               {
01335         va_list args;
01336     jboolean result;
01337     va_start(args,methodID);
01338     result = functions->CallStaticBooleanMethodV(this,clazz,methodID,args);
01339     va_end(args);
01340     return result;
01341     }

jboolean JNIEnv_::CallStaticBooleanMethodA ( jclass clazz,
jmethodID methodID,
jvalue * args ) [inline]
 

Definition at line 1346 of file jni.h.

01347                                                         {
01348         return functions->CallStaticBooleanMethodA(this,clazz,methodID,args);
01349     }

jboolean JNIEnv_::CallStaticBooleanMethodV ( jclass clazz,
jmethodID methodID,
va_list args ) [inline]
 

Definition at line 1342 of file jni.h.

01343                                                         {
01344         return functions->CallStaticBooleanMethodV(this,clazz,methodID,args);
01345     }

jbyte JNIEnv_::CallStaticByteMethod ( jclass clazz,
jmethodID methodID,
... ) [inline]
 

Definition at line 1351 of file jni.h.

01352                                             {
01353         va_list args;
01354     jbyte result;
01355     va_start(args,methodID);
01356     result = functions->CallStaticByteMethodV(this,clazz,methodID,args);
01357     va_end(args);
01358     return result;
01359     }

jbyte JNIEnv_::CallStaticByteMethodA ( jclass clazz,
jmethodID methodID,
jvalue * args ) [inline]
 

Definition at line 1364 of file jni.h.

01365                                                   {
01366         return functions->CallStaticByteMethodA(this,clazz,methodID,args);
01367     }

jbyte JNIEnv_::CallStaticByteMethodV ( jclass clazz,
jmethodID methodID,
va_list args ) [inline]
 

Definition at line 1360 of file jni.h.

01361                                                   {
01362         return functions->CallStaticByteMethodV(this,clazz,methodID,args);
01363     }

jchar JNIEnv_::CallStaticCharMethod ( jclass clazz,
jmethodID methodID,
... ) [inline]
 

Definition at line 1369 of file jni.h.

01370                                             {
01371         va_list args;
01372     jchar result;
01373     va_start(args,methodID);
01374     result = functions->CallStaticCharMethodV(this,clazz,methodID,args);
01375     va_end(args);
01376     return result;
01377     }

jchar JNIEnv_::CallStaticCharMethodA ( jclass clazz,
jmethodID methodID,
jvalue * args ) [inline]
 

Definition at line 1382 of file jni.h.

01383                                                   {
01384         return functions->CallStaticCharMethodA(this,clazz,methodID,args);
01385     }

jchar JNIEnv_::CallStaticCharMethodV ( jclass clazz,
jmethodID methodID,
va_list args ) [inline]
 

Definition at line 1378 of file jni.h.

01379                                                   {
01380         return functions->CallStaticCharMethodV(this,clazz,methodID,args);
01381     }

jdouble JNIEnv_::CallStaticDoubleMethod ( jclass clazz,
jmethodID methodID,
... ) [inline]
 

Definition at line 1459 of file jni.h.

01460                                             {
01461         va_list args;
01462     jdouble result;
01463     va_start(args,methodID);
01464     result = functions->CallStaticDoubleMethodV(this,clazz,methodID,args);
01465     va_end(args);
01466     return result;
01467     }

jdouble JNIEnv_::CallStaticDoubleMethodA ( jclass clazz,
jmethodID methodID,
jvalue * args ) [inline]
 

Definition at line 1472 of file jni.h.

01473                                                       {
01474         return functions->CallStaticDoubleMethodA(this,clazz,methodID,args);
01475     }

jdouble JNIEnv_::CallStaticDoubleMethodV ( jclass clazz,
jmethodID methodID,
va_list args ) [inline]
 

Definition at line 1468 of file jni.h.

01469                                                       {
01470         return functions->CallStaticDoubleMethodV(this,clazz,methodID,args);
01471     }

jfloat JNIEnv_::CallStaticFloatMethod ( jclass clazz,
jmethodID methodID,
... ) [inline]
 

Definition at line 1441 of file jni.h.

01442                                           {
01443         va_list args;
01444     jfloat result;
01445     va_start(args,methodID);
01446     result = functions->CallStaticFloatMethodV(this,clazz,methodID,args);
01447     va_end(args);
01448     return result;
01449     }

jfloat JNIEnv_::CallStaticFloatMethodA ( jclass clazz,
jmethodID methodID,
jvalue * args ) [inline]
 

Definition at line 1454 of file jni.h.

01455                                                     {
01456         return functions->CallStaticFloatMethodA(this,clazz,methodID,args);
01457     }

jfloat JNIEnv_::CallStaticFloatMethodV ( jclass clazz,
jmethodID methodID,
va_list args ) [inline]
 

Definition at line 1450 of file jni.h.

01451                                                     {
01452         return functions->CallStaticFloatMethodV(this,clazz,methodID,args);
01453     }

jint JNIEnv_::CallStaticIntMethod ( jclass clazz,
jmethodID methodID,
... ) [inline]
 

Definition at line 1405 of file jni.h.

01406                                           {
01407         va_list args;
01408     jint result;
01409     va_start(args,methodID);
01410     result = functions->CallStaticIntMethodV(this,clazz,methodID,args);
01411     va_end(args);
01412     return result;
01413     }

jint JNIEnv_::CallStaticIntMethodA ( jclass clazz,
jmethodID methodID,
jvalue * args ) [inline]
 

Definition at line 1418 of file jni.h.

01419                                                     {
01420         return functions->CallStaticIntMethodA(this,clazz,methodID,args);
01421     }

jint JNIEnv_::CallStaticIntMethodV ( jclass clazz,
jmethodID methodID,
va_list args ) [inline]
 

Definition at line 1414 of file jni.h.

01415                                                     {
01416         return functions->CallStaticIntMethodV(this,clazz,methodID,args);
01417     }

jlong JNIEnv_::CallStaticLongMethod ( jclass clazz,
jmethodID methodID,
... ) [inline]
 

Definition at line 1423 of file jni.h.

01424                                             {
01425         va_list args;
01426     jlong result;
01427     va_start(args,methodID);
01428     result = functions->CallStaticLongMethodV(this,clazz,methodID,args);
01429     va_end(args);
01430     return result;
01431     }

jlong JNIEnv_::CallStaticLongMethodA ( jclass clazz,
jmethodID methodID,
jvalue * args ) [inline]
 

Definition at line 1436 of file jni.h.

01437                                                   {
01438         return functions->CallStaticLongMethodA(this,clazz,methodID,args);
01439     }

jlong JNIEnv_::CallStaticLongMethodV ( jclass clazz,
jmethodID methodID,
va_list args ) [inline]
 

Definition at line 1432 of file jni.h.

01433                                                   {
01434         return functions->CallStaticLongMethodV(this,clazz,methodID,args);
01435     }

jobject JNIEnv_::CallStaticObjectMethod ( jclass clazz,
jmethodID methodID,
... ) [inline]
 

Definition at line 1315 of file jni.h.

Referenced by BackgroundThread().

01316                       {
01317         va_list args;
01318     jobject result;
01319     va_start(args,methodID);
01320     result = functions->CallStaticObjectMethodV(this,clazz,methodID,args);
01321     va_end(args);
01322     return result;
01323     }

jobject JNIEnv_::CallStaticObjectMethodA ( jclass clazz,
jmethodID methodID,
jvalue * args ) [inline]
 

Definition at line 1328 of file jni.h.

01329                                 {
01330         return functions->CallStaticObjectMethodA(this,clazz,methodID,args);
01331     }

jobject JNIEnv_::CallStaticObjectMethodV ( jclass clazz,
jmethodID methodID,
va_list args ) [inline]
 

Definition at line 1324 of file jni.h.

01325                                 {
01326         return functions->CallStaticObjectMethodV(this,clazz,methodID,args);
01327     }

jshort JNIEnv_::CallStaticShortMethod ( jclass clazz,
jmethodID methodID,
... ) [inline]
 

Definition at line 1387 of file jni.h.

01388                                           {
01389         va_list args;
01390     jshort result;
01391     va_start(args,methodID);
01392     result = functions->CallStaticShortMethodV(this,clazz,methodID,args);
01393     va_end(args);
01394     return result;
01395     }

jshort JNIEnv_::CallStaticShortMethodA ( jclass clazz,
jmethodID methodID,
jvalue * args ) [inline]
 

Definition at line 1400 of file jni.h.

01401                                                     {
01402         return functions->CallStaticShortMethodA(this,clazz,methodID,args);
01403     }

jshort JNIEnv_::CallStaticShortMethodV ( jclass clazz,
jmethodID methodID,
va_list args ) [inline]
 

Definition at line 1396 of file jni.h.

01397                                                     {
01398         return functions->CallStaticShortMethodV(this,clazz,methodID,args);
01399     }

void JNIEnv_::CallStaticVoidMethod ( jclass cls,
jmethodID methodID,
... ) [inline]
 

Definition at line 1477 of file jni.h.

01477                                                                    {
01478         va_list args;
01479     va_start(args,methodID);
01480     functions->CallStaticVoidMethodV(this,cls,methodID,args);
01481     va_end(args);
01482     }

void JNIEnv_::CallStaticVoidMethodA ( jclass cls,
jmethodID methodID,
jvalue * args ) [inline]
 

Definition at line 1487 of file jni.h.

01488                                   {
01489         functions->CallStaticVoidMethodA(this,cls,methodID,args);
01490     }

void JNIEnv_::CallStaticVoidMethodV ( jclass cls,
jmethodID methodID,
va_list args ) [inline]
 

Definition at line 1483 of file jni.h.

01484                                  {
01485         functions->CallStaticVoidMethodV(this,cls,methodID,args);
01486     }

void JNIEnv_::CallVoidMethod ( jobject obj,
jmethodID methodID,
... ) [inline]
 

Definition at line 1015 of file jni.h.

01015                                                               {
01016         va_list args;
01017     va_start(args,methodID);
01018     functions->CallVoidMethodV(this,obj,methodID,args);
01019     va_end(args);
01020     }

void JNIEnv_::CallVoidMethodA ( jobject obj,
jmethodID methodID,
jvalue * args ) [inline]
 

Definition at line 1025 of file jni.h.

01026                             {
01027         functions->CallVoidMethodA(this,obj,methodID,args);
01028     }

void JNIEnv_::CallVoidMethodV ( jobject obj,
jmethodID methodID,
va_list args ) [inline]
 

Definition at line 1021 of file jni.h.

01022                            {
01023         functions->CallVoidMethodV(this,obj,methodID,args);
01024     }

jclass JNIEnv_::DefineClass ( const char * name,
jobject loader,
const jbyte * buf,
jsize len ) [inline]
 

Definition at line 753 of file jni.h.

00754                           {
00755         return functions->DefineClass(this, name, loader, buf, len);
00756     }

void JNIEnv_::DeleteGlobalRef ( jobject gref ) [inline]
 

Definition at line 811 of file jni.h.

00811                                        {
00812         functions->DeleteGlobalRef(this,gref);
00813     }

void JNIEnv_::DeleteLocalRef ( jobject obj ) [inline]
 

Definition at line 814 of file jni.h.

00814                                      {
00815         functions->DeleteLocalRef(this, obj);
00816     }

void JNIEnv_::DeleteWeakGlobalRef ( jweak ref ) [inline]
 

Definition at line 1803 of file jni.h.

01803                                         {
01804         functions->DeleteWeakGlobalRef(this,ref);
01805     }

jint JNIEnv_::EnsureLocalCapacity ( jint capacity ) [inline]
 

Definition at line 825 of file jni.h.

00825                                             {
00826         return functions->EnsureLocalCapacity(this,capacity);
00827     }

jboolean JNIEnv_::ExceptionCheck ( ) [inline]
 

Definition at line 1807 of file jni.h.

01807                               {
01808     return functions->ExceptionCheck(this);
01809     }

void JNIEnv_::ExceptionClear ( ) [inline]
 

Definition at line 794 of file jni.h.

00794                           {
00795         functions->ExceptionClear(this);
00796     }

void JNIEnv_::ExceptionDescribe ( ) [inline]
 

Definition at line 791 of file jni.h.

00791                              {
00792         functions->ExceptionDescribe(this);
00793     }

jthrowable JNIEnv_::ExceptionOccurred ( ) [inline]
 

Definition at line 788 of file jni.h.

00788                                    {
00789         return functions->ExceptionOccurred(this);
00790     }

void JNIEnv_::FatalError ( const char * msg ) [inline]
 

Definition at line 797 of file jni.h.

00797                                      {
00798         functions->FatalError(this, msg);
00799     }

jclass JNIEnv_::FindClass ( const char * name ) [inline]
 

Definition at line 757 of file jni.h.

Referenced by BackgroundThread().

00757                                        {
00758         return functions->FindClass(this, name);
00759     }

jfieldID JNIEnv_::FromReflectedField ( jobject field ) [inline]
 

Definition at line 763 of file jni.h.

00763                                                {
00764         return functions->FromReflectedField(this,field);
00765     }

jmethodID JNIEnv_::FromReflectedMethod ( jobject method ) [inline]
 

Definition at line 760 of file jni.h.

00760                                                   {
00761         return functions->FromReflectedMethod(this,method);
00762     }

jsize JNIEnv_::GetArrayLength ( jarray array ) [inline]
 

Definition at line 1587 of file jni.h.

01587                                        {
01588         return functions->GetArrayLength(this,array);
01589     }

jboolean * JNIEnv_::GetBooleanArrayElements ( jbooleanArray array,
jboolean * isCopy ) [inline]
 

Definition at line 1628 of file jni.h.

01628                                                                               {
01629         return functions->GetBooleanArrayElements(this,array,isCopy);
01630     }

void JNIEnv_::GetBooleanArrayRegion ( jbooleanArray array,
jsize start,
jsize len,
jboolean * buf ) [inline]
 

Definition at line 1694 of file jni.h.

01695                                                           {
01696         functions->GetBooleanArrayRegion(this,array,start,len,buf);
01697     }

jboolean JNIEnv_::GetBooleanField ( jobject obj,
jfieldID fieldID ) [inline]
 

Definition at line 1249 of file jni.h.

01249                                                             {
01250         return functions->GetBooleanField(this,obj,fieldID);
01251     }

jbyte * JNIEnv_::GetByteArrayElements ( jbyteArray array,
jboolean * isCopy ) [inline]
 

Definition at line 1631 of file jni.h.

01631                                                                      {
01632         return functions->GetByteArrayElements(this,array,isCopy);
01633     }

void JNIEnv_::GetByteArrayRegion ( jbyteArray array,
jsize start,
jsize len,
jbyte * buf ) [inline]
 

Definition at line 1698 of file jni.h.

01699                                                     {
01700         functions->GetByteArrayRegion(this,array,start,len,buf);
01701     }

jbyte JNIEnv_::GetByteField ( jobject obj,
jfieldID fieldID ) [inline]
 

Definition at line 1252 of file jni.h.

01252                                                       {
01253         return functions->GetByteField(this,obj,fieldID);
01254     }

jchar * JNIEnv_::GetCharArrayElements ( jcharArray array,
jboolean * isCopy ) [inline]
 

Definition at line 1634 of file jni.h.

01634                                                                      {
01635         return functions->GetCharArrayElements(this,array,isCopy);
01636     }

void JNIEnv_::GetCharArrayRegion ( jcharArray array,
jsize start,
jsize len,
jchar * buf ) [inline]
 

Definition at line 1702 of file jni.h.

01703                                                     {
01704         functions->GetCharArrayRegion(this,array,start,len,buf);
01705     }

jchar JNIEnv_::GetCharField ( jobject obj,
jfieldID fieldID ) [inline]
 

Definition at line 1255 of file jni.h.

01255                                                       {
01256         return functions->GetCharField(this,obj,fieldID);
01257     }

jdouble * JNIEnv_::GetDoubleArrayElements ( jdoubleArray array,
jboolean * isCopy ) [inline]
 

Definition at line 1649 of file jni.h.

01649                                                                            {
01650         return functions->GetDoubleArrayElements(this,array,isCopy);
01651     }

void JNIEnv_::GetDoubleArrayRegion ( jdoubleArray array,
jsize start,
jsize len,
jdouble * buf ) [inline]
 

Definition at line 1722 of file jni.h.

01723                                                         {
01724         functions->GetDoubleArrayRegion(this,array,start,len,buf);
01725     }

jdouble JNIEnv_::GetDoubleField ( jobject obj,
jfieldID fieldID ) [inline]
 

Definition at line 1270 of file jni.h.

01270                                                           {
01271         return functions->GetDoubleField(this,obj,fieldID);
01272     }

jfieldID JNIEnv_::GetFieldID ( jclass clazz,
const char * name,
const char * sig ) [inline]
 

Definition at line 1241 of file jni.h.

01242                              {
01243         return functions->GetFieldID(this,clazz,name,sig);
01244     }

jfloat * JNIEnv_::GetFloatArrayElements ( jfloatArray array,
jboolean * isCopy ) [inline]
 

Definition at line 1646 of file jni.h.

01646                                                                         {
01647         return functions->GetFloatArrayElements(this,array,isCopy);
01648     }

void JNIEnv_::GetFloatArrayRegion ( jfloatArray array,
jsize start,
jsize len,
jfloat * buf ) [inline]
 

Definition at line 1718 of file jni.h.

01719                                                       {
01720         functions->GetFloatArrayRegion(this,array,start,len,buf);
01721     }

jfloat JNIEnv_::GetFloatField ( jobject obj,
jfieldID fieldID ) [inline]
 

Definition at line 1267 of file jni.h.

01267                                                         {
01268         return functions->GetFloatField(this,obj,fieldID);
01269     }

jint * JNIEnv_::GetIntArrayElements ( jintArray array,
jboolean * isCopy ) [inline]
 

Definition at line 1640 of file jni.h.

01640                                                                   {
01641         return functions->GetIntArrayElements(this,array,isCopy);
01642     }

void JNIEnv_::GetIntArrayRegion ( jintArray array,
jsize start,
jsize len,
jint * buf ) [inline]
 

Definition at line 1710 of file jni.h.

01711                                                   {
01712         functions->GetIntArrayRegion(this,array,start,len,buf);
01713     }

jint JNIEnv_::GetIntField ( jobject obj,
jfieldID fieldID ) [inline]
 

Definition at line 1261 of file jni.h.

01261                                                     {
01262         return functions->GetIntField(this,obj,fieldID);
01263     }

jint JNIEnv_::GetJavaVM ( JavaVM ** vm ) [inline]
 

Definition at line 1775 of file jni.h.

01775                                 {
01776         return functions->GetJavaVM(this,vm);
01777     }

jlong * JNIEnv_::GetLongArrayElements ( jlongArray array,
jboolean * isCopy ) [inline]
 

Definition at line 1643 of file jni.h.

01643                                                                      {
01644         return functions->GetLongArrayElements(this,array,isCopy);
01645     }

void JNIEnv_::GetLongArrayRegion ( jlongArray array,
jsize start,
jsize len,
jlong * buf ) [inline]
 

Definition at line 1714 of file jni.h.

01715                                                     {
01716         functions->GetLongArrayRegion(this,array,start,len,buf);
01717     }

jlong JNIEnv_::GetLongField ( jobject obj,
jfieldID fieldID ) [inline]
 

Definition at line 1264 of file jni.h.

01264                                                       {
01265         return functions->GetLongField(this,obj,fieldID);
01266     }

jmethodID JNIEnv_::GetMethodID ( jclass clazz,
const char * name,
const char * sig ) [inline]
 

Definition at line 856 of file jni.h.

00857                                {
00858         return functions->GetMethodID(this,clazz,name,sig);
00859     }

jobject JNIEnv_::GetObjectArrayElement ( jobjectArray array,
jsize index ) [inline]
 

Definition at line 1595 of file jni.h.

01595                                                                    {
01596         return functions->GetObjectArrayElement(this,array,index);
01597     }

jclass JNIEnv_::GetObjectClass ( jobject obj ) [inline]
 

Definition at line 849 of file jni.h.

00849                                        {
00850         return functions->GetObjectClass(this,obj);
00851     }

jobject JNIEnv_::GetObjectField ( jobject obj,
jfieldID fieldID ) [inline]
 

Definition at line 1246 of file jni.h.

01246                                                           {
01247         return functions->GetObjectField(this,obj,fieldID);
01248     }

void * JNIEnv_::GetPrimitiveArrayCritical ( jarray array,
jboolean * isCopy ) [inline]
 

Definition at line 1786 of file jni.h.

01786                                                                      {
01787         return functions->GetPrimitiveArrayCritical(this,array,isCopy);
01788     }

jshort * JNIEnv_::GetShortArrayElements ( jshortArray array,
jboolean * isCopy ) [inline]
 

Definition at line 1637 of file jni.h.

01637                                                                         {
01638         return functions->GetShortArrayElements(this,array,isCopy);
01639     }

void JNIEnv_::GetShortArrayRegion ( jshortArray array,
jsize start,
jsize len,
jshort * buf ) [inline]
 

Definition at line 1706 of file jni.h.

01707                                                       {
01708         functions->GetShortArrayRegion(this,array,start,len,buf);
01709     }

jshort JNIEnv_::GetShortField ( jobject obj,
jfieldID fieldID ) [inline]
 

Definition at line 1258 of file jni.h.

01258                                                         {
01259         return functions->GetShortField(this,obj,fieldID);
01260     }

jboolean JNIEnv_::GetStaticBooleanField ( jclass clazz,
jfieldID fieldID ) [inline]
 

Definition at line 1499 of file jni.h.

01499                                                                    {
01500         return functions->GetStaticBooleanField(this,clazz,fieldID);
01501     }

jbyte JNIEnv_::GetStaticByteField ( jclass clazz,
jfieldID fieldID ) [inline]
 

Definition at line 1502 of file jni.h.

01502                                                              {
01503         return functions->GetStaticByteField(this,clazz,fieldID);
01504     }

jchar JNIEnv_::GetStaticCharField ( jclass clazz,
jfieldID fieldID ) [inline]
 

Definition at line 1505 of file jni.h.

01505                                                              {
01506         return functions->GetStaticCharField(this,clazz,fieldID);
01507     }

jdouble JNIEnv_::GetStaticDoubleField ( jclass clazz,
jfieldID fieldID ) [inline]
 

Definition at line 1520 of file jni.h.

01520                                                                  {
01521         return functions->GetStaticDoubleField(this,clazz,fieldID);
01522     }

jfieldID JNIEnv_::GetStaticFieldID ( jclass clazz,
const char * name,
const char * sig ) [inline]
 

Definition at line 1492 of file jni.h.

01493                                    {
01494         return functions->GetStaticFieldID(this,clazz,name,sig);
01495     }

jfloat JNIEnv_::GetStaticFloatField ( jclass clazz,
jfieldID fieldID ) [inline]
 

Definition at line 1517 of file jni.h.

01517                                                                {
01518         return functions->GetStaticFloatField(this,clazz,fieldID);
01519     }

jint JNIEnv_::GetStaticIntField ( jclass clazz,
jfieldID fieldID ) [inline]
 

Definition at line 1511 of file jni.h.

01511                                                            {
01512         return functions->GetStaticIntField(this,clazz,fieldID);
01513     }

jlong JNIEnv_::GetStaticLongField ( jclass clazz,
jfieldID fieldID ) [inline]
 

Definition at line 1514 of file jni.h.

01514                                                              {
01515         return functions->GetStaticLongField(this,clazz,fieldID);
01516     }

jmethodID JNIEnv_::GetStaticMethodID ( jclass clazz,
const char * name,
const char * sig ) [inline]
 

Definition at line 1310 of file jni.h.

Referenced by BackgroundThread().

01311                                  {
01312         return functions->GetStaticMethodID(this,clazz,name,sig);
01313     }

jobject JNIEnv_::GetStaticObjectField ( jclass clazz,
jfieldID fieldID ) [inline]
 

Definition at line 1496 of file jni.h.

01496                                                                  {
01497         return functions->GetStaticObjectField(this,clazz,fieldID);
01498     }

jshort JNIEnv_::GetStaticShortField ( jclass clazz,
jfieldID fieldID ) [inline]
 

Definition at line 1508 of file jni.h.

01508                                                                {
01509         return functions->GetStaticShortField(this,clazz,fieldID);
01510     }

const jchar * JNIEnv_::GetStringChars ( jstring str,
jboolean * isCopy ) [inline]
 

Definition at line 1567 of file jni.h.

01567                                                                {
01568         return functions->GetStringChars(this,str,isCopy);
01569     }

const jchar * JNIEnv_::GetStringCritical ( jstring string,
jboolean * isCopy ) [inline]
 

Definition at line 1793 of file jni.h.

01793                                                                       {
01794         return functions->GetStringCritical(this,string,isCopy);
01795     }

jsize JNIEnv_::GetStringLength ( jstring str ) [inline]
 

Definition at line 1564 of file jni.h.

01564                                        {
01565         return functions->GetStringLength(this,str);
01566     }

void JNIEnv_::GetStringRegion ( jstring str,
jsize start,
jsize len,
jchar * buf ) [inline]
 

Definition at line 1779 of file jni.h.

01779                                                                           {
01780         functions->GetStringRegion(this,str,start,len,buf);
01781     }

const char * JNIEnv_::GetStringUTFChars ( jstring str,
jboolean * isCopy ) [inline]
 

Definition at line 1580 of file jni.h.

Referenced by BackgroundThread().

01580                                                                  {
01581         return functions->GetStringUTFChars(this,str,isCopy);
01582     }

jsize JNIEnv_::GetStringUTFLength ( jstring str ) [inline]
 

Definition at line 1577 of file jni.h.

01577                                           {
01578         return functions->GetStringUTFLength(this,str);
01579     }

void JNIEnv_::GetStringUTFRegion ( jstring str,
jsize start,
jsize len,
char * buf ) [inline]
 

Definition at line 1782 of file jni.h.

01782                                                                             {
01783         functions->GetStringUTFRegion(this,str,start,len,buf);
01784     }

jclass JNIEnv_::GetSuperclass ( jclass sub ) [inline]
 

Definition at line 771 of file jni.h.

00771                                      {
00772         return functions->GetSuperclass(this, sub);
00773     }

jint JNIEnv_::GetVersion ( ) [inline]
 

Definition at line 750 of file jni.h.

00750                       {
00751         return functions->GetVersion(this);
00752     }

jboolean JNIEnv_::IsAssignableFrom ( jclass sub,
jclass sup ) [inline]
 

Definition at line 774 of file jni.h.

00774                                                       {
00775         return functions->IsAssignableFrom(this, sub, sup);
00776     }

jboolean JNIEnv_::IsInstanceOf ( jobject obj,
jclass clazz ) [inline]
 

Definition at line 852 of file jni.h.

00852                                                      {
00853         return functions->IsInstanceOf(this,obj,clazz);
00854     }

jboolean JNIEnv_::IsSameObject ( jobject obj1,
jobject obj2 ) [inline]
 

Definition at line 818 of file jni.h.

00818                                                       {
00819         return functions->IsSameObject(this,obj1,obj2);
00820     }

jint JNIEnv_::MonitorEnter ( jobject obj ) [inline]
 

Definition at line 1768 of file jni.h.

01768                                    {
01769         return functions->MonitorEnter(this,obj);
01770     }

jint JNIEnv_::MonitorExit ( jobject obj ) [inline]
 

Definition at line 1771 of file jni.h.

01771                                   {
01772         return functions->MonitorExit(this,obj);
01773     }

jbooleanArray JNIEnv_::NewBooleanArray ( jsize len ) [inline]
 

Definition at line 1603 of file jni.h.

01603                                              {
01604         return functions->NewBooleanArray(this,len);
01605     }

jbyteArray JNIEnv_::NewByteArray ( jsize len ) [inline]
 

Definition at line 1606 of file jni.h.

01606                                        {
01607         return functions->NewByteArray(this,len);
01608     }

jcharArray JNIEnv_::NewCharArray ( jsize len ) [inline]
 

Definition at line 1609 of file jni.h.

01609                                        {
01610         return functions->NewCharArray(this,len);
01611     }

jdoubleArray JNIEnv_::NewDoubleArray ( jsize len ) [inline]
 

Definition at line 1624 of file jni.h.

01624                                            {
01625         return functions->NewDoubleArray(this,len);
01626     }

jfloatArray JNIEnv_::NewFloatArray ( jsize len ) [inline]
 

Definition at line 1621 of file jni.h.

01621                                          {
01622         return functions->NewFloatArray(this,len);
01623     }

jobject JNIEnv_::NewGlobalRef ( jobject lobj ) [inline]
 

Definition at line 808 of file jni.h.

00808                                        {
00809         return functions->NewGlobalRef(this,lobj);
00810     }

jintArray JNIEnv_::NewIntArray ( jsize len ) [inline]
 

Definition at line 1615 of file jni.h.

01615                                      {
01616         return functions->NewIntArray(this,len);
01617     }

jobject JNIEnv_::NewLocalRef ( jobject ref ) [inline]
 

Definition at line 822 of file jni.h.

00822                                      {
00823         return functions->NewLocalRef(this,ref);
00824     }

jlongArray JNIEnv_::NewLongArray ( jsize len ) [inline]
 

Definition at line 1618 of file jni.h.

01618                                        {
01619         return functions->NewLongArray(this,len);
01620     }

jobject JNIEnv_::NewObject ( jclass clazz,
jmethodID methodID,
... ) [inline]
 

Definition at line 832 of file jni.h.

00832                                                              {
00833         va_list args;
00834     jobject result;
00835     va_start(args, methodID);
00836         result = functions->NewObjectV(this,clazz,methodID,args);
00837     va_end(args);
00838     return result;
00839     }

jobject JNIEnv_::NewObjectA ( jclass clazz,
jmethodID methodID,
jvalue * args ) [inline]
 

Definition at line 844 of file jni.h.

00845                              {
00846         return functions->NewObjectA(this,clazz,methodID,args);
00847     }

jobjectArray JNIEnv_::NewObjectArray ( jsize len,
jclass clazz,
jobject init ) [inline]
 

Definition at line 1591 of file jni.h.

01592                               {
01593         return functions->NewObjectArray(this,len,clazz,init);
01594     }

jobject JNIEnv_::NewObjectV ( jclass clazz,
jmethodID methodID,
va_list args ) [inline]
 

Definition at line 840 of file jni.h.

00841                              {
00842         return functions->NewObjectV(this,clazz,methodID,args);
00843     }

jshortArray JNIEnv_::NewShortArray ( jsize len ) [inline]
 

Definition at line 1612 of file jni.h.

01612                                          {
01613         return functions->NewShortArray(this,len);
01614     }

jstring JNIEnv_::NewString ( const jchar * unicode,
jsize len ) [inline]
 

Definition at line 1561 of file jni.h.

01561                                                        {
01562         return functions->NewString(this,unicode,len);
01563     }

jstring JNIEnv_::NewStringUTF ( const char * utf ) [inline]
 

Definition at line 1574 of file jni.h.

Referenced by BackgroundThread().

01574                                           {
01575         return functions->NewStringUTF(this,utf);
01576     }

jweak JNIEnv_::NewWeakGlobalRef ( jobject obj ) [inline]
 

Definition at line 1800 of file jni.h.

01800                                         {
01801         return functions->NewWeakGlobalRef(this,obj);
01802     }

jobject JNIEnv_::PopLocalFrame ( jobject result ) [inline]
 

Definition at line 804 of file jni.h.

00804                                           {
00805         return functions->PopLocalFrame(this,result);
00806     }

jint JNIEnv_::PushLocalFrame ( jint capacity ) [inline]
 

Definition at line 801 of file jni.h.

00801                                        {
00802         return functions->PushLocalFrame(this,capacity);
00803     }

jint JNIEnv_::RegisterNatives ( jclass clazz,
const JNINativeMethod * methods,
jint nMethods ) [inline]
 

Definition at line 1760 of file jni.h.

01761                             {
01762         return functions->RegisterNatives(this,clazz,methods,nMethods);
01763     }

void JNIEnv_::ReleaseBooleanArrayElements ( jbooleanArray array,
jboolean * elems,
jint mode ) [inline]
 

Definition at line 1653 of file jni.h.

01655                                 {
01656         functions->ReleaseBooleanArrayElements(this,array,elems,mode);
01657     }

void JNIEnv_::ReleaseByteArrayElements ( jbyteArray array,
jbyte * elems,
jint mode ) [inline]
 

Definition at line 1658 of file jni.h.

01660                              {
01661         functions->ReleaseByteArrayElements(this,array,elems,mode);
01662     }

void JNIEnv_::ReleaseCharArrayElements ( jcharArray array,
jchar * elems,
jint mode ) [inline]
 

Definition at line 1663 of file jni.h.

01665                              {
01666         functions->ReleaseCharArrayElements(this,array,elems,mode);
01667     }

void JNIEnv_::ReleaseDoubleArrayElements ( jdoubleArray array,
jdouble * elems,
jint mode ) [inline]
 

Definition at line 1688 of file jni.h.

01690                                {
01691         functions->ReleaseDoubleArrayElements(this,array,elems,mode);
01692     }

void JNIEnv_::ReleaseFloatArrayElements ( jfloatArray array,
jfloat * elems,
jint mode ) [inline]
 

Definition at line 1683 of file jni.h.

01685                               {
01686         functions->ReleaseFloatArrayElements(this,array,elems,mode);
01687     }

void JNIEnv_::ReleaseIntArrayElements ( jintArray array,
jint * elems,
jint mode ) [inline]
 

Definition at line 1673 of file jni.h.

01675                             {
01676         functions->ReleaseIntArrayElements(this,array,elems,mode);
01677     }

void JNIEnv_::ReleaseLongArrayElements ( jlongArray array,
jlong * elems,
jint mode ) [inline]
 

Definition at line 1678 of file jni.h.

01680                              {
01681         functions->ReleaseLongArrayElements(this,array,elems,mode);
01682     }

void JNIEnv_::ReleasePrimitiveArrayCritical ( jarray array,
void * carray,
jint mode ) [inline]
 

Definition at line 1789 of file jni.h.

01789                                                                               {
01790         functions->ReleasePrimitiveArrayCritical(this,array,carray,mode);
01791     }

void JNIEnv_::ReleaseShortArrayElements ( jshortArray array,
jshort * elems,
jint mode ) [inline]
 

Definition at line 1668 of file jni.h.

01670                               {
01671         functions->ReleaseShortArrayElements(this,array,elems,mode);
01672     }

void JNIEnv_::ReleaseStringChars ( jstring str,
const jchar * chars ) [inline]
 

Definition at line 1570 of file jni.h.

01570                                                              {
01571         functions->ReleaseStringChars(this,str,chars);
01572     }

void JNIEnv_::ReleaseStringCritical ( jstring string,
const jchar * cstring ) [inline]
 

Definition at line 1796 of file jni.h.

01796                                                                      {
01797         functions->ReleaseStringCritical(this,string,cstring);
01798     }

void JNIEnv_::ReleaseStringUTFChars ( jstring str,
const char * chars ) [inline]
 

Definition at line 1583 of file jni.h.

01583                                                                {
01584         functions->ReleaseStringUTFChars(this,str,chars);
01585     }

void JNIEnv_::SetBooleanArrayRegion ( jbooleanArray array,
jsize start,
jsize len,
jboolean * buf ) [inline]
 

Definition at line 1727 of file jni.h.

01728                                   {
01729         functions->SetBooleanArrayRegion(this,array,start,len,buf);
01730     }

void JNIEnv_::SetBooleanField ( jobject obj,
jfieldID fieldID,
jboolean val ) [inline]
 

Definition at line 1277 of file jni.h.

01278                            {
01279         functions->SetBooleanField(this,obj,fieldID,val);
01280     }

void JNIEnv_::SetByteArrayRegion ( jbyteArray array,
jsize start,
jsize len,
jbyte * buf ) [inline]
 

Definition at line 1731 of file jni.h.

01732                             {
01733         functions->SetByteArrayRegion(this,array,start,len,buf);
01734     }

void JNIEnv_::SetByteField ( jobject obj,
jfieldID fieldID,
jbyte val ) [inline]
 

Definition at line 1281 of file jni.h.

01282                          {
01283         functions->SetByteField(this,obj,fieldID,val);
01284     }

void JNIEnv_::SetCharArrayRegion ( jcharArray array,
jsize start,
jsize len,
jchar * buf ) [inline]
 

Definition at line 1735 of file jni.h.

01736                             {
01737         functions->SetCharArrayRegion(this,array,start,len,buf);
01738     }

void JNIEnv_::SetCharField ( jobject obj,
jfieldID fieldID,
jchar val ) [inline]
 

Definition at line 1285 of file jni.h.

01286                          {
01287         functions->SetCharField(this,obj,fieldID,val);
01288     }

void JNIEnv_::SetDoubleArrayRegion ( jdoubleArray array,
jsize start,
jsize len,
jdouble * buf ) [inline]
 

Definition at line 1755 of file jni.h.

01756                                 {
01757         functions->SetDoubleArrayRegion(this,array,start,len,buf);
01758     }

void JNIEnv_::SetDoubleField ( jobject obj,
jfieldID fieldID,
jdouble val ) [inline]
 

Definition at line 1305 of file jni.h.

01306                          {
01307         functions->SetDoubleField(this,obj,fieldID,val);
01308     }

void JNIEnv_::SetFloatArrayRegion ( jfloatArray array,
jsize start,
jsize len,
jfloat * buf ) [inline]
 

Definition at line 1751 of file jni.h.

01752                               {
01753         functions->SetFloatArrayRegion(this,array,start,len,buf);
01754     }

void JNIEnv_::SetFloatField ( jobject obj,
jfieldID fieldID,
jfloat val ) [inline]
 

Definition at line 1301 of file jni.h.

01302                            {
01303         functions->SetFloatField(this,obj,fieldID,val);
01304     }

void JNIEnv_::SetIntArrayRegion ( jintArray array,
jsize start,
jsize len,
jint * buf ) [inline]
 

Definition at line 1743 of file jni.h.

01744                           {
01745         functions->SetIntArrayRegion(this,array,start,len,buf);
01746     }

void JNIEnv_::SetIntField ( jobject obj,
jfieldID fieldID,
jint val ) [inline]
 

Definition at line 1293 of file jni.h.

01294                        {
01295         functions->SetIntField(this,obj,fieldID,val);
01296     }

void JNIEnv_::SetLongArrayRegion ( jlongArray array,
jsize start,
jsize len,
jlong * buf ) [inline]
 

Definition at line 1747 of file jni.h.

01748                             {
01749         functions->SetLongArrayRegion(this,array,start,len,buf);
01750     }

void JNIEnv_::SetLongField ( jobject obj,
jfieldID fieldID,
jlong val ) [inline]
 

Definition at line 1297 of file jni.h.

01298                          {
01299         functions->SetLongField(this,obj,fieldID,val);
01300     }

void JNIEnv_::SetObjectArrayElement ( jobjectArray array,
jsize index,
jobject val ) [inline]
 

Definition at line 1598 of file jni.h.

01599                                 {
01600         functions->SetObjectArrayElement(this,array,index,val);
01601     }

void JNIEnv_::SetObjectField ( jobject obj,
jfieldID fieldID,
jobject val ) [inline]
 

Definition at line 1274 of file jni.h.

01274                                                                     {
01275         functions->SetObjectField(this,obj,fieldID,val);
01276     }

void JNIEnv_::SetShortArrayRegion ( jshortArray array,
jsize start,
jsize len,
jshort * buf ) [inline]
 

Definition at line 1739 of file jni.h.

01740                               {
01741         functions->SetShortArrayRegion(this,array,start,len,buf);
01742     }

void JNIEnv_::SetShortField ( jobject obj,
jfieldID fieldID,
jshort val ) [inline]
 

Definition at line 1289 of file jni.h.

01290                            {
01291         functions->SetShortField(this,obj,fieldID,val);
01292     }

void JNIEnv_::SetStaticBooleanField ( jclass clazz,
jfieldID fieldID,
jboolean value ) [inline]
 

Definition at line 1528 of file jni.h.

01529                             {
01530       functions->SetStaticBooleanField(this,clazz,fieldID,value);
01531     }

void JNIEnv_::SetStaticByteField ( jclass clazz,
jfieldID fieldID,
jbyte value ) [inline]
 

Definition at line 1532 of file jni.h.

01533                          {
01534       functions->SetStaticByteField(this,clazz,fieldID,value);
01535     }

void JNIEnv_::SetStaticCharField ( jclass clazz,
jfieldID fieldID,
jchar value ) [inline]
 

Definition at line 1536 of file jni.h.

01537                          {
01538       functions->SetStaticCharField(this,clazz,fieldID,value);
01539     }

void JNIEnv_::SetStaticDoubleField ( jclass clazz,
jfieldID fieldID,
jdouble value ) [inline]
 

Definition at line 1556 of file jni.h.

01557                            {
01558       functions->SetStaticDoubleField(this,clazz,fieldID,value);
01559     }

void JNIEnv_::SetStaticFloatField ( jclass clazz,
jfieldID fieldID,
jfloat value ) [inline]
 

Definition at line 1552 of file jni.h.

01553                           {
01554       functions->SetStaticFloatField(this,clazz,fieldID,value);
01555     }

void JNIEnv_::SetStaticIntField ( jclass clazz,
jfieldID fieldID,
jint value ) [inline]
 

Definition at line 1544 of file jni.h.

01545                         {
01546       functions->SetStaticIntField(this,clazz,fieldID,value);
01547     }

void JNIEnv_::SetStaticLongField ( jclass clazz,
jfieldID fieldID,
jlong value ) [inline]
 

Definition at line 1548 of file jni.h.

01549                          {
01550       functions->SetStaticLongField(this,clazz,fieldID,value);
01551     }

void JNIEnv_::SetStaticObjectField ( jclass clazz,
jfieldID fieldID,
jobject value ) [inline]
 

Definition at line 1524 of file jni.h.

01525                            {
01526       functions->SetStaticObjectField(this,clazz,fieldID,value);
01527     }

void JNIEnv_::SetStaticShortField ( jclass clazz,
jfieldID fieldID,
jshort value ) [inline]
 

Definition at line 1540 of file jni.h.

01541                           {
01542       functions->SetStaticShortField(this,clazz,fieldID,value);
01543     }

jint JNIEnv_::Throw ( jthrowable obj ) [inline]
 

Definition at line 782 of file jni.h.

00782                                {
00783         return functions->Throw(this, obj);
00784     }

jint JNIEnv_::ThrowNew ( jclass clazz,
const char * msg ) [inline]
 

Definition at line 785 of file jni.h.

00785                                                  {
00786         return functions->ThrowNew(this, clazz, msg);
00787     }

jobject JNIEnv_::ToReflectedField ( jclass cls,
jfieldID fieldID,
jboolean isStatic ) [inline]
 

Definition at line 778 of file jni.h.

00778                                                                               {
00779         return functions->ToReflectedField(this,cls,fieldID,isStatic);
00780     }

jobject JNIEnv_::ToReflectedMethod ( jclass cls,
jmethodID methodID,
jboolean isStatic ) [inline]
 

Definition at line 767 of file jni.h.

00767                                                                                  {
00768         return functions->ToReflectedMethod(this, cls, methodID, isStatic);
00769     }

jint JNIEnv_::UnregisterNatives ( jclass clazz ) [inline]
 

Definition at line 1764 of file jni.h.

01764                                          {
01765         return functions->UnregisterNatives(this,clazz);
01766     }


Member Data Documentation

const struct JNINativeInterface_ * JNIEnv_::functions
 

Definition at line 747 of file jni.h.


The documentation for this struct was generated from the following file:
Generated at Sun Jun 24 20:59:16 2001 for xdprof by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001