Mercurial > ~mikael > mcabber > hg
diff mcabber/src/jabglue.h @ 572:afc2bd38b15c
Implement affiliations handling, add "/room whois"
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Sat, 03 Dec 2005 23:40:40 +0100 |
parents | eb1df2371581 |
children | 8b3db0b555a1 |
line wrap: on
line diff
--- a/mcabber/src/jabglue.h Sat Dec 03 14:25:34 2005 +0100 +++ b/mcabber/src/jabglue.h Sat Dec 03 23:40:40 2005 +0100 @@ -3,6 +3,7 @@ #include <glib.h> +#include "roster.h" #include "../libjabber/jabber.h" #if HAVE_CONFIG_H @@ -18,17 +19,6 @@ extern char imstatus2char[]; // Status chars: '_', 'o', 'i', 'f', 'd', 'n', 'a' -enum imstatus { - offline, - available, - invisible, - freeforchat, - dontdisturb, - notavail, - away, - imstatus_size -}; - enum agtype { unknown, groupchat, @@ -58,7 +48,7 @@ void jb_room_join(const char *room, const char *nickname); void jb_room_unlock(const char *room); void jb_room_invite(const char *room, const char *jid, const char *reason); -int jb_room_kickban(const char *roomid, const char *jid, const char *nick, - int kickban, const char *reason); +int jb_room_setaffil(const char *roomid, const char *jid, const char *nick, + enum imaffiliation, const char *reason); #endif /* __JABGLUE_H__ */