コード例 #1
0
/*
* Class:     com_alibaba_wireless_imservice_IMService
* Method:    native_IAIM_Create
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_com_alibaba_wireless_imservice_IMService_native_1IAIM_1Create
(JNIEnv *env, jclass cls)
{
	IAIM *pIM = AMNULL;

	JNI_LOGD("IMService","1IAIM_1Create");

	if(eAIM_RESULT_OK != IAIM_Create(&pIM))
	{
		DPRINT("native_1IAIM_1Create..................Error!\n");
	}

	DPRINT("native_1IAIM_1Create..........Create IAIM OK! 0x%x\n", pIM);

	return (jint)pIM;
}
コード例 #2
0
void CWangWangNetLib::Start(IWangWangNetCallback* pCallback, const std::string& dbPath)
{	
   
    IASessionModel_SetMobileImMessage(ALIBABA_CLIENT_MESSAGE);
    
    IAIM_SetTtid(ALIBABA_TTID_MESSAGE);
    
    IAIM_SetGlobalDatabasePath((AMChar*)dbPath.c_str());

	if(AMNULL == hIM)
	{
		IAIM_Create((AMHandle*)&hIM);
        pvArg[1] = hIM;
		IAIM_RegisterListener((AMHandle*)hIM, &CallBack_Template);
        g_pCallback=pCallback; 
        
	} 
    
}