libpurple/protocols/jabber/si.h

changeset 39669
bab07ecb9330
parent 38841
518362268798
child 39819
3554dac2991b
--- a/libpurple/protocols/jabber/si.h	Thu Jun 20 22:40:23 2019 -0500
+++ b/libpurple/protocols/jabber/si.h	Tue Jul 02 03:07:40 2019 -0500
@@ -28,13 +28,23 @@
 
 #include "jabber.h"
 
+G_BEGIN_DECLS
+
+#define JABBER_TYPE_SI_XFER (jabber_si_xfer_get_type())
+G_DECLARE_FINAL_TYPE(JabberSIXfer, jabber_si_xfer, JABBER, SI_XFER, PurpleXfer);
+
 void jabber_bytestreams_parse(JabberStream *js, const char *from,
                               JabberIqType type, const char *id, PurpleXmlNode *query);
 void jabber_si_parse(JabberStream *js, const char *from, JabberIqType type,
                      const char *id, PurpleXmlNode *si);
 PurpleXfer *jabber_si_new_xfer(PurpleProtocolXfer *prplxfer, PurpleConnection *gc, const char *who);
 void jabber_si_xfer_send(PurpleProtocolXfer *prplxfer, PurpleConnection *gc, const char *who, const char *file);
+
+void jabber_si_xfer_register(GTypeModule *module);
+
 void jabber_si_init(void);
 void jabber_si_uninit(void);
 
+G_END_DECLS
+
 #endif /* PURPLE_JABBER_SI_H_ */

mercurial