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 () | |
UdpServerHelper (uint16_t port) | |
Ptr< UdpServer > | GetServer (void) |
ApplicationContainer | Install (NodeContainer c) |
void | SetAttribute (std::string name, const AttributeValue &value) |
Private Attributes | |
ObjectFactory | m_factory |
Ptr< UdpServer > | m_server |
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 36 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 29 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 33 of file udp-client-server-helper.cc.
References SetAttribute(), and ns3::ObjectFactory::SetTypeId().
ApplicationContainer ns3::UdpServerHelper::Install | ( | NodeContainer | c | ) |
Create one udp server application on each of the Nodes in the NodeContainer.
c | The nodes on which to create the Applications. The nodes are specified by a NodeContainer. |
Definition at line 46 of file udp-client-server-helper.cc.
References ns3::ApplicationContainer::Add(), ns3::Node::AddApplication(), ns3::NodeContainer::Begin(), ns3::ObjectFactory::Create(), and ns3::NodeContainer::End().
Referenced by UdpClientServerTestCase::DoRun(), and UdpTraceClientServerTestCase::DoRun().
void ns3::UdpServerHelper::SetAttribute | ( | std::string | name, |
const AttributeValue & | value | ||
) |
Record an attribute to be set in each Application after it is is created.
name | the name of the attribute to set |
value | the value of the attribute to set |
Definition at line 40 of file udp-client-server-helper.cc.
References ns3::ObjectFactory::Set().
Referenced by UdpServerHelper().