]> sjero.net Git - linphone/commitdiff
Added JNI getFrom to LinphoneChatMessage
authorSylvain Berfini <Sylvain.Berfini@Belledonne-Communications.com>
Tue, 18 Sep 2012 13:32:29 +0000 (15:32 +0200)
committerSylvain Berfini <Sylvain.Berfini@Belledonne-Communications.com>
Tue, 18 Sep 2012 13:32:29 +0000 (15:32 +0200)
coreapi/linphonecore_jni.cc
java/common/org/linphone/core/LinphoneChatMessage.java

index eacb220e00b48eddae660454e2e201e95825f49b..fda8c861f276e7035cb3b40204053b836a8ea049 100644 (file)
@@ -1425,10 +1425,15 @@ extern "C" void Java_org_linphone_core_LinphoneChatMessageImpl_setExternalBodyUr
        linphone_chat_message_set_external_body_url((LinphoneChatMessage *)ptr, url);
        env->ReleaseStringUTFChars(jurl, url);
 }
-extern "C" long Java_org_linphone_core_LinphoneChatMessageImpl_getPeerAddress(JNIEnv*  env
+extern "C" jlong Java_org_linphone_core_LinphoneChatMessageImpl_getFrom(JNIEnv*  env
                                                                                                                                                ,jobject  thiz
                                                                                                                                                ,jlong ptr) {
-       return (long) linphone_chat_message_get_peer_address((LinphoneChatMessage*)ptr);
+       return (jlong) linphone_chat_message_get_from((LinphoneChatMessage*)ptr);
+}
+extern "C" jlong Java_org_linphone_core_LinphoneChatMessageImpl_getPeerAddress(JNIEnv*  env
+                                                                                                                                               ,jobject  thiz
+                                                                                                                                               ,jlong ptr) {
+       return (jlong) linphone_chat_message_get_peer_address((LinphoneChatMessage*)ptr);
 }
 extern "C" void Java_org_linphone_core_LinphoneChatRoomImpl_sendMessage(JNIEnv*  env
                                                                                                                                                ,jobject  thiz
index 3b135fc6590b3c0048aa952ec24997375f928223..db75f91165ca5391f07076e1b8c5cee47ff87666 100644 (file)
@@ -74,6 +74,13 @@ public interface LinphoneChatMessage {
         */
        LinphoneAddress getPeerAddress();
        
+       /**
+        * get from address associated to this LinphoneChatMessage
+        *
+        * @return LinphoneAddress from address
+        */
+       LinphoneAddress getFrom();
+       
        /**
         * Linphone message can carry external body as defined by rfc2017
         * @param message #LinphoneChatMessage