mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-01-20 20:48:07 +00:00
50 lines
1.1 KiB
Java
50 lines
1.1 KiB
Java
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);
|
|
}
|
|
}
|