24 #include "ns3/inet-socket-address.h"
25 #include "ns3/packet-socket-address.h"
26 #include "ns3/string.h"
27 #include "ns3/names.h"
53 Ptr<Node> node = Names::Find<Node> (nodeName);
a polymophic address class
AttributeValue implementation for Address.
holds a vector of ns3::Application pointers.
void Add(ApplicationContainer other)
Append the contents of another ApplicationContainer to the end of this container.
The base class for all ns3 applications.
Hold a value for an Attribute.
void SetAttribute(std::string name, const AttributeValue &value)
Helper function used to set the underlying application attributes, not the socket attributes.
Ptr< Application > InstallPriv(Ptr< Node > node) const
Install an ns3::BulkSendApplication on the node configured with all the attributes set with SetAttrib...
BulkSendHelper(std::string protocol, Address address)
Create an BulkSendHelper to make it easier to work with BulkSendApplications.
ObjectFactory m_factory
Object factory.
ApplicationContainer Install(NodeContainer c) const
Install an ns3::BulkSendApplication on each node of the input container configured with all the attri...
keep track of a set of node pointers.
Iterator Begin(void) const
Get an iterator which refers to the first Node in the container.
Iterator End(void) const
Get an iterator which indicates past-the-last Node in the container.
std::vector< Ptr< Node > >::const_iterator Iterator
Node container iterator.
uint32_t AddApplication(Ptr< Application > application)
Associate an Application to this Node.
void Set(const std::string &name, const AttributeValue &value, Args &&... args)
Set an attribute to be set during construction.
Ptr< Object > Create(void) const
Create an Object instance of the configured TypeId.
void SetTypeId(TypeId tid)
Set the TypeId of the Objects to be created by this factory.
Hold variables of type string.
Every class exported by the ns3 library is enclosed in the ns3 namespace.