From 013edf6d7d2e9e302e96513f4770a32a87890ea5 Mon Sep 17 00:00:00 2001 From: Jehan Monnier Date: Fri, 19 Feb 2010 17:04:00 +0100 Subject: [PATCH] add jni for linphone_core_destroy --- coreapi/linphonecore_jni.cc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/coreapi/linphonecore_jni.cc b/coreapi/linphonecore_jni.cc index d4ef6556a..b0ffbbf80 100644 --- a/coreapi/linphonecore_jni.cc +++ b/coreapi/linphonecore_jni.cc @@ -163,6 +163,14 @@ extern "C" jlong Java_org_linphone_core_LinphoneCoreImpl_newLinphoneCore(JNIEnv* env->ReleaseStringUTFChars(jfactoryConfig, factoryConfig); return nativePtr; } +extern "C" jlong Java_org_linphone_core_LinphoneCoreImpl_delete(JNIEnv* env + ,jobject thiz + ,jlong lc) { + LinphoneCoreData* lcData = (LinphoneCoreData*)linphone_core_get_user_data((LinphoneCore*)lc); + linphone_core_destroy((LinphoneCore*)lc); + delete lcData; +} + extern "C" jlong Java_org_linphone_core_LinphoneCoreImpl_clearProxyConfigs(JNIEnv* env, jobject thiz,jlong lc) { linphone_core_clear_proxy_config((LinphoneCore*)lc); }