mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-01-18 03:28:07 +00:00
Add lpconfig sync jni
This commit is contained in:
parent
47a02f34fd
commit
bdf69fd48c
3 changed files with 15 additions and 0 deletions
|
|
@ -2299,6 +2299,11 @@ extern "C" jlong Java_org_linphone_core_LpConfigImpl_newLpConfigImpl(JNIEnv *env
|
|||
return (jlong) lp;
|
||||
}
|
||||
|
||||
extern "C" void Java_org_linphone_core_LpConfigImpl_sync(JNIEnv *env, jobject thiz, jlong lpc) {
|
||||
LpConfig *lp = (LpConfig *)lpc;
|
||||
lp_config_sync(lp);
|
||||
}
|
||||
|
||||
extern "C" void Java_org_linphone_core_LpConfigImpl_delete(JNIEnv *env, jobject thiz, jlong lpc) {
|
||||
LpConfig *lp = (LpConfig *)lpc;
|
||||
lp_config_destroy(lp);
|
||||
|
|
|
|||
|
|
@ -45,4 +45,9 @@ public interface LpConfig {
|
|||
* @param key
|
||||
*/
|
||||
void setInt(String section, String key, int value);
|
||||
|
||||
/**
|
||||
* Synchronize LpConfig with file
|
||||
*/
|
||||
void sync();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -41,6 +41,11 @@ class LpConfigImpl implements LpConfig {
|
|||
}
|
||||
}
|
||||
|
||||
private native void sync(long ptr);
|
||||
public void sync() {
|
||||
sync(nativePtr);
|
||||
}
|
||||
|
||||
private native void setInt(long ptr, String section, String key, int value);
|
||||
public void setInt(String section, String key, int value) {
|
||||
setInt(nativePtr, section, key, value);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue