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,