src/helper/internet-stack-helper.cc
author Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
Tue, 25 Mar 2008 14:16:10 -0700
changeset 2737 c692287f91da
parent 2708 83cc896e501c
child 2833 f3474fd850b2
permissions -rw-r--r--
aggregate PacketSocketFactory unconditionally.

#include "internet-stack-helper.h"
#include "ns3/internet-stack.h"
#include "ns3/packet-socket-factory.h"

namespace ns3 {

void 
InternetStackHelper::Build (NodeContainer c)
{
  for (NodeContainer::Iterator i = c.Begin (); i != c.End (); ++i)
    {
      Ptr<Node> node = *i;
      AddInternetStack (node);
      Ptr<PacketSocketFactory> factory = CreateObject<PacketSocketFactory> ();
      node->AggregateObject (factory);
    }
}


} // namespace ns3