|
Lines 192-197
CsmaHelper::Install (const NodeContainer
|
Link Here
|
|---|
|
| 192 |
return container; |
192 |
return container; |
| 193 |
} |
193 |
} |
| 194 |
|
194 |
|
|
|
195 |
std::pair<NetDeviceContainer,NetDeviceContainer> |
| 196 |
CsmaHelper::InstallStar (Ptr<Node> center, const NodeContainer &terminals) |
| 197 |
{ |
| 198 |
NetDeviceContainer centerDevices; |
| 199 |
NetDeviceContainer terminalDevices; |
| 200 |
for (NodeContainer::Iterator i = terminals.Begin (); i != terminals.End (); ++i) |
| 201 |
{ |
| 202 |
NetDeviceContainer link = Install (NodeContainer (*i, center)); |
| 203 |
terminalDevices.Add (link.Get (0)); |
| 204 |
centerDevices.Add (link.Get (1)); |
| 205 |
} |
| 206 |
return std::make_pair (centerDevices, terminalDevices); |
| 207 |
} |
| 208 |
|
| 195 |
void |
209 |
void |
| 196 |
CsmaHelper::EnqueueEvent (Ptr<PcapWriter> writer, Ptr<const Packet> packet) |
210 |
CsmaHelper::EnqueueEvent (Ptr<PcapWriter> writer, Ptr<const Packet> packet) |
| 197 |
{ |
211 |
{ |