Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members

jniMSDEnv.cc

00001 #include <jni.h>
00002 
00003 #include "msd_user.h"
00004 #include "jniMSDEnv.h"
00005 
00006 static jfieldID MSDEnv_ConID_FID;
00007 static jfieldID MSDEnv_SqlID_FID;
00008 
00009 
00010 static void initMSDEnvFieldIDs(JNIEnv* env, jclass clazz)
00011 {
00012         MSDEnv_ConID_FID = env->GetFieldID(clazz, "ConID", "I");
00013         MSDEnv_SqlID_FID = env->GetFieldID(clazz, "SqlID", "I");
00014 }
00015 
00016 void  jni_SetConID_in_MSDEnv(struct MSDEnv* __MSDEnv_, JNIEnv *env, jobject thisMSDEnv)
00017 {
00018         env->SetIntField(thisMSDEnv, MSDEnv_ConID_FID, (jint) __MSDEnv_->ConID);
00019 }
00020 
00021 void jni_GetConID_from_MSDEnv(struct MSDEnv* __MSDEnv_, JNIEnv *env, jobject thisMSDEnv)
00022 {
00023         __MSDEnv_->ConID = env->GetIntField(thisMSDEnv, MSDEnv_ConID_FID);
00024 }
00025 
00026 void  jni_SetSqlID_in_MSDEnv(struct MSDEnv* __MSDEnv_, JNIEnv *env, jobject thisMSDEnv)
00027 {
00028         env->SetIntField(thisMSDEnv, MSDEnv_SqlID_FID, (jint) __MSDEnv_->SqlID);
00029 }
00030 
00031 void jni_GetSqlID_from_MSDEnv(struct MSDEnv* __MSDEnv_, JNIEnv *env, jobject thisMSDEnv)
00032 {
00033         __MSDEnv_->SqlID = env->GetIntField(thisMSDEnv, MSDEnv_SqlID_FID);
00034 }
00035 void jni_SetAll_in_MSDEnv(struct MSDEnv* __MSDEnv_, JNIEnv* env, jobject thisMSDEnv)
00036 {
00037         jni_SetConID_in_MSDEnv(__MSDEnv_, env, thisMSDEnv);
00038         jni_SetSqlID_in_MSDEnv(__MSDEnv_, env, thisMSDEnv);
00039 }
00040 void jni_GetAll_from_MSDEnv(struct MSDEnv* __MSDEnv_, JNIEnv* env, jobject thisMSDEnv)
00041 {
00042         jni_GetConID_from_MSDEnv(__MSDEnv_, env, thisMSDEnv);
00043         jni_GetSqlID_from_MSDEnv(__MSDEnv_, env, thisMSDEnv);
00044 }
00045 
00046 JNIEXPORT void JNICALL Java_MSDEnv_initFIDs(JNIEnv *env, jclass clazz) {
00047         initMSDEnvFieldIDs(env, clazz); 
00048 }

Generated on Fri Apr 16 13:47:39 2004 for MSDAPI by doxygen 1.3.4-20031005