src/Network/Target.cc
changeset 432 82b0f4e55a13
parent 431 c6d7272a164b
equal deleted inserted replaced
431:c6d7272a164b 432:82b0f4e55a13
     2 #include "Target.hh"
     2 #include "Target.hh"
     3 
     3 
     4 #include <cassert>
     4 #include <cassert>
     5 
     5 
     6 void NetworkTarget::send_raw (const NetworkPacketBuffer &pkt, bool reliable) {
     6 void NetworkTarget::send_raw (const NetworkPacketBuffer &pkt, bool reliable) {
     7     // currently this is the same as send_pkt
     7     // just send
     8     send_pkt(pkt, reliable);
     8     send_pkt(pkt, reliable);
     9 }
     9 }
    10 
    10 
    11 void NetworkTarget::send (NetworkChannelID channel_id, const NetworkPacketBuffer &pkt, bool reliable) {
    11 void NetworkTarget::send (const NetworkChannelPacket &pkt, bool reliable) {
    12     assert(channel_id > 0);
    12     // just send
    13     
    13     send_pkt(pkt, reliable);
    14     // add our header
       
    15     NetworkPacket pkt2;
       
    16     
       
    17     // XXX: not using NetworkSession::write_packet_header
       
    18     pkt2.write_uint16(channel_id);
       
    19     pkt2.write_packet(pkt);
       
    20     
       
    21     // send
       
    22     send_pkt(pkt2, reliable);
       
    23 }
    14 }
    24 
    15