ns-3
ns3::UdpEchoServerHelper Class Reference

Create a server application which waits for input udp packets and sends them back to the original sender. More...

#include <udp-echo-helper.h>

List of all members.

Public Member Functions

 UdpEchoServerHelper (uint16_t port)
void SetAttribute (std::string name, const AttributeValue &value)
ApplicationContainer Install (Ptr< Node > node) const
ApplicationContainer Install (std::string nodeName) const
ApplicationContainer Install (NodeContainer c) const

Detailed Description

Create a server application which waits for input udp packets and sends them back to the original sender.


Constructor & Destructor Documentation

ns3::UdpEchoServerHelper::UdpEchoServerHelper ( uint16_t  port)

Create UdpEchoServerHelper which will make life easier for people trying to set up simulations with echos.

Parameters:
portThe port the server will wait on for incoming packets

References ns3::UdpEchoServer::GetTypeId(), SetAttribute(), and ns3::ObjectFactory::SetTypeId().


Member Function Documentation

ApplicationContainer ns3::UdpEchoServerHelper::Install ( Ptr< Node node) const

Create a UdpEchoServerApplication on the specified Node.

Parameters:
nodeThe node on which to create the Application. The node is specified by a Ptr<Node>.
Returns:
An ApplicationContainer holding the Application created,
ApplicationContainer ns3::UdpEchoServerHelper::Install ( std::string  nodeName) const

Create a UdpEchoServerApplication on specified node

Parameters:
nodeNameThe node on which to create the application. The node is specified by a node name previously registered with the Object Name Service.
Returns:
An ApplicationContainer holding the Application created.
ApplicationContainer ns3::UdpEchoServerHelper::Install ( NodeContainer  c) const
Parameters:
cThe nodes on which to create the Applications. The nodes are specified by a NodeContainer.

Create one udp echo server application on each of the Nodes in the NodeContainer.

Returns:
The applications created, one Application per Node in the NodeContainer.

References ns3::ApplicationContainer::Add(), ns3::NodeContainer::Begin(), and ns3::NodeContainer::End().

void ns3::UdpEchoServerHelper::SetAttribute ( std::string  name,
const AttributeValue value 
)

Record an attribute to be set in each Application after it is is created.

Parameters:
namethe name of the attribute to set
valuethe value of the attribute to set

References ns3::ObjectFactory::Set().

Referenced by UdpEchoServerHelper().


The documentation for this class was generated from the following files: