A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
bulk-send-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: Geoge Riley <riley@ece.gatech.edu>
7 * Adapted from OnOffHelper by:
8 * Author: Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
9 */
10
11#include "bulk-send-helper.h"
12
13#include <ns3/string.h>
14
15namespace ns3
16{
17
18BulkSendHelper::BulkSendHelper(const std::string& protocol, const Address& address)
19 : ApplicationHelper("ns3::BulkSendApplication")
20{
21 m_factory.Set("Protocol", StringValue(protocol));
22 m_factory.Set("Remote", AddressValue(address));
23}
24
25} // 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.
BulkSendHelper(const std::string &protocol, const Address &address)
Create an BulkSendHelper to make it easier to work with BulkSendApplications.
void Set(const std::string &name, const AttributeValue &value, Args &&... args)
Set an attribute to be set during construction.
Hold variables of type string.
Definition string.h:45
Every class exported by the ns3 library is enclosed in the ns3 namespace.