diff libpurple/protocols/jabber/jabber.h @ 27088:d31af94a715d

Use the jabber-sending-xmlnode signal to send all XMPP stanzas. Allows plugins to send stanzas instead of stringifying+send_raw; allows other plugins to see the sending stanzas. This may be a little hacky; I'm on the fence.
author Paul Aurich <paul@darkrain42.org>
date Wed, 03 Jun 2009 06:45:25 +0000
parents b709ab0cb4bc
children 08f5c5b12e7c c8390dc125c1
line wrap: on
line diff
--- a/libpurple/protocols/jabber/jabber.h	Wed Jun 03 06:03:22 2009 +0000
+++ b/libpurple/protocols/jabber/jabber.h	Wed Jun 03 06:45:25 2009 +0000
@@ -302,6 +302,8 @@
 void jabber_process_packet(JabberStream *js, xmlnode **packet);
 void jabber_send(JabberStream *js, xmlnode *data);
 void jabber_send_raw(JabberStream *js, const char *data, int len);
+void jabber_send_signal_cb(PurpleConnection *pc, xmlnode **packet,
+                           gpointer unused);
 
 void jabber_stream_set_state(JabberStream *js, JabberStreamState state);