libpurple/message.h

changeset 36098
4951752ad038
parent 36094
dc5d15df3a88
child 36115
09387009bb17
--- a/libpurple/message.h	Fri May 23 00:11:01 2014 +0200
+++ b/libpurple/message.h	Fri May 23 09:20:34 2014 +0200
@@ -83,9 +83,16 @@
 purple_message_get_type(void);
 
 PurpleMessage *
-purple_message_new(const gchar *who, const gchar *contents,
+purple_message_new_outgoing(const gchar *who, const gchar *contents,
 	PurpleMessageFlags flags);
 
+PurpleMessage *
+purple_message_new_incoming(const gchar *who, const gchar *contents,
+	PurpleMessageFlags flags, guint64 timestamp);
+
+PurpleMessage *
+purple_message_new_system(const gchar *contents, PurpleMessageFlags flags);
+
 guint
 purple_message_get_id(PurpleMessage *msg);
 
@@ -93,13 +100,16 @@
 purple_message_find_by_id(guint id);
 
 const gchar *
-purple_message_get_who(PurpleMessage *msg);
+purple_message_get_author(PurpleMessage *msg);
+
+const gchar *
+purple_message_get_recipient(PurpleMessage *msg);
 
 void
-purple_message_set_alias(PurpleMessage *msg, const gchar *alias);
+purple_message_set_author_alias(PurpleMessage *msg, const gchar *alias);
 
 const gchar *
-purple_message_get_alias(PurpleMessage *msg);
+purple_message_get_author_alias(PurpleMessage *msg);
 
 void
 purple_message_set_contents(PurpleMessage *msg, const gchar *cont);

mercurial