src/helper/csma-helper.cc
changeset 3795 707acdf0f8b3
parent 3789 616c83eeb4b9
child 3848 affd0834debc
--- a/src/helper/csma-helper.cc	Fri Oct 24 15:51:20 2008 -0700
+++ b/src/helper/csma-helper.cc	Fri Oct 24 17:29:26 2008 -0700
@@ -200,6 +200,19 @@
 }
 
 void 
+CsmaHelper::InstallStar (Ptr<Node> hub, NodeContainer spokes, 
+                         NetDeviceContainer& hubDevices, NetDeviceContainer& spokeDevices)
+{
+  for (uint32_t i = 0; i < spokes.GetN (); ++i)
+    {
+      NodeContainer nodes (hub, spokes.Get (i));
+      NetDeviceContainer nd = Install (nodes);
+      hubDevices.Add (nd.Get (0));
+      spokeDevices.Add (nd.Get (1));
+    }
+}
+
+void 
 CsmaHelper::EnqueueEvent (Ptr<PcapWriter> writer, Ptr<const Packet> packet)
 {
   writer->WritePacket (packet);