# HG changeset patch # User Mikael Berthe # Date 1139523518 -3600 # Node ID 281aab5aef5065689ec7b72e3e862c1466e9d820 # Parent bdc1184f6877b6e5f053745500cd994c141ea914 Introduce jb_iqs_display_list() helper function for debugging This function displays the currently queued IQ items. diff -r bdc1184f6877 -r 281aab5aef50 mcabber/src/jab_iq.c --- a/mcabber/src/jab_iq.c Thu Feb 09 23:16:46 2006 +0100 +++ b/mcabber/src/jab_iq.c Thu Feb 09 23:18:38 2006 +0100 @@ -140,6 +140,19 @@ } } +void jb_iqs_display_list(void) +{ + GSList *p; + iqs *i; + + scr_LogPrint(LPRINT_LOGNORM, "IQ list:"); + for (p = iqs_list; p; p = g_slist_next(p)) { + i = p->data; + scr_LogPrint(LPRINT_LOGNORM, "Id [%s]", i->id); + } + scr_LogPrint(LPRINT_LOGNORM, "End of IQ list."); +} + static void request_roster(void) { iqs *iqn = iqs_new(JPACKET__GET, NS_ROSTER, "Roster", IQS_DEFAULT_TIMEOUT); diff -r bdc1184f6877 -r 281aab5aef50 mcabber/src/jabglue.h --- a/mcabber/src/jabglue.h Thu Feb 09 23:16:46 2006 +0100 +++ b/mcabber/src/jabglue.h Thu Feb 09 23:18:38 2006 +0100 @@ -54,6 +54,7 @@ void jb_room_invite(const char *room, const char *jid, const char *reason); int jb_room_setattrib(const char *roomid, const char *jid, const char *nick, struct role_affil ra, const char *reason); +void jb_iqs_display_list(void); #endif /* __JABGLUE_H__ */