Helper class that adds DSR routing to nodes. More...
#include <dsr-main-helper.h>
Collaboration diagram for ns3::DsrMainHelper:Public Member Functions | |
| DsrMainHelper () | |
| Create an DsrMainHelper that makes life easier for people who want to install DSR routing to nodes. More... | |
| DsrMainHelper (const DsrMainHelper &) | |
| Construct an DsrMainHelper from another previously initialized instance (Copy Constructor). More... | |
| ~DsrMainHelper () | |
| void | Install (DsrHelper &dsrHelper, NodeContainer nodes) |
| void | SetDsrHelper (DsrHelper &dsrHelper) |
Private Member Functions | |
| void | Install (Ptr< Node > node) |
| DsrMainHelper & | operator= (const DsrMainHelper &o) |
| Assignment operator declared private and not implemented to disallow assignment and prevent the compiler from happily inserting its own. More... | |
Private Attributes | |
| const DsrHelper * | m_dsrHelper |
Helper class that adds DSR routing to nodes.
Definition at line 45 of file dsr-main-helper.h.
| ns3::DsrMainHelper::DsrMainHelper | ( | ) |
Create an DsrMainHelper that makes life easier for people who want to install DSR routing to nodes.
Definition at line 47 of file dsr-main-helper.cc.
References NS_LOG_FUNCTION.
| ns3::DsrMainHelper::~DsrMainHelper | ( | ) |
Definition at line 59 of file dsr-main-helper.cc.
References m_dsrHelper, and NS_LOG_FUNCTION.
| ns3::DsrMainHelper::DsrMainHelper | ( | const DsrMainHelper & | o | ) |
Construct an DsrMainHelper from another previously initialized instance (Copy Constructor).
Definition at line 53 of file dsr-main-helper.cc.
References ns3::DsrHelper::Copy(), m_dsrHelper, and NS_LOG_FUNCTION.
Here is the call graph for this function:| void ns3::DsrMainHelper::Install | ( | DsrHelper & | dsrHelper, |
| NodeContainer | nodes | ||
| ) |
Definition at line 77 of file dsr-main-helper.cc.
References ns3::NodeContainer::Begin(), ns3::DsrHelper::Copy(), ns3::NodeContainer::End(), m_dsrHelper, and NS_LOG_DEBUG.
Referenced by main(), and RoutingExperiment::Run().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 89 of file dsr-main-helper.cc.
References ns3::DsrHelper::Create(), m_dsrHelper, NS_LOG_FUNCTION, and ns3::dsr::DsrRouting::SetNode().
Here is the call graph for this function:
|
private |
Assignment operator declared private and not implemented to disallow assignment and prevent the compiler from happily inserting its own.
Definition at line 66 of file dsr-main-helper.cc.
References ns3::DsrHelper::Copy(), and m_dsrHelper.
Here is the call graph for this function:| void ns3::DsrMainHelper::SetDsrHelper | ( | DsrHelper & | dsrHelper | ) |
Definition at line 103 of file dsr-main-helper.cc.
References ns3::DsrHelper::Copy(), m_dsrHelper, and NS_LOG_FUNCTION.
Here is the call graph for this function:
|
private |
Definition at line 70 of file dsr-main-helper.h.
Referenced by DsrMainHelper(), Install(), operator=(), SetDsrHelper(), and ~DsrMainHelper().