Create a ping application and associate it to a node. More...
#include "ping-helper.h"
Inheritance diagram for ns3::PingHelper:
Collaboration diagram for ns3::PingHelper:Public Member Functions | |
| PingHelper () | |
| Create a PingHelper which is used to make life easier for people wanting to use ping Applications. | |
| PingHelper (const Address &remote, const Address &local=Address()) | |
| Create a PingHelper which is used to make life easier for people wanting to use ping Applications. | |
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 ping application and associate it to a node.
This class creates one or multiple instances of ns3::Ping and associates it/them to one/multiple node(s).
Definition at line 30 of file ping-helper.h.
| ns3::PingHelper::PingHelper | ( | ) |
Create a PingHelper which is used to make life easier for people wanting to use ping Applications.
Definition at line 19 of file ping-helper.cc.
References ns3::ApplicationHelper::ApplicationHelper().
Here is the call graph for this function:Create a PingHelper which is used to make life easier for people wanting to use ping Applications.
| remote | The address which should be pinged |
| local | The source address |
Definition at line 24 of file ping-helper.cc.
References ns3::ApplicationHelper::ApplicationHelper(), and ns3::ApplicationHelper::m_factory.
Here is the call graph for this function: