A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ns3::dot11s::Dot11sMeshCapability Class Reference

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)

Detailed Description

See 7.3.2.86.7 in 802.11s draft 3.0.

Definition at line 77 of file ie-dot11s-configuration.h.

Constructor & Destructor Documentation

ns3::dot11s::Dot11sMeshCapability::Dot11sMeshCapability ( )

Definition at line 27 of file ie-dot11s-configuration.cc.

Member Function Documentation

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

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

uint8_t ns3::dot11s::Dot11sMeshCapability::GetSerializedSize ( void  ) const

Definition at line 33 of file ie-dot11s-configuration.cc.

Referenced by ns3::dot11s::IeConfiguration::GetInformationFieldSize().

+ Here is the caller graph for this function:

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

+ Here is the caller graph for this function:

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

+ Here is the caller graph for this function:

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

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Friends And Related Function Documentation

bool operator== ( const Dot11sMeshCapability a,
const Dot11sMeshCapability b 
)
friend

Definition at line 207 of file ie-dot11s-configuration.cc.

Member Data Documentation

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


The documentation for this class was generated from the following files: