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().