]> sjero.net Git - linphone/blobdiff - java/common/org/linphone/core/LinphoneChatMessage.java
Added GetTime method to LinphoneChatMessage java impl
[linphone] / java / common / org / linphone / core / LinphoneChatMessage.java
index 74f0961ac8fe30cd72808ff821b3b0fc032279a1..b6b6c30ec3c59026b07041e44984b251f88802aa 100644 (file)
@@ -8,7 +8,7 @@ public interface LinphoneChatMessage {
                void onLinphoneChatMessageStateChanged(LinphoneChatMessage msg, State state);
        }
        public static class State {
-               static private Vector values = new Vector();
+               static private Vector<State> values = new Vector<State>();
                private final int mValue;
                public final int value() {return mValue;}
                
@@ -63,7 +63,7 @@ public interface LinphoneChatMessage {
         * 
         * @return text sent along with the message
         */
-       String getMessage();
+       String getText();
        
        /**
         * get peer address associated to this LinphoneChatMessage
@@ -92,4 +92,24 @@ public interface LinphoneChatMessage {
         * @param url ex: access-type=URL; URL="http://www.foo.com/file"
         */
        void setExternalBodyUrl(String url);
+       
+       /**
+        * Add a custom header into the message.
+        * @param name
+        * @param value
+        */
+       void addCustomHeader(String name, String value);
+       
+       /**
+        * Obtain a header value.
+        * @param name
+        * @return the value of the header, or null if not found.
+        */
+       String  getCustomHeader(String name);
+       
+       /**
+        * Gets the time at which the message was sent
+        * @return the time in milliseconds
+        */
+       long getTime();
 }