6#include "traffic-generator-helper.h"
8#include "ns3/inet-socket-address.h"
10#include "ns3/packet-socket-address.h"
11#include "ns3/string.h"
20 m_factory.SetTypeId(ftpTypeId);
21 m_factory.Set(
"Protocol", StringValue(protocol));
22 m_factory.Set(
"Remote", AddressValue(address));
28 m_factory.Set(name, value);
34 return ApplicationContainer(InstallPriv(node));
40 Ptr<Node> node = Names::Find<Node>(nodeName);
41 return ApplicationContainer(InstallPriv(node));
47 ApplicationContainer apps;
48 for (NodeContainer::Iterator i = c.Begin(); i != c.End(); ++i)
50 apps.Add(InstallPriv(*i));
57TrafficGeneratorHelper::InstallPriv(Ptr<Node> node)
const
59 Ptr<Application> app = m_factory.Create<Application>();
60 node->AddApplication(app);
TrafficGeneratorHelper(std::string protocol, Address address, TypeId ftpTypeId)
void SetAttribute(std::string name, const AttributeValue &value)
ApplicationContainer Install(NodeContainer c) const