Mercurial > pidgin.yaz
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); |