A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
packet-sink-helper.cc
Go to the documentation of this file.
1/*
2 * Copyright (c) 2008 INRIA
3 *
4 * SPDX-License-Identifier: GPL-2.0-only
5 *
6 * Author: Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
7 */
8
10
11#include <ns3/string.h>
12
13namespace ns3
14{
15
16PacketSinkHelper::PacketSinkHelper(const std::string& protocol, const Address& address)
17 : ApplicationHelper("ns3::PacketSink")
18{
19 m_factory.Set("Protocol", StringValue(protocol));
20 m_factory.Set("Local", AddressValue(address));
21}
22
23} // namespace ns3
a polymophic address class
Definition address.h:90
AttributeValue implementation for Address.
Definition address.h:275
A helper to make it easier to instantiate an application on a set of nodes.
ObjectFactory m_factory
Object factory.
void Set(const std::string &name, const AttributeValue &value, Args &&... args)
Set an attribute to be set during construction.
PacketSinkHelper(const std::string &protocol, const Address &address)
Create a PacketSinkHelper to make it easier to work with PacketSinkApplications.
Hold variables of type string.
Definition string.h:45
Every class exported by the ns3 library is enclosed in the ns3 namespace.