Public Types | Public Member Functions

ns3::dot11s::IeBeaconTiming Class Reference
[IEEE 802.11s draft]

See 7.3.2.89 of 802.11s draft 2.07. More...

#include <ie-dot11s-beacon-timing.h>

Inheritance diagram for ns3::dot11s::IeBeaconTiming:
Inheritance graph
[legend]
Collaboration diagram for ns3::dot11s::IeBeaconTiming:
Collaboration graph
[legend]

List of all members.

Public Types

typedef std::vector< Ptr
< IeBeaconTimingUnit > > 
NeighboursTimingUnitsList

Public Member Functions

NeighboursTimingUnitsList GetNeighboursTimingElementsList ()
void AddNeighboursTimingElementUnit (uint16_t aid, Time last_beacon, Time beacon_interval)
void DelNeighboursTimingElementUnit (uint16_t aid, Time last_beacon, Time beacon_interval)
void ClearTimingElement ()
bool operator== (WifiInformationElement const &a)
 Compare two IE by ID & Length, than it calls DynamicCast and compares the body of elements.
Inherited from WifiInformationElement

virtual WifiElementId ElementId () const
 Own unique Element ID.
virtual uint8_t GetInformationSize () const
 Length of serialized information.
virtual void SerializeInformation (Buffer::Iterator i) const
 Serialize information.
virtual uint8_t DeserializeInformation (Buffer::Iterator i, uint8_t length)
 Deserialize information.
virtual void Print (std::ostream &os) const

Detailed Description

See 7.3.2.89 of 802.11s draft 2.07.


Member Function Documentation

NeighboursTimingUnitsList ns3::dot11s::IeBeaconTiming::GetNeighboursTimingElementsList (  ) 

This methods are needed for beacon collision avoidance module:


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