src/Network/Group.cc
changeset 431 c6d7272a164b
equal deleted inserted replaced
430:74e562e16399 431:c6d7272a164b
       
     1 
       
     2 #include "Group.hh"
       
     3 #include "Node.hh"
       
     4         
       
     5 void NetworkGroup::send_pkt (const NetworkPacketBuffer &pkt, bool reliable) {
       
     6     // iterate + recurse send_pkt
       
     7     for (iterator_type it = targets_begin; it != targets_end; it++) {
       
     8         // handle as NetworkTarget
       
     9         NetworkTarget *target = static_cast<NetworkTarget*>(*it);
       
    10         
       
    11         // exclude?
       
    12         if (target == exclude)
       
    13             continue;
       
    14         
       
    15         // recurse
       
    16         target->send_pkt(pkt, reliable);
       
    17     }
       
    18 }