Mercurial > pidgin.yaz
comparison libpurple/protocols/jabber/disco.h @ 26341: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 |
comparison
equal
deleted
inserted
replaced
26340:b5fe3f47487b | 26341:9d0bad6f4b0d |
---|---|
31 } JabberDiscoItem; | 31 } JabberDiscoItem; |
32 | 32 |
33 typedef void (JabberDiscoInfoCallback)(JabberStream *js, const char *who, | 33 typedef void (JabberDiscoInfoCallback)(JabberStream *js, const char *who, |
34 JabberCapabilities capabilities, gpointer data); | 34 JabberCapabilities capabilities, gpointer data); |
35 | 35 |
36 typedef void (JabberDiscoItemsCallback)(JabberStream *js, | 36 typedef void (JabberDiscoItemsCallback)(JabberStream *js, const char *jid, |
37 GSList *items, gpointer data); | 37 const char *node, GSList *items, gpointer data); |
38 | 38 |
39 void jabber_disco_info_parse(JabberStream *js, xmlnode *packet); | 39 void jabber_disco_info_parse(JabberStream *js, xmlnode *packet); |
40 void jabber_disco_items_parse(JabberStream *js, xmlnode *packet); | 40 void jabber_disco_items_parse(JabberStream *js, xmlnode *packet); |
41 | 41 |
42 void jabber_disco_items_server(JabberStream *js); | 42 void jabber_disco_items_server(JabberStream *js); |
48 void jabber_disco_cancel(PurpleDiscoList *list); | 48 void jabber_disco_cancel(PurpleDiscoList *list); |
49 | 49 |
50 int jabber_disco_service_register(PurpleConnection *gc, PurpleDiscoService *service); | 50 int jabber_disco_service_register(PurpleConnection *gc, PurpleDiscoService *service); |
51 | 51 |
52 | 52 |
53 void jabber_disco_items_do(JabberStream *js, const char *jid, | 53 void jabber_disco_items_do(JabberStream *js, const char *jid, const char *node, |
54 JabberDiscoItemsCallback *callback, gpointer data); | 54 JabberDiscoItemsCallback *callback, gpointer data); |
55 void jabber_disco_item_free(JabberDiscoItem *); | 55 void jabber_disco_item_free(JabberDiscoItem *); |
56 | 56 |
57 #endif /* _PURPLE_JABBER_DISCO_H_ */ | 57 #endif /* _PURPLE_JABBER_DISCO_H_ */ |