]> sjero.net Git - linphone/commitdiff
Exposed setContactParameters method in JNI
authorSylvain Berfini <Sylvain.Berfini@Belledonne-Communications.com>
Fri, 7 Sep 2012 09:11:18 +0000 (11:11 +0200)
committerSylvain Berfini <Sylvain.Berfini@Belledonne-Communications.com>
Fri, 7 Sep 2012 09:11:18 +0000 (11:11 +0200)
coreapi/linphonecore_jni.cc
java/common/org/linphone/core/LinphoneProxyConfig.java

index 19462611172a1a0e2aeab576e03d8daea45d29e7..f27ad02707580a0eeb847cab337da74300aaae49 100644 (file)
@@ -955,6 +955,11 @@ extern "C" jstring Java_org_linphone_core_LinphoneProxyConfigImpl_getProxy(JNIEn
                return NULL;
        }
 }
+extern "C" void Java_org_linphone_core_LinphoneProxyConfigImpl_setContactParameters(JNIEnv* env,jobject thiz,jlong proxyCfg,jstring jparams) {
+       const char* params = env->GetStringUTFChars(jparams, NULL);
+       linphone_proxy_config_set_contact_parameters((LinphoneProxyConfig*)proxyCfg, params);
+       env->ReleaseStringUTFChars(jparams, params);
+}
 extern "C" int Java_org_linphone_core_LinphoneProxyConfigImpl_setRoute(JNIEnv* env,jobject thiz,jlong proxyCfg,jstring jroute) {
        if (jroute != NULL) {
                const char* route = env->GetStringUTFChars(jroute, NULL);
index 666fa75a41f209859c195d96eb0978d43ddec75f..bf2907d2615e0cbe67f4e0e4ed4ada6baeedf367 100644 (file)
@@ -133,4 +133,10 @@ public interface LinphoneProxyConfig {
         * @param delay expiration time in seconds
         */
        void setExpires(int delay);
+       
+       /**
+        * Sets parameters for the contact
+        * @param parameters to add
+        */
+       public void setContactParameters(String params);
 }