]> sjero.net Git - linphone/commitdiff
add LinphoneCore.setUserAgent() java wrapper
authorSimon Morlat <simon.morlat@linphone.org>
Tue, 13 Mar 2012 21:04:21 +0000 (22:04 +0100)
committerSimon Morlat <simon.morlat@linphone.org>
Tue, 13 Mar 2012 21:04:21 +0000 (22:04 +0100)
coreapi/linphonecore_jni.cc
java/common/org/linphone/core/LinphoneCore.java

index 9c3a8f2e653800a5e720d634bcc51727d3c7a157..9abb9caa57859a1ac11fe9a458e2a3bee2b10290 100644 (file)
@@ -1687,6 +1687,14 @@ extern "C" void Java_org_linphone_core_LinphoneCoreImpl_tunnelEnableLogs(JNIEnv
 #endif
 }
 
+extern "C" void Java_org_linphone_core_LinphoneCoreImpl_setUserAgent(JNIEnv *env,jobject thiz,jlong pCore, jstring name, jstring version){
+       const char* cname=env->GetStringUTFChars(name, NULL);
+       const char* cversion=env->GetStringUTFChars(version, NULL);
+       linphone_core_set_user_agent(cname,cversion);
+       env->ReleaseStringUTFChars(name, cname);
+       env->ReleaseStringUTFChars(version, cversion);
+}
+
 extern "C" jboolean Java_org_linphone_core_LinphoneCoreImpl_isTunnelAvailable(JNIEnv *env,jobject thiz){
        return linphone_core_tunnel_available();
 }
index 4469e47c2cdf27ee8fba000fecb13adb825ce84b..9b9ec8cf8d0ec6027d69b9d587ce79139199357e 100644 (file)
@@ -759,4 +759,6 @@ public interface LinphoneCore {
        LinphoneProxyConfig[] getProxyConfigList();
        
        void setVideoPolicy(boolean autoInitiate, boolean autoAccept);
+       
+       void setUserAgent(String name, String version);
 }