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: