comparison libpurple/protocols/jabber/bosh.h @ 25049:f775f6021654

* using libpurple's internal SASL mechanisms during BOSH authentication phase
author Tobias Markmann <tfar@soc.pidgin.im>
date Fri, 15 Aug 2008 14:02:21 +0000
parents e28f1711f402
children 5f70e13db5cc
comparison
equal deleted inserted replaced
25048:b175b16768ac 25049:f775f6021654
41 char *path; 41 char *path;
42 char *user; 42 char *user;
43 char *passwd; 43 char *passwd;
44 44
45 int rid; 45 int rid;
46 char *sid;
47 int wait;
46 48
47 JabberStream *js; 49 JabberStream *js;
48 void *userdata; 50 void *userdata;
49 PurpleAccount *account; 51 PurpleAccount *account;
50 gboolean pipelining; 52 gboolean pipelining;
91 int data_len; 93 int data_len;
92 }; 94 };
93 95
94 void jabber_bosh_connection_init(PurpleBOSHConnection *conn, PurpleAccount *account, JabberStream *js, char *url); 96 void jabber_bosh_connection_init(PurpleBOSHConnection *conn, PurpleAccount *account, JabberStream *js, char *url);
95 void jabber_bosh_connection_connect(PurpleBOSHConnection *conn); 97 void jabber_bosh_connection_connect(PurpleBOSHConnection *conn);
98 void jabber_bosh_connection_send_native(PurpleBOSHConnection *conn, xmlnode *node);
96 void jabber_bosh_connection_send(PurpleBOSHConnection *conn, xmlnode *node); 99 void jabber_bosh_connection_send(PurpleBOSHConnection *conn, xmlnode *node);
97 100
98 void jabber_bosh_http_connection_init(PurpleHTTPConnection *conn, PurpleAccount *account, char *host, int port); 101 void jabber_bosh_http_connection_init(PurpleHTTPConnection *conn, PurpleAccount *account, char *host, int port);
99 void jabber_bosh_http_connection_connect(PurpleHTTPConnection *conn); 102 void jabber_bosh_http_connection_connect(PurpleHTTPConnection *conn);
100 void jabber_bosh_http_connection_send_request(PurpleHTTPConnection *conn, PurpleHTTPRequest *req); 103 void jabber_bosh_http_connection_send_request(PurpleHTTPConnection *conn, PurpleHTTPRequest *req);