/* * Class: com_alibaba_wireless_imservice_IMService * Method: native_IAIM_Destroy * Signature: (I)V */ JNIEXPORT void JNICALL Java_com_alibaba_wireless_imservice_IMService_native_1IAIM_1Destroy (JNIEnv *env, jclass cls, jint iIM) { IAIM *pIM = (IAIM*)iIM; JNI_LOGD("IMService","1IAIM_1Destroy"); DPRINT("native_1IAIM_1Destroy.................About to Destroy 0x%x\n", pIM); IAIM_Destroy(pIM); DPRINT("native_1IAIM_1Destroy.................Destroy OK 0x%x\n", pIM); }
void CWangWangNetLib::LogOff() { g_pCallback=AMNULL; if(NULL == hIM) return ; if ( NULL != ((IAIM *)hIM)->callback) { IAIM_UnregisterListener(hIM, ((IAIM *)hIM)->callback); } ((IAIM *)hIM)->callback=AMNULL; if ( NULL != hIM) { IAIM_Destroy(hIM); hIM=AMNULL; } pvArg[1] = AMNULL; }