comparison libpurple/protocols/jabber/bosh.h @ 29772:3ac7f10d13d4

jabber: Send whitespace keepalives every two minutes of (outgoing) silence. This works around stupid behavior of Openfire hopefully (otherwise we may need to send a full IQ ping instead of a whitespace tab). Closes #10767
author Paul Aurich <paul@darkrain42.org>
date Wed, 21 Apr 2010 19:07:19 +0000
parents c585572e80dd
children
comparison
equal deleted inserted replaced
29771:fb270a3d0732 29772:3ac7f10d13d4
33 33
34 PurpleBOSHConnection* jabber_bosh_connection_init(JabberStream *js, const char *url); 34 PurpleBOSHConnection* jabber_bosh_connection_init(JabberStream *js, const char *url);
35 void jabber_bosh_connection_destroy(PurpleBOSHConnection *conn); 35 void jabber_bosh_connection_destroy(PurpleBOSHConnection *conn);
36 36
37 gboolean jabber_bosh_connection_is_ssl(PurpleBOSHConnection *conn); 37 gboolean jabber_bosh_connection_is_ssl(PurpleBOSHConnection *conn);
38 void jabber_bosh_connection_send_keepalive(PurpleBOSHConnection *conn);
38 39
39 void jabber_bosh_connection_connect(PurpleBOSHConnection *conn); 40 void jabber_bosh_connection_connect(PurpleBOSHConnection *conn);
40 void jabber_bosh_connection_close(PurpleBOSHConnection *conn); 41 void jabber_bosh_connection_close(PurpleBOSHConnection *conn);
41 void jabber_bosh_connection_send_raw(PurpleBOSHConnection *conn, const char *data); 42 void jabber_bosh_connection_send_raw(PurpleBOSHConnection *conn, const char *data);
42 #endif /* PURPLE_JABBER_BOSH_H_ */ 43 #endif /* PURPLE_JABBER_BOSH_H_ */