Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
BC
public
liblinphone
Commits
f0b9d0ff
Commit
f0b9d0ff
authored
Nov 04, 2015
by
Simon Morlat
Browse files
add linphone_core_set_transport_timeout() wrapper for java
parent
e7e06335
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
42 additions
and
0 deletions
+42
-0
coreapi/linphonecore_jni.cc
coreapi/linphonecore_jni.cc
+18
-0
java/common/org/linphone/core/LinphoneCore.java
java/common/org/linphone/core/LinphoneCore.java
+12
-0
java/impl/org/linphone/core/LinphoneCoreImpl.java
java/impl/org/linphone/core/LinphoneCoreImpl.java
+12
-0
No files found.
coreapi/linphonecore_jni.cc
View file @
f0b9d0ff
...
...
@@ -6529,4 +6529,22 @@ JNIEXPORT jint JNICALL Java_org_linphone_core_LinphoneCoreImpl_getHttpProxyPort(
}
/*
* Class: org_linphone_core_LinphoneCoreImpl
* Method: setSipTransportTimeout
* Signature: (JI)V
*/
JNIEXPORT
void
JNICALL
Java_org_linphone_core_LinphoneCoreImpl_setSipTransportTimeout
(
JNIEnv
*
env
,
jobject
jobj
,
jlong
pcore
,
jint
timeout
){
linphone_core_set_sip_transport_timeout
((
LinphoneCore
*
)
pcore
,
timeout
);
}
/*
* Class: org_linphone_core_LinphoneCoreImpl
* Method: getSipTransportTimeout
* Signature: (J)I
*/
JNIEXPORT
jint
JNICALL
Java_org_linphone_core_LinphoneCoreImpl_getSipTransportTimeout
(
JNIEnv
*
env
,
jobject
jobj
,
jlong
pcore
){
return
linphone_core_get_sip_transport_timeout
((
LinphoneCore
*
)
pcore
);
}
java/common/org/linphone/core/LinphoneCore.java
View file @
f0b9d0ff
...
...
@@ -959,6 +959,18 @@ public interface LinphoneCore {
*/
void
setSipDscp
(
int
dscp
);
/**
* Set the timeout in milliseconds for SIP transport (TCP or TLS connection establishment maximum time).
* @param timeout_ms
**/
void
setSipTransportTimeout
(
int
timeout_ms
);
/**
* Get the current SIP transport timeout.
* @param timeout_ms
**/
int
getSipTransportTimeout
();
/**
* Get DSCP used for SIP socket.
* @return the DSCP value used for the SIP socket.
...
...
java/impl/org/linphone/core/LinphoneCoreImpl.java
View file @
f0b9d0ff
...
...
@@ -1558,4 +1558,16 @@ class LinphoneCoreImpl implements LinphoneCore {
public
int
getHttpProxyPort
(){
return
getHttpProxyPort
(
nativePtr
);
}
private
native
void
setSipTransportTimeout
(
long
nativePtr
,
int
timeout_ms
);
@Override
public
void
setSipTransportTimeout
(
int
timeout_ms
){
setSipTransportTimeout
(
nativePtr
,
timeout_ms
);
}
private
native
int
getSipTransportTimeout
(
long
nativePtr
);
@Override
public
int
getSipTransportTimeout
(){
return
getSipTransportTimeout
(
nativePtr
);
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment