Mercurial > pidgin
comparison src/protocols/jabber/oob.c @ 7395:b250288fa948
[gaim-migrate @ 7990]
this would be the non-working start of file transfer (the real way) for jabber
also approximately eleventy billion jabber tweaks
committer: Tailor Script <tailor@pidgin.im>
author | Nathan Walp <nwalp@pidgin.im> |
---|---|
date | Fri, 31 Oct 2003 02:43:58 +0000 |
parents | cd0cedf0edd0 |
children | f50c059b6384 |
comparison
equal
deleted
inserted
replaced
7394:c6ff3c1fb1b3 | 7395:b250288fa948 |
---|---|
47 } | 47 } |
48 | 48 |
49 static void jabber_oob_xfer_free(GaimXfer *xfer) | 49 static void jabber_oob_xfer_free(GaimXfer *xfer) |
50 { | 50 { |
51 JabberOOBXfer *jox = xfer->data; | 51 JabberOOBXfer *jox = xfer->data; |
52 jox->js->file_transfers = g_list_remove(jox->js->file_transfers, xfer); | 52 jox->js->oob_file_transfers = g_list_remove(jox->js->oob_file_transfers, |
53 xfer); | |
53 | 54 |
54 g_string_free(jox->headers, TRUE); | 55 g_string_free(jox->headers, TRUE); |
55 g_free(jox->address); | 56 g_free(jox->address); |
56 g_free(jox->page); | 57 g_free(jox->page); |
57 g_free(jox->iq_id); | 58 g_free(jox->iq_id); |
175 gaim_xfer_set_cancel_send_fnc(xfer, jabber_oob_xfer_cancel_send); | 176 gaim_xfer_set_cancel_send_fnc(xfer, jabber_oob_xfer_cancel_send); |
176 gaim_xfer_set_cancel_recv_fnc(xfer, jabber_oob_xfer_cancel_recv); | 177 gaim_xfer_set_cancel_recv_fnc(xfer, jabber_oob_xfer_cancel_recv); |
177 gaim_xfer_set_read_fnc(xfer, jabber_oob_xfer_read); | 178 gaim_xfer_set_read_fnc(xfer, jabber_oob_xfer_read); |
178 gaim_xfer_set_start_fnc(xfer, jabber_oob_xfer_start); | 179 gaim_xfer_set_start_fnc(xfer, jabber_oob_xfer_start); |
179 | 180 |
180 js->file_transfers = g_list_append(js->file_transfers, xfer); | 181 js->oob_file_transfers = g_list_append(js->oob_file_transfers, xfer); |
181 | 182 |
182 gaim_xfer_request(xfer); | 183 gaim_xfer_request(xfer); |
183 } | 184 } |
184 | 185 |
185 | 186 |