changeset 431 | c6d7272a164b |
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 } |