A Discrete-Event Network Simulator
API
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
 
uint8_t GetUint8 () const
 
bool Is (uint8_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 70 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::ReadU8(), 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:

uint8_t ns3::dot11s::Dot11sMeshCapability::GetUint8 ( ) 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 ( uint8_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 GetUint8(), and ns3::Buffer::Iterator::WriteU8().

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 199 of file ie-dot11s-configuration.cc.

Member Data Documentation

bool ns3::dot11s::Dot11sMeshCapability::acceptPeerLinks

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

Referenced by Deserialize(), GetUint8(), and ns3::dot11s::operator==().

bool ns3::dot11s::Dot11sMeshCapability::beaconTimingReport

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

Referenced by Deserialize(), GetUint8(), and ns3::dot11s::operator==().

bool ns3::dot11s::Dot11sMeshCapability::forwarding

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

Referenced by Deserialize(), GetUint8(), and ns3::dot11s::operator==().

bool ns3::dot11s::Dot11sMeshCapability::MCCAEnabled

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

Referenced by Deserialize(), GetUint8(), and ns3::dot11s::operator==().

bool ns3::dot11s::Dot11sMeshCapability::MCCASupported

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

Referenced by Deserialize(), GetUint8(), and ns3::dot11s::operator==().

bool ns3::dot11s::Dot11sMeshCapability::powerSaveLevel

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

Referenced by Deserialize(), GetUint8(), and ns3::dot11s::operator==().

bool ns3::dot11s::Dot11sMeshCapability::TBTTAdjustment

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

Referenced by Deserialize(), GetUint8(), and ns3::dot11s::operator==().


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