Mercurial > pidgin
diff libpurple/protocols/jabber/jabber.h @ 27006: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);