version 1.40, 2006/05/09 16:34:59
|
version 1.41, 2006/05/12 19:49:14
|
|
|
| |
int JMPIjvm::cacheIDs(JNIEnv *env) | int JMPIjvm::cacheIDs(JNIEnv *env) |
{ | { |
DDD(PEGASUS_STD(cout)<<"--- JMPIjvm::cacheIDs(): enter"<<PEGASUS_STD(endl)); |
|
|
|
if (methodInitDone==1) | if (methodInitDone==1) |
return JNI_TRUE; | return JNI_TRUE; |
if (methodInitDone==-1) | if (methodInitDone==-1) |
return JNI_FALSE; | return JNI_FALSE; |
| |
|
DDD(PEGASUS_STD(cout)<<"--- JMPIjvm::cacheIDs(): enter"<<PEGASUS_STD(endl)); |
|
|
methodInitDone=-1; | methodInitDone=-1; |
| |
for (unsigned i=0; i<(sizeof(classNames)/sizeof(classNames[0])); i++) { | for (unsigned i=0; i<(sizeof(classNames)/sizeof(classNames[0])); i++) { |
|
|
| |
delete cp; | delete cp; |
| |
|
DEBUG_ConvertCleanup (jint, jP); |
|
|
return DEBUG_ConvertCToJava (CIMProperty*, jint, np); | return DEBUG_ConvertCToJava (CIMProperty*, jint, np); |
} | } |
else | else |
|
|
{ | { |
CIMMethod *cm = DEBUG_ConvertJavaToC (jint, CIMMethod*, jM); | CIMMethod *cm = DEBUG_ConvertJavaToC (jint, CIMMethod*, jM); |
| |
return DEBUG_ConvertCToJava (CIMType, jint, new CIMType (cm->getType())); |
return DEBUG_ConvertCToJava (CIMType *, jint, new CIMType (cm->getType())); |
} | } |
| |
JNIEXPORT void JNICALL Java_org_pegasus_jmpi_CIMMethod__1finalize | JNIEXPORT void JNICALL Java_org_pegasus_jmpi_CIMMethod__1finalize |
|
|
// ------------------------------------- | // ------------------------------------- |
| |
JNIEXPORT jint JNICALL Java_org_pegasus_jmpi_CIMObject__1newClass | JNIEXPORT jint JNICALL Java_org_pegasus_jmpi_CIMObject__1newClass |
(JNIEnv *jEnv, jobject jThs, jobject jCc) |
(JNIEnv *jEnv, jobject jThs, jint jCc) |
{ | { |
CIMClass *cCc = DEBUG_ConvertJavaToC (jint, CIMClass*, jCc); | CIMClass *cCc = DEBUG_ConvertJavaToC (jint, CIMClass*, jCc); |
| |
|
|
} | } |
| |
JNIEXPORT jint JNICALL Java_org_pegasus_jmpi_CIMObject__1newInstance | JNIEXPORT jint JNICALL Java_org_pegasus_jmpi_CIMObject__1newInstance |
(JNIEnv *jEnv, jobject jThs, jobject jCi) |
(JNIEnv *jEnv, jobject jThs, jint jCi) |
{ | { |
CIMInstance *cCi = DEBUG_ConvertJavaToC (jint, CIMInstance*, jCi); | CIMInstance *cCi = DEBUG_ConvertJavaToC (jint, CIMInstance*, jCi); |
| |
|
|
| |
delete eSelx; | delete eSelx; |
| |
DEBUG_ConvertCleanup (jint, eSelx); |
DEBUG_ConvertCleanup (jint, jEselx); |
} | } |
| |
/* | /* |