libpurple/protocols/jabber/ibb.c

changeset 41791
3bf884522663
parent 41084
72d6941bfa2e
child 41967
025eee9e6f1d
--- a/libpurple/protocols/jabber/ibb.c	Thu Oct 06 23:56:19 2022 -0500
+++ b/libpurple/protocols/jabber/ibb.c	Fri Oct 07 01:21:28 2022 -0500
@@ -32,6 +32,8 @@
 static GHashTable *jabber_ibb_sessions = NULL;
 static GList *open_handlers = NULL;
 
+static JabberStream *jabber_ibb_session_get_js(JabberIBBSession *sess);
+
 JabberIBBSession *
 jabber_ibb_session_create(JabberStream *js, const gchar *sid, const gchar *who,
 	gpointer user_data)
@@ -107,31 +109,31 @@
 	g_free(sess);
 }
 
-const gchar *
+static const gchar *
 jabber_ibb_session_get_sid(const JabberIBBSession *sess)
 {
 	return sess->sid;
 }
 
-JabberStream *
+static JabberStream *
 jabber_ibb_session_get_js(JabberIBBSession *sess)
 {
 	return sess->js;
 }
 
-const gchar *
+static const gchar *
 jabber_ibb_session_get_who(const JabberIBBSession *sess)
 {
 	return sess->who;
 }
 
-guint16
+static guint16
 jabber_ibb_session_get_send_seq(const JabberIBBSession *sess)
 {
 	return sess->send_seq;
 }
 
-guint16
+static guint16
 jabber_ibb_session_get_recv_seq(const JabberIBBSession *sess)
 {
 	return sess->recv_seq;
@@ -149,17 +151,6 @@
 	return sess->block_size;
 }
 
-void
-jabber_ibb_session_set_block_size(JabberIBBSession *sess, gsize size)
-{
-	if (jabber_ibb_session_get_state(sess) == JABBER_IBB_SESSION_NOT_OPENED) {
-		sess->block_size = size;
-	} else {
-		purple_debug_error("jabber",
-			"Can't set block size on an open IBB session\n");
-	}
-}
-
 gsize
 jabber_ibb_session_get_max_data_size(const JabberIBBSession *sess)
 {
@@ -273,18 +264,6 @@
 	}
 }
 
-void
-jabber_ibb_session_accept(JabberIBBSession *sess)
-{
-	JabberIq *result = jabber_iq_new(jabber_ibb_session_get_js(sess),
-		JABBER_IQ_RESULT);
-
-	purple_xmlnode_set_attrib(result->node, "to", jabber_ibb_session_get_who(sess));
-	jabber_iq_set_id(result, sess->id);
-	jabber_iq_send(result);
-	sess->state = JABBER_IBB_SESSION_OPENED;
-}
-
 static void
 jabber_ibb_session_send_acknowledge_cb(JabberStream *js, const char *from,
                                        JabberIqType type, const char *id,
@@ -379,7 +358,8 @@
 	jabber_iq_send(result);
 }
 
-void
+/* Handle incoming packet. */
+static void
 jabber_ibb_parse(JabberStream *js, const char *who, JabberIqType type,
                  const char *id, PurpleXmlNode *child)
 {

mercurial