Information element describing one unit of beacon timing element. More...
#include "ie-dot11s-beacon-timing.h"
Inheritance diagram for ns3::dot11s::IeBeaconTimingUnit:
Collaboration diagram for ns3::dot11s::IeBeaconTimingUnit:Public Member Functions | |
| IeBeaconTimingUnit () | |
| uint8_t | GetAid () const |
| Get AID value. More... | |
| uint16_t | GetBeaconInterval () const |
| Get beacon interval. More... | |
| uint16_t | GetLastBeacon () const |
| Get last beacon value. More... | |
| void | SetAid (uint8_t aid) |
| Set AID value. More... | |
| void | SetBeaconInterval (uint16_t beaconInterval) |
| Set beacon interval value. More... | |
| void | SetLastBeacon (uint16_t lastBeacon) |
| Set last beacon value. More... | |
Public Member Functions inherited from ns3::SimpleRefCount< IeBeaconTimingUnit > | |
| SimpleRefCount () | |
| Default constructor. More... | |
| SimpleRefCount (const SimpleRefCount &o) | |
| Copy constructor. More... | |
| uint32_t | GetReferenceCount (void) const |
| Get the reference count of the object. More... | |
| SimpleRefCount & | operator= (const SimpleRefCount &o) |
| Assignment operator. More... | |
| void | Ref (void) const |
| Increment the reference count. More... | |
| void | Unref (void) const |
| Decrement the reference count. More... | |
Private Attributes | |
| uint8_t | m_aid |
| Least significant octet of AID: More... | |
| uint16_t | m_beaconInterval |
| Beacon interval of remote mesh point. More... | |
| uint16_t | m_lastBeacon |
| Last time we received a beacon in accordance with a local TSF measured in 256 microseconds unit. More... | |
Friends | |
| bool | operator== (const IeBeaconTimingUnit &a, const IeBeaconTimingUnit &b) |
| equality operator More... | |
Information element describing one unit of beacon timing element.
Definition at line 34 of file ie-dot11s-beacon-timing.h.
| ns3::dot11s::IeBeaconTimingUnit::IeBeaconTimingUnit | ( | ) |
Definition at line 28 of file ie-dot11s-beacon-timing.cc.
| uint8_t ns3::dot11s::IeBeaconTimingUnit::GetAid | ( | ) | const |
Get AID value.
Definition at line 48 of file ie-dot11s-beacon-timing.cc.
References m_aid.
Referenced by ns3::dot11s::operator==().
Here is the caller graph for this function:| uint16_t ns3::dot11s::IeBeaconTimingUnit::GetBeaconInterval | ( | ) | const |
Get beacon interval.
Definition at line 58 of file ie-dot11s-beacon-timing.cc.
References m_beaconInterval.
Referenced by ns3::dot11s::operator==().
Here is the caller graph for this function:| uint16_t ns3::dot11s::IeBeaconTimingUnit::GetLastBeacon | ( | ) | const |
Get last beacon value.
Definition at line 53 of file ie-dot11s-beacon-timing.cc.
References m_lastBeacon.
Referenced by ns3::dot11s::operator==().
Here is the caller graph for this function:| void ns3::dot11s::IeBeaconTimingUnit::SetAid | ( | uint8_t | aid | ) |
Set AID value.
| aid | the AID |
Definition at line 33 of file ie-dot11s-beacon-timing.cc.
References m_aid.
Referenced by ns3::dot11s::IeBeaconTiming::AddNeighboursTimingElementUnit(), and ns3::dot11s::IeBeaconTiming::DeserializeInformationField().
Here is the caller graph for this function:| void ns3::dot11s::IeBeaconTimingUnit::SetBeaconInterval | ( | uint16_t | beaconInterval | ) |
Set beacon interval value.
| beaconInterval | the beacon interval |
Definition at line 43 of file ie-dot11s-beacon-timing.cc.
References m_beaconInterval.
Referenced by ns3::dot11s::IeBeaconTiming::AddNeighboursTimingElementUnit(), and ns3::dot11s::IeBeaconTiming::DeserializeInformationField().
Here is the caller graph for this function:| void ns3::dot11s::IeBeaconTimingUnit::SetLastBeacon | ( | uint16_t | lastBeacon | ) |
Set last beacon value.
| lastBeacon | the last beacon |
Definition at line 38 of file ie-dot11s-beacon-timing.cc.
References m_lastBeacon.
Referenced by ns3::dot11s::IeBeaconTiming::AddNeighboursTimingElementUnit(), and ns3::dot11s::IeBeaconTiming::DeserializeInformationField().
Here is the caller graph for this function:
|
friend |
equality operator
| a | lhs |
| b | rhs |
Definition at line 185 of file ie-dot11s-beacon-timing.cc.
|
private |
Least significant octet of AID:
Definition at line 72 of file ie-dot11s-beacon-timing.h.
|
private |
Beacon interval of remote mesh point.
Definition at line 76 of file ie-dot11s-beacon-timing.h.
Referenced by GetBeaconInterval(), and SetBeaconInterval().
|
private |
Last time we received a beacon in accordance with a local TSF measured in 256 microseconds unit.
Definition at line 74 of file ie-dot11s-beacon-timing.h.
Referenced by GetLastBeacon(), and SetLastBeacon().