1 package org.linphone.core;
3 public class LinphoneChatMessageImpl implements LinphoneChatMessage {
4 protected final long nativePtr;
5 private native void setUserData(long ptr);
6 private native String getMessage(long ptr);
7 private native LinphoneAddress getPeerAddress(long ptr);
8 private native String getExternalBodyUrl(long ptr);
9 private native void setExternalBodyUrl(long ptr, String url);
11 protected LinphoneChatMessageImpl(long aNativePtr) {
12 nativePtr = aNativePtr;
16 public long getNativePtr() {
21 public Object getUserData() {
22 // TODO Auto-generated method stub
27 public void setUserData() {
28 setUserData(nativePtr);
32 public String getMessage() {
33 return getMessage(nativePtr);
37 public LinphoneAddress getPeerAddress() {
38 return getPeerAddress(nativePtr);
42 public String getExternalBodyUrl() {
43 return getExternalBodyUrl(nativePtr);
47 public void setExternalBodyUrl(String url) {
48 setExternalBodyUrl(nativePtr, url);