TID-to-Link Mapping Control subfield IEEE 802.11be D2.0 Figure 9-1002an. More...
#include "tid-to-link-mapping-element.h"
Public Member Functions | |
uint16_t | Deserialize (Buffer::Iterator start) |
Deserialize the TID-to-Link Mapping Control subfield. | |
uint16_t | GetSubfieldSize () const |
void | Serialize (Buffer::Iterator &start) const |
Serialize the TID-to-Link Mapping Control subfield. | |
Public Attributes | |
bool | defaultMapping {DEFAULT_WIFI_TID_LINK_MAPPING} |
Default link mapping. | |
TidLinkMapDir | direction {DEFAULT_WIFI_TID_LINK_MAP_DIR} |
Direction. | |
std::optional< uint8_t > | presenceBitmap |
Link Mapping Presence Indicator. | |
TID-to-Link Mapping Control subfield IEEE 802.11be D2.0 Figure 9-1002an.
Definition at line 72 of file tid-to-link-mapping-element.h.
uint16_t ns3::TidToLinkMapping::Control::Deserialize | ( | Buffer::Iterator | start | ) |
Deserialize the TID-to-Link Mapping Control subfield.
start | iterator pointing to where the subfield should be read from |
Definition at line 55 of file tid-to-link-mapping-element.cc.
Referenced by ns3::TidToLinkMapping::DeserializeInformationField().
uint16_t ns3::TidToLinkMapping::Control::GetSubfieldSize | ( | ) | const |
Definition at line 27 of file tid-to-link-mapping-element.cc.
References defaultMapping, NS_ASSERT_MSG, presenceBitmap, ns3::WIFI_LINK_MAPPING_PRESENCE_IND_SIZE_B, and ns3::WIFI_TID_TO_LINK_MAPPING_CONTROL_BASIC_SIZE_B.
Referenced by ns3::TidToLinkMapping::GetInformationFieldSize().
void ns3::TidToLinkMapping::Control::Serialize | ( | Buffer::Iterator & | start | ) | const |
Serialize the TID-to-Link Mapping Control subfield.
start | iterator pointing to where the subfield should be written to |
Definition at line 41 of file tid-to-link-mapping-element.cc.
References NS_ASSERT_MSG.
Referenced by ns3::TidToLinkMapping::SerializeInformationField().
bool ns3::TidToLinkMapping::Control::defaultMapping {DEFAULT_WIFI_TID_LINK_MAPPING} |
Default link mapping.
Definition at line 75 of file tid-to-link-mapping-element.h.
Referenced by TidToLinkMappingElementTest::TidToLinkMappingElementTest(), ns3::TidToLinkMapping::DeserializeInformationField(), ns3::TidToLinkMapping::GetInformationFieldSize(), GetSubfieldSize(), ns3::TidToLinkMapping::SerializeInformationField(), TidToLinkMappingElementTest::SetLinkMapping(), and ns3::TidToLinkMapping::SetLinkMappingOfTid().
TidLinkMapDir ns3::TidToLinkMapping::Control::direction {DEFAULT_WIFI_TID_LINK_MAP_DIR} |
Direction.
Definition at line 74 of file tid-to-link-mapping-element.h.
Referenced by TidToLinkMappingElementTest::TidToLinkMappingElementTest().
std::optional<uint8_t> ns3::TidToLinkMapping::Control::presenceBitmap |
Link Mapping Presence Indicator.
Definition at line 76 of file tid-to-link-mapping-element.h.
Referenced by ns3::TidToLinkMapping::DeserializeInformationField(), GetSubfieldSize(), and ns3::TidToLinkMapping::SetLinkMappingOfTid().