]> sjero.net Git - linphone/commitdiff
Linphone updated
authorSylvain Berfini <Sylvain.Berfini@Belledonne-Communications.com>
Tue, 18 Sep 2012 13:57:21 +0000 (15:57 +0200)
committerSylvain Berfini <Sylvain.Berfini@Belledonne-Communications.com>
Tue, 18 Sep 2012 13:57:21 +0000 (15:57 +0200)
LinphoneChatMessageImpl.java
LinphoneChatRoomImpl.java
LinphoneCoreImpl.java

index a93aae85f7a26a1aee7e1642b69b8632f11a4098..62fac1dc37f1401e399c1749fd171bfb83e9ef13 100644 (file)
@@ -4,9 +4,10 @@ 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 long getPeerAddress(long ptr);
        private native String getExternalBodyUrl(long ptr);
        private native void setExternalBodyUrl(long ptr, String url);
+       private native long getFrom(long ptr);
        
        protected LinphoneChatMessageImpl(long aNativePtr)  {
                nativePtr = aNativePtr;
@@ -35,7 +36,7 @@ public class LinphoneChatMessageImpl implements LinphoneChatMessage {
        
        @Override
        public LinphoneAddress getPeerAddress() {
-               return getPeerAddress(nativePtr);
+               return new LinphoneAddressImpl(getPeerAddress(nativePtr));
        }
        
        @Override
@@ -47,4 +48,9 @@ public class LinphoneChatMessageImpl implements LinphoneChatMessage {
        public void setExternalBodyUrl(String url) {
                setExternalBodyUrl(nativePtr, url);
        }
+       
+       @Override
+       public LinphoneAddress getFrom() {
+               return new LinphoneAddressImpl(getFrom(nativePtr));
+       }
 }
index 806e8b68ae1919e252509eb7c476b811f36a6596..83141ad1cabc8fbb8ab81667e46e2ab00533361f 100644 (file)
@@ -44,11 +44,7 @@ class LinphoneChatRoomImpl implements LinphoneChatRoom {
                sendMessage2(nativePtr, message.getNativePtr(), listener);
                
        }
-       @Override
-       public void sendMessage(Object opaque, String message) {
-               // ignore, deprecated.
-               
-       }
+
        @Override
        public LinphoneChatMessage createLinphoneChatMessage(String message) {
                return new LinphoneChatMessageImpl(createLinphoneChatMessage(nativePtr, message));
index 8a870cc0e90f95ed4e45895a044eb94283370747..8677cb28563d7fcf24b34d69595e47faed1c5655 100644 (file)
@@ -736,4 +736,9 @@ class LinphoneCoreImpl implements LinphoneCore {
        public String getVersion() {
                return getVersion(nativePtr);
        }
+       
+       @Override
+       public PayloadType findPayloadType(String mime, int clockRate) {
+               return null;
+       }
 }