| 276 else |
276 else |
| 277 { |
277 { |
| 278 msn_sbconn_send_part(slplink, part); |
278 msn_sbconn_send_part(slplink, part); |
| 279 } |
279 } |
| 280 } |
280 } |
| 281 #if 0 |
|
| 282 void |
|
| 283 msn_slplink_send_msg(MsnSlpLink *slplink, MsnMessage *msg) |
|
| 284 { |
|
| 285 if (slplink->dc != NULL && slplink->dc->state == DC_STATE_ESTABLISHED) |
|
| 286 { |
|
| 287 msn_dc_enqueue_msg(slplink->dc, msg); |
|
| 288 } |
|
| 289 else |
|
| 290 { |
|
| 291 msn_sbconn_send_msg(slplink, msg); |
|
| 292 } |
|
| 293 } |
|
| 294 #endif |
|
| 295 |
281 |
| 296 void |
282 void |
| 297 msn_slplink_send_msgpart(MsnSlpLink *slplink, MsnSlpMessage *slpmsg) |
283 msn_slplink_send_msgpart(MsnSlpLink *slplink, MsnSlpMessage *slpmsg) |
| 298 { |
284 { |
| 299 MsnSlpMessagePart *part; |
285 MsnSlpMessagePart *part; |
| 401 slpmsg->header->flags = (guint32)slpmsg->flags; |
387 slpmsg->header->flags = (guint32)slpmsg->flags; |
| 402 |
388 |
| 403 slpmsg->header->total_size = slpmsg->size; |
389 slpmsg->header->total_size = slpmsg->size; |
| 404 |
390 |
| 405 msn_slplink_send_msgpart(slplink, slpmsg); |
391 msn_slplink_send_msgpart(slplink, slpmsg); |
| 406 |
|
| 407 #if 0 |
|
| 408 passport = purple_normalize(slplink->session->account, slplink->remote_user); |
|
| 409 msn_message_set_header(msg, "P2P-Dest", passport); |
|
| 410 |
|
| 411 msg->ack_cb = msn_sbconn_msg_ack; |
|
| 412 msg->nak_cb = msn_sbconn_msg_nak; |
|
| 413 msg->ack_data = slpmsg; |
|
| 414 |
|
| 415 msn_slplink_send_msgpart(slplink, slpmsg); |
|
| 416 |
|
| 417 msn_message_destroy(msg); |
|
| 418 #endif |
|
| 419 } |
392 } |
| 420 |
393 |
| 421 void |
394 void |
| 422 msn_slplink_queue_slpmsg(MsnSlpLink *slplink, MsnSlpMessage *slpmsg) |
395 msn_slplink_queue_slpmsg(MsnSlpLink *slplink, MsnSlpMessage *slpmsg) |
| 423 { |
396 { |