instanciate an ns3::OnOffApplication on a set of nodes. More...
#include <on-off-helper.h>
Public Member Functions | |
OnOffHelper (std::string protocol, Address address) | |
void | SetAttribute (std::string name, const AttributeValue &value) |
ApplicationContainer | Install (NodeContainer c) const |
ApplicationContainer | Install (Ptr< Node > node) const |
Private Member Functions | |
Ptr< Application > | InstallPriv (Ptr< Node > node) const |
Private Attributes | |
std::string | m_protocol |
Address | m_remote |
ObjectFactory | m_factory |
instanciate an ns3::OnOffApplication on a set of nodes.
Definition at line 37 of file on-off-helper.h.
ns3::OnOffHelper::OnOffHelper | ( | std::string | protocol, | |
Address | address | |||
) |
protocol | the name of the protocol to use to send traffic by the applications. This string identifies the socket factory type used to create sockets for the applications. A typical value would be ns3::UdpSocketFactory. | |
address | the address of the remote node to send traffic to. |
Definition at line 23 of file on-off-helper.cc.
References m_factory, ns3::ObjectFactory::Set(), and ns3::ObjectFactory::SetTypeId().
ApplicationContainer ns3::OnOffHelper::Install | ( | Ptr< Node > | node | ) | const |
Install an ns3::OnOffApplication on the node configured with all the attributes set with SetAttribute.
node | The node on which an OnOffApplication will be installed. |
Definition at line 37 of file on-off-helper.cc.
ApplicationContainer ns3::OnOffHelper::Install | ( | NodeContainer | c | ) | const |
Install an ns3::OnOffApplication on each node of the input container configured with all the attributes set with SetAttribute.
c | NodeContainer of the set of nodes on which an OnOffApplication will be installed. |
Definition at line 43 of file on-off-helper.cc.
Ptr< Application > ns3::OnOffHelper::InstallPriv | ( | Ptr< Node > | node | ) | const [private] |
Install an ns3::OnOffApplication on the node configured with all the attributes set with SetAttribute.
node | The node on which an OnOffApplication will be installed. |
Definition at line 55 of file on-off-helper.cc.
void ns3::OnOffHelper::SetAttribute | ( | std::string | name, | |
const AttributeValue & | value | |||
) |
name | the name of the application attribute to set | |
value | the value of the application attribute to set |
Definition at line 31 of file on-off-helper.cc.
ObjectFactory ns3::OnOffHelper::m_factory [private] |
Definition at line 86 of file on-off-helper.h.
Referenced by OnOffHelper().
std::string ns3::OnOffHelper::m_protocol [private] |
Definition at line 84 of file on-off-helper.h.
Address ns3::OnOffHelper::m_remote [private] |
Definition at line 85 of file on-off-helper.h.