diff mcabber/src/roster.h @ 625:028c01940490

Show presence timestamps in "/info" and "/room whois"
author Mikael Berthe <mikael@lilotux.net>
date Sat, 17 Dec 2005 18:39:04 +0100
parents 0e8247cf2bd1
children 68fb0c1dfb15
line wrap: on
line diff
--- a/mcabber/src/roster.h	Sat Dec 17 13:48:07 2005 +0100
+++ b/mcabber/src/roster.h	Sat Dec 17 18:39:04 2005 +0100
@@ -2,6 +2,7 @@
 #define __ROSTER_H__ 1
 
 #include <glib.h>
+#include <time.h>
 
 enum imstatus {
     offline,
@@ -87,6 +88,7 @@
 void    roster_free(void);
 void    roster_setstatus(const char *jid, const char *resname, gchar prio,
                          enum imstatus bstat, const char *status_msg,
+                         time_t timestamp,
                          enum imrole role, enum imaffiliation affil,
                          const char *realjid);
 void    roster_setflags(const char *jid, guint flags, guint value);
@@ -117,6 +119,7 @@
 gpointer buddy_getgroup(gpointer rosterdata);
 enum imstatus buddy_getstatus(gpointer rosterdata, const char *resname);
 const char *buddy_getstatusmsg(gpointer rosterdata, const char *resname);
+time_t  buddy_getstatustime(gpointer rosterdata, const char *resname);
 gchar   buddy_getresourceprio(gpointer rosterdata, const char *resname);
 int     buddy_isresource(gpointer rosterdata);
 GSList *buddy_getresources(gpointer rosterdata);