diff libpurple/protocols/jabber/jabber.h @ 26676:4851546210a1

propagate from branch 'im.pidgin.pidgin' (head 0068cedd03804855a4ded8aeb153ccaffb8158bc) to branch 'org.darkrain42.pidgin.disco' (head 7a48183ef659df8a9f45f8e6187fbb2abac019d1)
author Paul Aurich <paul@darkrain42.org>
date Sat, 11 Apr 2009 18:20:52 +0000
parents df9042312063 b290c7b9fc73
children 1df3579a974b
line wrap: on
line diff
--- a/libpurple/protocols/jabber/jabber.h	Sat Apr 11 17:41:18 2009 +0000
+++ b/libpurple/protocols/jabber/jabber.h	Sat Apr 11 18:20:52 2009 +0000
@@ -44,6 +44,8 @@
 	JABBER_CAP_ADHOC		  = 1 << 12,
 	JABBER_CAP_BLOCKING       = 1 << 13,
 
+	JABBER_CAP_ITEMS          = 1 << 14,
+
 	JABBER_CAP_RETRIEVED      = 1 << 31
 } JabberCapabilities;
 
@@ -53,12 +55,12 @@
 #include <glib.h>
 #include "circbuffer.h"
 #include "connection.h"
+#include "dnsquery.h"
 #include "dnssrv.h"
 #include "media.h"
 #include "mediamanager.h"
 #include "roomlist.h"
 #include "sslconn.h"
-#include "dnsquery.h"
 
 #include "iq.h"
 #include "jutil.h"
@@ -255,6 +257,12 @@
 	int stun_port;
 	PurpleDnsQueryData *stun_query;
 	/* later add stuff to handle TURN relays... */
+
+	/**
+	 * The last server the user disco'd (or NULL) via the server discovery
+	 * API.
+	 */
+	char *last_disco_server;
 };
 
 typedef gboolean (JabberFeatureEnabled)(JabberStream *js, const gchar *shortname, const gchar *namespace);