From: Sylvain Berfini Date: Fri, 14 Sep 2012 14:54:57 +0000 (+0200) Subject: Sending pictures through chat X-Git-Url: http://sjero.net/git/?p=linphone;a=commitdiff_plain;h=eb2187dc258d9c52fe217e00d67930eba7b80a58 Sending pictures through chat --- eb2187dc258d9c52fe217e00d67930eba7b80a58 diff --cc LinphoneChatMessageImpl.java index a6c54e10,00000000..a93aae85 mode 100644,000000..100644 --- a/LinphoneChatMessageImpl.java +++ b/LinphoneChatMessageImpl.java @@@ -1,38 -1,0 +1,50 @@@ +package org.linphone.core; + +public class LinphoneChatMessageImpl implements LinphoneChatMessage { + protected final long nativePtr; + private native void setUserData(long ptr); + private native String getMessage(long ptr); + private native LinphoneAddress getPeerAddress(long ptr); ++ private native String getExternalBodyUrl(long ptr); ++ private native void setExternalBodyUrl(long ptr, String url); + + protected LinphoneChatMessageImpl(long aNativePtr) { + nativePtr = aNativePtr; + setUserData(); + } + + public long getNativePtr() { + return nativePtr; + } + + @Override + public Object getUserData() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setUserData() { + setUserData(nativePtr); + } + + @Override + public String getMessage() { + return getMessage(nativePtr); + } + + @Override + public LinphoneAddress getPeerAddress() { + return getPeerAddress(nativePtr); + } ++ ++ @Override ++ public String getExternalBodyUrl() { ++ return getExternalBodyUrl(nativePtr); ++ } ++ ++ @Override ++ public void setExternalBodyUrl(String url) { ++ setExternalBodyUrl(nativePtr, url); ++ } +}