comparison src/protocols/jabber/oob.c @ 8262:b5dbd1839716

[gaim-migrate @ 8985] this is jabber new-style file transfer receive support. this doesn't do much error checking or handling, but I managed to send pictures to myself from Exodus on my laptop in the living room, which would have taken twice as long were it not for VNC. i said i was going to bed 1, 2, and 3 hours ago. i should go to bed. committer: Tailor Script <tailor@pidgin.im>
author Nathan Walp <nwalp@pidgin.im>
date Sun, 15 Feb 2004 10:11:38 +0000
parents f50c059b6384
children 9e2b28acf1cd
comparison
equal deleted inserted replaced
8261:7b57c3bd9db6 8262:b5dbd1839716
115 } 115 }
116 116
117 return 0; 117 return 0;
118 } 118 }
119 119
120 static void jabber_oob_xfer_cancel_send(GaimXfer *xfer) {
121 }
122
123 static void jabber_oob_xfer_cancel_recv(GaimXfer *xfer) { 120 static void jabber_oob_xfer_cancel_recv(GaimXfer *xfer) {
124 JabberOOBXfer *jox = xfer->data; 121 JabberOOBXfer *jox = xfer->data;
125 JabberIq *iq; 122 JabberIq *iq;
126 xmlnode *y; 123 xmlnode *y;
127 124
171 168
172 g_free(filename); 169 g_free(filename);
173 170
174 gaim_xfer_set_init_fnc(xfer, jabber_oob_xfer_init); 171 gaim_xfer_set_init_fnc(xfer, jabber_oob_xfer_init);
175 gaim_xfer_set_end_fnc(xfer, jabber_oob_xfer_end); 172 gaim_xfer_set_end_fnc(xfer, jabber_oob_xfer_end);
176 gaim_xfer_set_cancel_send_fnc(xfer, jabber_oob_xfer_cancel_send);
177 gaim_xfer_set_cancel_recv_fnc(xfer, jabber_oob_xfer_cancel_recv); 173 gaim_xfer_set_cancel_recv_fnc(xfer, jabber_oob_xfer_cancel_recv);
178 gaim_xfer_set_read_fnc(xfer, jabber_oob_xfer_read); 174 gaim_xfer_set_read_fnc(xfer, jabber_oob_xfer_read);
179 gaim_xfer_set_start_fnc(xfer, jabber_oob_xfer_start); 175 gaim_xfer_set_start_fnc(xfer, jabber_oob_xfer_start);
180 176
181 js->oob_file_transfers = g_list_append(js->oob_file_transfers, xfer); 177 js->oob_file_transfers = g_list_append(js->oob_file_transfers, xfer);