--- 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