mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-02-07 14:18:25 +00:00
Add getNatPolicy JNI to LinphoneProxyConfig
This commit is contained in:
parent
7c3f25b7fc
commit
c9ada30c5a
3 changed files with 15 additions and 0 deletions
|
|
@ -2867,6 +2867,10 @@ extern "C" jstring Java_org_linphone_core_LinphoneProxyConfigImpl_getContactUriP
|
|||
return params ? env->NewStringUTF(params) : NULL;
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_org_linphone_core_LinphoneProxyConfigImpl_getNatPolicy(JNIEnv* env,jobject thiz,jlong proxyCfg) {
|
||||
LinphoneNatPolicy *nat_policy = linphone_proxy_config_get_nat_policy((LinphoneProxyConfig *)proxyCfg);
|
||||
return (nat_policy != NULL) ? getNatPolicy(env, nat_policy) : NULL;
|
||||
}
|
||||
|
||||
extern "C" jint Java_org_linphone_core_LinphoneProxyConfigImpl_setRoute(JNIEnv* env,jobject thiz,jlong proxyCfg,jstring jroute) {
|
||||
if (jroute != NULL) {
|
||||
|
|
|
|||
|
|
@ -85,6 +85,11 @@ public interface LinphoneProxyConfig {
|
|||
*/
|
||||
public boolean registerEnabled();
|
||||
|
||||
/**
|
||||
* @return nat policy from proxy config
|
||||
*/
|
||||
public LinphoneNatPolicy getNatPolicy();
|
||||
|
||||
/**
|
||||
* normalize a human readable phone number into a basic string. 888-444-222 becomes 888444222
|
||||
* @param number
|
||||
|
|
|
|||
|
|
@ -100,6 +100,8 @@ class LinphoneProxyConfigImpl implements LinphoneProxyConfig {
|
|||
private native int lookupCCCFromIso(long nativePtr, String iso);
|
||||
private native int lookupCCCFromE164(long nativePtr, String e164);
|
||||
|
||||
private native Object getNatPolicy(long nativePtr);
|
||||
|
||||
|
||||
public LinphoneProxyConfig enableRegister(boolean value) {
|
||||
isValid();
|
||||
|
|
@ -124,6 +126,10 @@ class LinphoneProxyConfigImpl implements LinphoneProxyConfig {
|
|||
return this;
|
||||
}
|
||||
|
||||
public LinphoneNatPolicy getNatPolicy() {
|
||||
return (LinphoneNatPolicy)getNatPolicy(nativePtr);
|
||||
}
|
||||
|
||||
public void setIdentity(String identity) throws LinphoneCoreException {
|
||||
isValid();
|
||||
setIdentity(nativePtr,identity);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue