Exemple #1
0
/*
* 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);
}
Exemple #2
0
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;
    
}