See 7.3.2.86.7 in 802.11s draft 3.0. More...
#include <ie-dot11s-configuration.h>
Public Member Functions | |
Dot11sMeshCapability () | |
Buffer::Iterator | Deserialize (Buffer::Iterator i) |
uint8_t | GetSerializedSize () const |
uint16_t | GetUint16 () const |
bool | Is (uint16_t cap, uint8_t n) const |
Buffer::Iterator | Serialize (Buffer::Iterator i) const |
Public Attributes | |
bool | acceptPeerLinks |
bool | beaconTimingReport |
bool | forwarding |
bool | MCCAEnabled |
bool | MCCASupported |
bool | powerSaveLevel |
bool | TBTTAdjustment |
Friends | |
bool | operator== (const Dot11sMeshCapability &a, const Dot11sMeshCapability &b) |
See 7.3.2.86.7 in 802.11s draft 3.0.
Definition at line 77 of file ie-dot11s-configuration.h.
ns3::dot11s::Dot11sMeshCapability::Dot11sMeshCapability | ( | ) |
Definition at line 27 of file ie-dot11s-configuration.cc.
Buffer::Iterator ns3::dot11s::Dot11sMeshCapability::Deserialize | ( | Buffer::Iterator | i | ) |
Definition at line 78 of file ie-dot11s-configuration.cc.
References acceptPeerLinks, beaconTimingReport, forwarding, Is(), MCCAEnabled, MCCASupported, powerSaveLevel, ns3::Buffer::Iterator::ReadLsbtohU16(), and TBTTAdjustment.
Referenced by ns3::dot11s::IeConfiguration::DeserializeInformationField().
uint8_t ns3::dot11s::Dot11sMeshCapability::GetSerializedSize | ( | void | ) | const |
Definition at line 33 of file ie-dot11s-configuration.cc.
Referenced by ns3::dot11s::IeConfiguration::GetInformationFieldSize().
uint16_t ns3::dot11s::Dot11sMeshCapability::GetUint16 | ( | ) | const |
Definition at line 38 of file ie-dot11s-configuration.cc.
References acceptPeerLinks, beaconTimingReport, forwarding, MCCAEnabled, MCCASupported, powerSaveLevel, and TBTTAdjustment.
Referenced by ns3::dot11s::IeConfiguration::Print(), and Serialize().
bool ns3::dot11s::Dot11sMeshCapability::Is | ( | uint16_t | cap, |
uint8_t | n | ||
) | const |
Definition at line 91 of file ie-dot11s-configuration.cc.
Referenced by Deserialize().
Buffer::Iterator ns3::dot11s::Dot11sMeshCapability::Serialize | ( | Buffer::Iterator | i | ) | const |
Definition at line 72 of file ie-dot11s-configuration.cc.
References GetUint16(), and ns3::Buffer::Iterator::WriteHtolsbU16().
Referenced by ns3::dot11s::IeConfiguration::SerializeInformationField().
|
friend |
Definition at line 207 of file ie-dot11s-configuration.cc.
bool ns3::dot11s::Dot11sMeshCapability::acceptPeerLinks |
Definition at line 85 of file ie-dot11s-configuration.h.
Referenced by Deserialize(), GetUint16(), and ns3::dot11s::operator==().
bool ns3::dot11s::Dot11sMeshCapability::beaconTimingReport |
Definition at line 89 of file ie-dot11s-configuration.h.
Referenced by Deserialize(), GetUint16(), and ns3::dot11s::operator==().
bool ns3::dot11s::Dot11sMeshCapability::forwarding |
Definition at line 88 of file ie-dot11s-configuration.h.
Referenced by Deserialize(), GetUint16(), and ns3::dot11s::operator==().
bool ns3::dot11s::Dot11sMeshCapability::MCCAEnabled |
Definition at line 87 of file ie-dot11s-configuration.h.
Referenced by Deserialize(), GetUint16(), and ns3::dot11s::operator==().
bool ns3::dot11s::Dot11sMeshCapability::MCCASupported |
Definition at line 86 of file ie-dot11s-configuration.h.
Referenced by Deserialize(), GetUint16(), and ns3::dot11s::operator==().
bool ns3::dot11s::Dot11sMeshCapability::powerSaveLevel |
Definition at line 91 of file ie-dot11s-configuration.h.
Referenced by Deserialize(), GetUint16(), and ns3::dot11s::operator==().
bool ns3::dot11s::Dot11sMeshCapability::TBTTAdjustment |
Definition at line 90 of file ie-dot11s-configuration.h.
Referenced by Deserialize(), GetUint16(), and ns3::dot11s::operator==().