Mercurial > pidgin.yaz
comparison libpurple/protocols/jabber/iq.h @ 26952:92565c8e1e3a
Add jabber signals for IQ, Message, and Presence stanzas. Lightly tested (it doesn't crash [Prove me wrong!]) and as you'll note, I refer to documentation that doesn't yet exist.
author | Paul Aurich <paul@darkrain42.org> |
---|---|
date | Tue, 12 May 2009 05:49:34 +0000 |
parents | 5767b7698c73 |
children | c585572e80dd |
comparison
equal
deleted
inserted
replaced
26951:329f5a43b68a | 26952:92565c8e1e3a |
---|---|
29 JABBER_IQ_ERROR, | 29 JABBER_IQ_ERROR, |
30 JABBER_IQ_NONE | 30 JABBER_IQ_NONE |
31 } JabberIqType; | 31 } JabberIqType; |
32 | 32 |
33 #include "jabber.h" | 33 #include "jabber.h" |
34 #include "connection.h" | |
34 | 35 |
35 typedef struct _JabberIq JabberIq; | 36 typedef struct _JabberIq JabberIq; |
36 | 37 |
37 /** | 38 /** |
38 * A JabberIqHandler is called to process an incoming IQ stanza. | 39 * A JabberIqHandler is called to process an incoming IQ stanza. |
104 void jabber_iq_uninit(void); | 105 void jabber_iq_uninit(void); |
105 | 106 |
106 void jabber_iq_register_handler(const char *node, const char *xmlns, | 107 void jabber_iq_register_handler(const char *node, const char *xmlns, |
107 JabberIqHandler *func); | 108 JabberIqHandler *func); |
108 | 109 |
110 /* Connected to namespace-handler registration signals */ | |
111 void jabber_iq_signal_register(const gchar *node, const gchar *xmlns); | |
112 void jabber_iq_signal_unregister(const gchar *node, const gchar *xmlns); | |
113 | |
109 #endif /* PURPLE_JABBER_IQ_H_ */ | 114 #endif /* PURPLE_JABBER_IQ_H_ */ |