21 #include "ns3/udp-echo-server.h" 22 #include "ns3/udp-echo-client.h" 23 #include "ns3/uinteger.h" 24 #include "ns3/names.h" 51 Ptr<Node> node = Names::Find<Node> (nodeName);
124 Ptr<Node> node = Names::Find<Node> (nodeName);
holds a vector of ns3::Application pointers.
uint32_t AddApplication(Ptr< Application > application)
Associate an Application to this Node.
std::vector< Ptr< Node > >::const_iterator Iterator
Node container iterator.
void Add(ApplicationContainer other)
Append the contents of another ApplicationContainer to the end of this container. ...
Hold a value for an Attribute.
ApplicationContainer Install(Ptr< Node > node) const
Create a UdpEchoServerApplication on the specified Node.
void SetTypeId(TypeId tid)
Set the TypeId of the Objects to be created by this factory.
Iterator End(void) const
Get an iterator which indicates past-the-last Node in the container.
a polymophic address class
UdpEchoClientHelper(Address ip, uint16_t port)
Create UdpEchoClientHelper which will make life easier for people trying to set up simulations with e...
Ptr< Object > Create(void) const
Create an Object instance of the configured TypeId.
Ptr< Application > InstallPriv(Ptr< Node > node) const
Install an ns3::UdpEchoServer on the node configured with all the attributes set with SetAttribute...
Hold an unsigned integer type.
Ptr< Application > InstallPriv(Ptr< Node > node) const
Install an ns3::UdpEchoClient on the node configured with all the attributes set with SetAttribute...
Ptr< T > GetObject(void) const
Get a pointer to the requested aggregated Object.
void SetFill(Ptr< Application > app, std::string fill)
Given a pointer to a UdpEchoClient application, set the data fill of the packet (what is sent as data...
Every class exported by the ns3 library is enclosed in the ns3 namespace.
keep track of a set of node pointers.
ApplicationContainer Install(Ptr< Node > node) const
Create a udp echo client application on the specified node.
static TypeId GetTypeId(void)
Get the type ID.
void Set(std::string name, const AttributeValue &value)
Set an attribute to be set during construction.
void SetAttribute(std::string name, const AttributeValue &value)
Record an attribute to be set in each Application after it is is created.
ObjectFactory m_factory
Object factory.
AttributeValue implementation for Address.
UdpEchoServerHelper(uint16_t port)
Create UdpEchoServerHelper which will make life easier for people trying to set up simulations with e...
void SetAttribute(std::string name, const AttributeValue &value)
Record an attribute to be set in each Application after it is is created.
static TypeId GetTypeId(void)
Get the type ID.
Iterator Begin(void) const
Get an iterator which refers to the first Node in the container.
ObjectFactory m_factory
Object factory.