Create a server application which waits for input UDP packets and uses the information carried into their payload to compute delay and to determine if some packets are lost. More...
#include "udp-client-server-helper.h"
Public Member Functions | |
UdpServerHelper () | |
Create UdpServerHelper which will make life easier for people trying to set up simulations with udp-client-server application. | |
UdpServerHelper (uint16_t port) | |
Create UdpServerHelper which will make life easier for people trying to set up simulations with udp-client-server application. | |
Public Member Functions inherited from ns3::ApplicationHelper | |
ApplicationHelper (const std::string &typeId) | |
Create an application of a given type ID. | |
ApplicationHelper (TypeId typeId) | |
Create an application of a given type ID. | |
int64_t | AssignStreams (NodeContainer c, int64_t stream) |
Assigns a unique (monotonically increasing) stream number to all applications that match the configured type of this application helper instance. | |
ApplicationContainer | Install (const std::string &nodeName) |
Install an application on the node configured with all the attributes set with SetAttribute. | |
ApplicationContainer | Install (NodeContainer c) |
Install an application on each node of the input container configured with all the attributes set with SetAttribute. | |
ApplicationContainer | Install (Ptr< Node > node) |
Install an application on the node configured with all the attributes set with SetAttribute. | |
void | SetAttribute (const std::string &name, const AttributeValue &value) |
Helper function used to set the underlying application attributes. | |
void | SetTypeId (const std::string &typeId) |
Allow the helper to be repurposed for another application type. | |
void | SetTypeId (TypeId typeId) |
Allow the helper to be repurposed for another application type. | |
Additional Inherited Members | |
Static Public Member Functions inherited from ns3::ApplicationHelper | |
static int64_t | AssignStreamsToAllApps (NodeContainer c, int64_t stream) |
Assign a fixed random variable stream number to the random variables used by all the applications. | |
Protected Member Functions inherited from ns3::ApplicationHelper | |
virtual Ptr< Application > | DoInstall (Ptr< Node > node) |
Install an application on the node configured with all the attributes set with SetAttribute. | |
Protected Attributes inherited from ns3::ApplicationHelper | |
ObjectFactory | m_factory |
Object factory. | |
Create a server application which waits for input UDP packets and uses the information carried into their payload to compute delay and to determine if some packets are lost.
Definition at line 27 of file udp-client-server-helper.h.
ns3::UdpServerHelper::UdpServerHelper | ( | ) |
Create UdpServerHelper which will make life easier for people trying to set up simulations with udp-client-server application.
Definition at line 17 of file udp-client-server-helper.cc.
ns3::UdpServerHelper::UdpServerHelper | ( | uint16_t | port | ) |
Create UdpServerHelper which will make life easier for people trying to set up simulations with udp-client-server application.
port | The port the server will wait on for incoming packets |
Definition at line 22 of file udp-client-server-helper.cc.
References port, and ns3::ApplicationHelper::SetAttribute().