libpurple/protocols/jabber/jabber.h

changeset 40142
00a9ef389aab
parent 40137
016690872c6c
parent 40108
d38ea23785a5
child 40289
23ebc235f262
--- a/libpurple/protocols/jabber/jabber.h	Mon Nov 04 10:00:14 2019 +0300
+++ b/libpurple/protocols/jabber/jabber.h	Mon Nov 04 14:43:49 2019 +0300
@@ -67,6 +67,7 @@
 #include "media.h"
 #include "mediamanager.h"
 #include "protocol.h"
+#include "queuedoutputstream.h"
 #include "roomlist.h"
 #include "sslconn.h"
 
@@ -119,7 +120,6 @@
 
 struct _JabberStream
 {
-	int fd;
 	guint inpa;
 
 	GCancellable *cancellable;
@@ -196,7 +196,10 @@
 	JabberBuddy *user_jb;
 
 	PurpleConnection *gc;
-	PurpleSslConnection *gsc;
+	GSocketClient *client;
+	GIOStream *stream;
+	GInputStream *input;
+	PurpleQueuedOutputStream *output;
 
 	gboolean registration;
 
@@ -206,9 +209,6 @@
 
 	GSList *pending_buddy_info_requests;
 
-	PurpleCircularBuffer *write_buffer;
-	guint writeh;
-
 	gboolean reinit;
 
 	JabberCapabilities server_caps;

mercurial