From 815348c25ccf98d62ee64296ed674db1b8e4cfdc Mon Sep 17 00:00:00 2001 From: Simon Morlat Date: Thu, 13 Mar 2014 17:42:28 +0100 Subject: [PATCH] add setMtu() getMtu() to java API --- coreapi/linphonecore_jni.cc | 14 ++++++++++++++ java/impl/org/linphone/core/LinphoneCoreImpl.java | 10 ++++++++++ 2 files changed, 24 insertions(+) diff --git a/coreapi/linphonecore_jni.cc b/coreapi/linphonecore_jni.cc index b4f0c4f1e..163dbbc4b 100644 --- a/coreapi/linphonecore_jni.cc +++ b/coreapi/linphonecore_jni.cc @@ -1041,6 +1041,20 @@ extern "C" jint Java_org_linphone_core_LinphoneCoreImpl_getNumberOfCallLogs( JNI ,jlong lc) { return (jint)ms_list_size(linphone_core_get_call_logs((LinphoneCore*)lc)); } + +extern "C" void Java_org_linphone_core_LinphoneCoreImpl_setMtu(JNIEnv* env + ,jobject thiz + ,jlong lc + ,jint mtu) { + linphone_core_set_mtu((LinphoneCore*)lc,mtu); +} + +extern "C" jint Java_org_linphone_core_LinphoneCoreImpl_getMtu(JNIEnv* env + ,jobject thiz + ,jlong lc) { + return linphone_core_get_mtu((LinphoneCore*)lc); +} + extern "C" void Java_org_linphone_core_LinphoneCoreImpl_setNetworkStateReachable( JNIEnv* env ,jobject thiz ,jlong lc diff --git a/java/impl/org/linphone/core/LinphoneCoreImpl.java b/java/impl/org/linphone/core/LinphoneCoreImpl.java index 48aa5a939..c7c93feb1 100644 --- a/java/impl/org/linphone/core/LinphoneCoreImpl.java +++ b/java/impl/org/linphone/core/LinphoneCoreImpl.java @@ -1140,4 +1140,14 @@ class LinphoneCoreImpl implements LinphoneCore { public void setCallErrorTone(Reason reason, String path) { setCallErrorTone(nativePtr, reason.mValue, path); } + private native void setMtu(long nativePtr, int mtu); + @Override + public void setMtu(int mtu) { + setMtu(nativePtr,mtu); + } + private native int getMtu(long nativePtr); + @Override + public int getMtu() { + return getMtu(nativePtr); + } }