A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ns3::UdpClientHelper Class Reference

Create a client application which sends UDP packets carrying a 32bit sequence number and a 64 bit time stamp. More...

#include <udp-client-server-helper.h>

+ Collaboration diagram for ns3::UdpClientHelper:

Public Member Functions

 UdpClientHelper ()
 Create UdpClientHelper which will make life easier for people trying to set up simulations with udp-client-server. More...
 
 UdpClientHelper (Ipv4Address ip, uint16_t port)
 Create UdpClientHelper which will make life easier for people trying to set up simulations with udp-client-server. More...
 
 UdpClientHelper (Ipv6Address ip, uint16_t port)
 Create UdpClientHelper which will make life easier for people trying to set up simulations with udp-client-server. More...
 
 UdpClientHelper (Address ip, uint16_t port)
 Create UdpClientHelper which will make life easier for people trying to set up simulations with udp-client-server. More...
 
ApplicationContainer Install (NodeContainer c)
 
void SetAttribute (std::string name, const AttributeValue &value)
 Record an attribute to be set in each Application after it is is created. More...
 

Private Attributes

ObjectFactory m_factory
 Object factory. More...
 

Detailed Description

Create a client application which sends UDP packets carrying a 32bit sequence number and a 64 bit time stamp.

Definition at line 93 of file udp-client-server-helper.h.

Constructor & Destructor Documentation

ns3::UdpClientHelper::UdpClientHelper ( )

Create UdpClientHelper which will make life easier for people trying to set up simulations with udp-client-server.

Definition at line 67 of file udp-client-server-helper.cc.

ns3::UdpClientHelper::UdpClientHelper ( Ipv4Address  ip,
uint16_t  port 
)

Create UdpClientHelper which will make life easier for people trying to set up simulations with udp-client-server.

Parameters
ipThe IPv4 address of the remote UDP server
portThe port number of the remote UDP server

Definition at line 78 of file udp-client-server-helper.cc.

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

+ Here is the call graph for this function:

ns3::UdpClientHelper::UdpClientHelper ( Ipv6Address  ip,
uint16_t  port 
)

Create UdpClientHelper which will make life easier for people trying to set up simulations with udp-client-server.

Parameters
ipThe IPv6 address of the remote UDP server
portThe port number of the remote UDP server

Definition at line 85 of file udp-client-server-helper.cc.

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

+ Here is the call graph for this function:

ns3::UdpClientHelper::UdpClientHelper ( Address  ip,
uint16_t  port 
)

Create UdpClientHelper which will make life easier for people trying to set up simulations with udp-client-server.

Parameters
ipThe IP address of the remote UDP server
portThe port number of the remote UDP server

Definition at line 71 of file udp-client-server-helper.cc.

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

+ Here is the call graph for this function:

Member Function Documentation

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

Member Data Documentation

ObjectFactory ns3::UdpClientHelper::m_factory
private

Object factory.

Definition at line 150 of file udp-client-server-helper.h.

Referenced by Install(), SetAttribute(), and UdpClientHelper().


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