Mercurial > ~mikael > mcabber > hg
comparison mcabber/mcabber/xmpp_muc.h @ 1685:1342df44c814
Improved events interface
* User can pass additional arguments to event handler
* MUC invitation reject now can be supplied a reason
author | Myhailo Danylenko <isbear@ukrpost.net> |
---|---|
date | Tue, 02 Feb 2010 22:44:18 +0100 |
parents | 41c26b7d2890 |
children | e6d355e50d7a |
comparison
equal
deleted
inserted
replaced
1684:95df4ea512c8 | 1685:1342df44c814 |
---|---|
1 #ifndef __MCABBER_XMPP_MUC_H__ | 1 #ifndef __MCABBER_XMPP_MUC_H__ |
2 #define __MCABBER_XMPP_MUC_H__ 1 | 2 #define __MCABBER_XMPP_MUC_H__ 1 |
3 | 3 |
4 typedef struct { | |
5 char *to; | |
6 char *from; | |
7 char *passwd; | |
8 char *reason; | |
9 } event_muc_invitation; | |
10 | |
11 void destroy_event_muc_invitation(event_muc_invitation *invitation); | |
4 void roompresence(gpointer room, void *presencedata); | 12 void roompresence(gpointer room, void *presencedata); |
5 void got_muc_message(const char *from, LmMessageNode *x); | 13 void got_muc_message(const char *from, LmMessageNode *x); |
6 void handle_muc_presence(const char *from, LmMessageNode * xmldata, | 14 void handle_muc_presence(const char *from, LmMessageNode * xmldata, |
7 const char *roomjid, const char *rname, | 15 const char *roomjid, const char *rname, |
8 enum imstatus ust, const char *ustmsg, | 16 enum imstatus ust, const char *ustmsg, |