src/helper/packet-socket-helper.cc
changeset 4140 6bbf05bf4826
parent 3914 18ac5bec5c49
child 4147 5d8530130930
--- a/src/helper/packet-socket-helper.cc	Tue Jan 20 15:47:14 2009 -0800
+++ b/src/helper/packet-socket-helper.cc	Tue Jan 20 17:39:18 2009 -0800
@@ -20,6 +20,7 @@
 
 #include "packet-socket-helper.h"
 #include "ns3/packet-socket-factory.h"
+#include "ns3/object-names.h"
 
 namespace ns3 {
 
@@ -35,8 +36,15 @@
 void
 PacketSocketHelper::Install (Ptr<Node> node) const
 {
-    Ptr<PacketSocketFactory> factory = CreateObject<PacketSocketFactory> ();
-    node->AggregateObject (factory);
+  Ptr<PacketSocketFactory> factory = CreateObject<PacketSocketFactory> ();
+  node->AggregateObject (factory);
+}
+
+void
+PacketSocketHelper::Install (std::string nodeName) const
+{
+  Ptr<Node> node = Names::Find<Node> (nodeName);
+  Install (node);
 }
 
 } // namespace ns3