From 358f29c5ccc09ba6dfcc28ccd6a1c2b7efb3962a Mon Sep 17 00:00:00 2001 From: Jehan Monnier Date: Mon, 8 Feb 2010 18:36:16 +0100 Subject: [PATCH] start GUI binding --- LinphoneCore.java | 2 ++ LinphoneCoreImpl.java | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/LinphoneCore.java b/LinphoneCore.java index 4e608452c..8ae0effd3 100644 --- a/LinphoneCore.java +++ b/LinphoneCore.java @@ -88,5 +88,7 @@ public interface LinphoneCore { public void invite(String uri); + public void terminateCall(); + public void iterate(); } diff --git a/LinphoneCoreImpl.java b/LinphoneCoreImpl.java index 2cc292911..0e4956566 100644 --- a/LinphoneCoreImpl.java +++ b/LinphoneCoreImpl.java @@ -37,6 +37,8 @@ class LinphoneCoreImpl implements LinphoneCore { private native void clearProxyConfigs(long nativePtr); private native void addAuthInfo(long nativePtr,long authInfoNativePtr); private native void invite(long nativePtr,String uri); + private native void terminateCall(long nativePtr); + LinphoneCoreImpl(LinphoneCoreListener listener, File userConfig,File factoryConfig,Object userdata) throws IOException { mListener=listener; nativePtr = newLinphoneCore(listener,userConfig.getCanonicalPath(),factoryConfig.getCanonicalPath(),userdata); @@ -82,6 +84,9 @@ class LinphoneCoreImpl implements LinphoneCore { public void clearProxyConfigs() { clearProxyConfigs(nativePtr); } + public void terminateCall() { + terminateCall(nativePtr); + } }