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 *);