Mercurial > ~mikael > mcabber > hg
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);