version 1.20, 2005/04/25 21:53:15
|
version 1.22, 2005/05/23 20:43:47
|
|
|
} | } |
| |
JNIEXPORT void JNICALL Java_org_pegasus_jmpi_CIMOMHandle__1createClass | JNIEXPORT void JNICALL Java_org_pegasus_jmpi_CIMOMHandle__1createClass |
(JNIEnv *jEnv, jobject jThs, jint jCh, jint jCop, int jCl) |
(JNIEnv *jEnv, jobject jThs, jint jCh, jint jCop, jint jCl) |
{ | { |
CIMOMHandle *ch = DEBUG_ConvertJavaToC (jint, CIMOMHandle*, jCh); | CIMOMHandle *ch = DEBUG_ConvertJavaToC (jint, CIMOMHandle*, jCh); |
CIMObjectPath *cop = DEBUG_ConvertJavaToC (jint, CIMObjectPath*, jCop); | CIMObjectPath *cop = DEBUG_ConvertJavaToC (jint, CIMObjectPath*, jCop); |
CIMClass *cl = DEBUG_ConvertJavaToC (int, CIMClass*, jCl); |
CIMClass *cl = DEBUG_ConvertJavaToC (jint, CIMClass*, jCl); |
OperationContext ctx; | OperationContext ctx; |
| |
try { | try { |
|
|
} | } |
| |
JNIEXPORT jint JNICALL Java_org_pegasus_jmpi_CIMOMHandle__1createInstance | JNIEXPORT jint JNICALL Java_org_pegasus_jmpi_CIMOMHandle__1createInstance |
(JNIEnv *jEnv, jobject jThs, jint jCh, jint jCop, int jCi) |
(JNIEnv *jEnv, jobject jThs, jint jCh, jint jCop, jint jCi) |
{ | { |
CIMOMHandle *ch = DEBUG_ConvertJavaToC (jint, CIMOMHandle*, jCh); | CIMOMHandle *ch = DEBUG_ConvertJavaToC (jint, CIMOMHandle*, jCh); |
CIMObjectPath *cop = DEBUG_ConvertJavaToC (jint, CIMObjectPath*, jCop); | CIMObjectPath *cop = DEBUG_ConvertJavaToC (jint, CIMObjectPath*, jCop); |
CIMInstance *ci = DEBUG_ConvertJavaToC (int, CIMInstance*, jCi); |
CIMInstance *ci = DEBUG_ConvertJavaToC (jint, CIMInstance*, jCi); |
OperationContext ctx; | OperationContext ctx; |
| |
try { | try { |
|
|
} | } |
} | } |
| |
|
JNIEXPORT void JNICALL Java_org_pegasus_jmpi_CIMOMHandle__1finalize |
|
(JNIEnv *jEnv, jobject jThs, jint jCh) |
|
{ |
|
CIMOMHandle *ch = DEBUG_ConvertJavaToC (jint, CIMOMHandle*, jCh); |
|
|
|
delete ch; |
|
|
|
DEBUG_ConvertCleanup (jint, jCh); |
|
} |
|
|
// ------------------------------------- | // ------------------------------------- |
// --- | // --- |
// - CIMClass | // - CIMClass |
|
|
(JNIEnv *jEnv, jobject jThs, jint jInst, jobjectArray jPl, jboolean iq, jboolean ic, jboolean lo) | (JNIEnv *jEnv, jobject jThs, jint jInst, jobjectArray jPl, jboolean iq, jboolean ic, jboolean lo) |
{ | { |
CIMClass *cc = DEBUG_ConvertJavaToC (jint, CIMClass*, jInst); | CIMClass *cc = DEBUG_ConvertJavaToC (jint, CIMClass*, jInst); |
CIMClass *cf; |
CIMClass *cf = 0; |
CIMName clsn = cc->getClassName(); | CIMName clsn = cc->getClassName(); |
| |
if (lo) { | if (lo) { |
|
|
(JNIEnv *jEnv, jobject jThs, jint jInst, jobjectArray jPl, jboolean iq, jboolean ic, jboolean lo) | (JNIEnv *jEnv, jobject jThs, jint jInst, jobjectArray jPl, jboolean iq, jboolean ic, jboolean lo) |
{ | { |
CIMInstance *ci = DEBUG_ConvertJavaToC (jint, CIMInstance*, jInst); | CIMInstance *ci = DEBUG_ConvertJavaToC (jint, CIMInstance*, jInst); |
CIMInstance *cf; |
CIMInstance *cf = 0; |
CIMName clsn = ci->getClassName(); | CIMName clsn = ci->getClassName(); |
| |
if (lo) { | if (lo) { |
|
|
JNIEXPORT void JNICALL Java_org_pegasus_jmpi_CIMNameSpace__1setNameSpace | JNIEXPORT void JNICALL Java_org_pegasus_jmpi_CIMNameSpace__1setNameSpace |
(JNIEnv *jEnv, jobject jThs, jint jNs, jstring jN) | (JNIEnv *jEnv, jobject jThs, jint jNs, jstring jN) |
{ | { |
_nameSpace *cNs = DEBUG_ConvertJavaToC (jint, _nameSpace*, jN); |
_nameSpace *cNs = DEBUG_ConvertJavaToC (jint, _nameSpace*, jNs); |
const char *str = jEnv->GetStringUTFChars(jN,NULL); | const char *str = jEnv->GetStringUTFChars(jN,NULL); |
| |
cNs->nameSpace_=str; | cNs->nameSpace_=str; |
jEnv->ReleaseStringUTFChars(jN,str); | jEnv->ReleaseStringUTFChars(jN,str); |
} | } |
| |
|
JNIEXPORT void JNICALL Java_org_pegasus_jmpi_CIMNameSpace__1finalize |
|
(JNIEnv *jEnv, jobject jThs, jint jNs) |
|
{ |
|
_nameSpace *cNs = DEBUG_ConvertJavaToC (jint, _nameSpace*, jNs); |
|
|
|
delete cNs; |
|
|
|
DEBUG_ConvertCleanup (jint, jNs); |
|
} |
|
|
// ------------------------------------- | // ------------------------------------- |
// --- | // --- |
// - Enumerators | // - Enumerators |
|
|
{ | { |
CIMClient *cCc = DEBUG_ConvertJavaToC (jint, CIMClient*, jCc); | CIMClient *cCc = DEBUG_ConvertJavaToC (jint, CIMClient*, jCc); |
CIMObjectPath *cop = DEBUG_ConvertJavaToC (jint, CIMObjectPath*, jCop); | CIMObjectPath *cop = DEBUG_ConvertJavaToC (jint, CIMObjectPath*, jCop); |
CIMValue *val = DEBUG_ConvertJavaToC (jint, CIMValue*, jCop); |
CIMValue *val = DEBUG_ConvertJavaToC (jint, CIMValue*, jV); |
const char *str = jEnv->GetStringUTFChars(jPn,NULL); | const char *str = jEnv->GetStringUTFChars(jPn,NULL); |
CIMName pName(str); | CIMName pName(str); |
| |