Mercurial > pidgin
diff libpurple/protocols/jabber/disco.h @ 26259:9d0bad6f4b0d
Add a node parameter to jabber_disco_items_do and use it in the new disco-listing code.
author | Paul Aurich <paul@darkrain42.org> |
---|---|
date | Tue, 31 Mar 2009 18:32:33 +0000 |
parents | b5fe3f47487b |
children | b290c7b9fc73 |
line wrap: on
line diff
--- a/libpurple/protocols/jabber/disco.h Tue Mar 31 06:58:26 2009 +0000 +++ b/libpurple/protocols/jabber/disco.h Tue Mar 31 18:32:33 2009 +0000 @@ -33,8 +33,8 @@ typedef void (JabberDiscoInfoCallback)(JabberStream *js, const char *who, JabberCapabilities capabilities, gpointer data); -typedef void (JabberDiscoItemsCallback)(JabberStream *js, - GSList *items, gpointer data); +typedef void (JabberDiscoItemsCallback)(JabberStream *js, const char *jid, + const char *node, GSList *items, gpointer data); void jabber_disco_info_parse(JabberStream *js, xmlnode *packet); void jabber_disco_items_parse(JabberStream *js, xmlnode *packet); @@ -50,7 +50,7 @@ int jabber_disco_service_register(PurpleConnection *gc, PurpleDiscoService *service); -void jabber_disco_items_do(JabberStream *js, const char *jid, +void jabber_disco_items_do(JabberStream *js, const char *jid, const char *node, JabberDiscoItemsCallback *callback, gpointer data); void jabber_disco_item_free(JabberDiscoItem *);