|
ns-3
|
Helper class to allow easy installation of 802.11s stack. More...
#include <dot11s-installer.h>


Public Member Functions | |
| Dot11sStack () | |
| ~Dot11sStack () | |
| void | DoDispose () |
| bool | InstallStack (Ptr< MeshPointDevice > mp) |
| Install an 802.11s stack. | |
| void | Report (const Ptr< MeshPointDevice > mp, std::ostream &) |
| Iterate through the referenced devices and protocols and print their statistics. | |
| void | ResetStats (const Ptr< MeshPointDevice > mp) |
| Reset the statistics on the referenced devices and protocols. | |
Static Public Member Functions | |
| static TypeId | GetTypeId () |
| This method returns the TypeId associated to ns3::Dot11sStack. | |
Helper class to allow easy installation of 802.11s stack.
| ns3::Dot11sStack::Dot11sStack | ( | ) |
Create a Dot11sStack() installer helper.
| ns3::Dot11sStack::~Dot11sStack | ( | ) |
Destroy a Dot11sStack() installer helper.
|
virtual |
Break any reference cycles in the installer helper. Required for ns-3 Object support.
Reimplemented from ns3::Object.
|
static |
This method returns the TypeId associated to ns3::Dot11sStack.
Attributes defined for this type:
No TraceSources defined for this type.
Reimplemented from ns3::Object.
References ns3::TypeId::SetParent().
|
virtual |
Install an 802.11s stack.
| mp | The Ptr<MeshPointDevice> to use when setting up the PMP. |
Implements ns3::MeshStack.
References ns3::MeshPointDevice::GetAddress(), ns3::dot11s::PeerManagementProtocol::GetPeers(), ns3::dot11s::PeerManagementProtocol::Install(), ns3::dot11s::HwmpProtocol::Install(), ns3::MakeCallback(), ns3::dot11s::HwmpProtocol::SetNeighboursCallback(), and ns3::dot11s::PeerManagementProtocol::SetPeerLinkStatusCallback().