::AmpduAggregationTest class | ns3::StaWifiMac | friend |
::MultiLinkOperationsTestBase class | ns3::StaWifiMac | friend |
AggregateObject(Ptr< Object > other) | ns3::Object | |
ApplyTidLinkMapping(const Mac48Address &mldAddr, WifiDirection dir) | ns3::WifiMac | protected |
AssignStreams(int64_t stream) | ns3::StaWifiMac | |
ASSOCIATED enum value | ns3::StaWifiMac | |
AssocRequestTimeout() | ns3::StaWifiMac | private |
BlockTxOnLink(uint8_t linkId, WifiQueueBlockedReason reason) | ns3::StaWifiMac | |
BlockUnicastTxOnLinks(WifiQueueBlockedReason reason, const Mac48Address &address, const std::set< uint8_t > &linkIds) | ns3::WifiMac | |
CanForwardPacketsTo(Mac48Address to) const override | ns3::StaWifiMac | virtual |
Check() const | ns3::Object | private |
CheckLoose() const | ns3::Object | private |
CheckSupportedRates(std::variant< MgtBeaconHeader, MgtProbeResponseHeader > frame, uint8_t linkId) | ns3::StaWifiMac | private |
ConfigureContentionWindow(uint32_t cwMin, uint32_t cwMax) | ns3::WifiMac | protectedvirtual |
ConfigureDcf(Ptr< Txop > dcf, uint32_t cwmin, uint32_t cwmax, std::list< bool > isDsss, AcIndex ac) | ns3::WifiMac | private |
ConfigurePhyDependentParameters(uint8_t linkId) | ns3::WifiMac | private |
ConfigureStandard(WifiStandard standard) | ns3::WifiMac | virtual |
Construct(const AttributeConstructionList &attributes) | ns3::Object | private |
ConstructSelf(const AttributeConstructionList &attributes) | ns3::ObjectBase | protected |
CreateLinkEntity() const override | ns3::StaWifiMac | privatevirtual |
DeaggregateAmsduAndForward(Ptr< const WifiMpdu > mpdu) | ns3::WifiMac | protectedvirtual |
Disassociated() | ns3::StaWifiMac | private |
Dispose() | ns3::Object | |
DoDelete() | ns3::Object | private |
DoDispose() override | ns3::StaWifiMac | privatevirtual |
DoGetLocalAddress(const Mac48Address &remoteAddr) const override | ns3::StaWifiMac | privatevirtual |
DoGetObject(TypeId tid) const | ns3::Object | private |
DoInitialize() override | ns3::StaWifiMac | privatevirtual |
DoSet(Ptr< const AttributeAccessor > spec, Ptr< const AttributeChecker > checker, const AttributeValue &value) | ns3::ObjectBase | private |
DroppedMpduCallback typedef | ns3::WifiMac | private |
DroppedMpduTracedCallback typedef | ns3::WifiMac | private |
EdcaQueues typedef | ns3::WifiMac | private |
Enqueue(Ptr< Packet > packet, Mac48Address to) override | ns3::StaWifiMac | virtual |
ns3::WifiMac::Enqueue(Ptr< Packet > packet, Mac48Address to, Mac48Address from) | ns3::WifiMac | virtual |
ForwardUp(Ptr< const Packet > packet, Mac48Address from, Mac48Address to) | ns3::WifiMac | protected |
ForwardUpCallback typedef | ns3::WifiMac | |
GetActiveProbing() const | ns3::StaWifiMac | private |
GetAddress() const | ns3::WifiMac | |
GetAggregateIterator() const | ns3::Object | |
GetAssociationId() const | ns3::StaWifiMac | |
GetAssociationRequest(bool isReassoc, uint8_t linkId) const | ns3::StaWifiMac | private |
GetAttribute(std::string name, AttributeValue &value) const | ns3::ObjectBase | |
GetAttributeFailSafe(std::string name, AttributeValue &value) const | ns3::ObjectBase | |
GetBaAgreementEstablishedAsOriginator(Mac48Address recipient, uint8_t tid) const | ns3::WifiMac | |
GetBaAgreementEstablishedAsRecipient(Mac48Address originator, uint8_t tid) const | ns3::WifiMac | |
GetBarTypeAsOriginator(const Mac48Address &recipient, uint8_t tid) const | ns3::WifiMac | |
GetBarTypeAsRecipient(Mac48Address originator, uint8_t tid) const | ns3::WifiMac | |
GetBaTypeAsOriginator(const Mac48Address &recipient, uint8_t tid) const | ns3::WifiMac | |
GetBaTypeAsRecipient(Mac48Address originator, uint8_t tid) const | ns3::WifiMac | |
GetBEQueue() const | ns3::WifiMac | protected |
GetBKQueue() const | ns3::WifiMac | protected |
GetBssid(uint8_t linkId) const | ns3::WifiMac | |
GetCapabilities(uint8_t linkId) const | ns3::StaWifiMac | private |
GetChannelAccessManager(uint8_t linkId=SINGLE_LINK_OP_ID) const | ns3::WifiMac | |
GetCurrentChannel(uint8_t linkId) const | ns3::StaWifiMac | private |
GetDevice() const | ns3::WifiMac | |
GetDsssSupported(uint8_t linkId) const | ns3::WifiMac | |
GetEhtCapabilities(uint8_t linkId) const | ns3::WifiMac | |
GetEhtConfiguration() const | ns3::WifiMac | |
GetEhtSupported() const | ns3::WifiMac | |
GetEhtSupported(const Mac48Address &address) const | ns3::WifiMac | |
GetEmlsrManager() const | ns3::StaWifiMac | |
GetErpSupported(uint8_t linkId) const | ns3::WifiMac | |
GetExtendedCapabilities() const | ns3::WifiMac | |
GetFrameExchangeManager(uint8_t linkId=SINGLE_LINK_OP_ID) const | ns3::WifiMac | |
GetHeCapabilities(uint8_t linkId) const | ns3::WifiMac | |
GetHeConfiguration() const | ns3::WifiMac | |
GetHeSupported() const | ns3::WifiMac | |
GetHeSupported(const Mac48Address &address) const | ns3::WifiMac | |
GetHtCapabilities(uint8_t linkId) const | ns3::WifiMac | |
GetHtConfiguration() const | ns3::WifiMac | |
GetHtSupported() const | ns3::WifiMac | |
GetHtSupported(const Mac48Address &address) const | ns3::WifiMac | |
GetInstanceTypeId() const override | ns3::Object | virtual |
GetLink(uint8_t linkId) const | ns3::StaWifiMac | protected |
GetLinkForPhy(Ptr< const WifiPhy > phy) const | ns3::WifiMac | |
GetLinkForPhy(std::size_t phyId) const | ns3::WifiMac | |
GetLinkIdByAddress(const Mac48Address &address) const | ns3::WifiMac | virtual |
GetLinkIds() const | ns3::WifiMac | |
GetLinks() const | ns3::WifiMac | protected |
GetLocalAddress(const Mac48Address &remoteAddr) const | ns3::WifiMac | |
GetMacQueueScheduler() const | ns3::WifiMac | |
GetMaxAmpduSize(AcIndex ac) const | ns3::WifiMac | |
GetMaxAmsduSize(AcIndex ac) const | ns3::WifiMac | |
GetMaxBaBufferSize(std::optional< Mac48Address > address=std::nullopt) const | ns3::WifiMac | |
GetMldAddress(const Mac48Address &remoteAddr) const | ns3::WifiMac | |
GetMpduBufferSize() const | ns3::WifiMac | |
GetMultiLinkElement(bool isReassoc, uint8_t linkId) const | ns3::StaWifiMac | private |
GetNLinks() const | ns3::WifiMac | |
GetObject() const | ns3::Object | inline |
GetObject(TypeId tid) const | ns3::Object | |
GetObject() const | ns3::Object | inline |
GetObject(TypeId tid) const | ns3::Object | inline |
GetObjectIid() | ns3::ObjectBase | related |
GetPmMode(uint8_t linkId) const | ns3::StaWifiMac | |
GetQosSupported() const | ns3::WifiMac | |
GetQosTxop(AcIndex ac) const | ns3::WifiMac | |
GetQosTxop(uint8_t tid) const | ns3::WifiMac | |
GetReferenceCount() const | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
GetSetupLinkIds() const | ns3::StaWifiMac | |
GetShortSlotTimeSupported() const | ns3::WifiMac | protected |
GetSsid() const | ns3::WifiMac | |
GetStaLink(const std::unique_ptr< WifiMac::LinkEntity > &link) const | ns3::StaWifiMac | protected |
GetSupportedRates(uint8_t linkId) const | ns3::StaWifiMac | private |
GetTidToLinkMapping(Mac48Address mldAddr, WifiDirection dir) const | ns3::WifiMac | |
GetTidToLinkMappingElements(uint8_t apNegSupport) | ns3::StaWifiMac | private |
GetTxop() const | ns3::WifiMac | |
GetTxopQueue(AcIndex ac) const | ns3::WifiMac | virtual |
GetTypeId() | ns3::StaWifiMac | static |
GetTypeOfStation() const | ns3::WifiMac | |
GetVhtCapabilities(uint8_t linkId) const | ns3::WifiMac | |
GetVhtConfiguration() const | ns3::WifiMac | |
GetVhtSupported(uint8_t linkId) const | ns3::WifiMac | |
GetVhtSupported(const Mac48Address &address) const | ns3::WifiMac | |
GetVIQueue() const | ns3::WifiMac | protected |
GetVOQueue() const | ns3::WifiMac | protected |
GetWifiPhy(uint8_t linkId=SINGLE_LINK_OP_ID) const | ns3::WifiMac | |
GetWifiRemoteStationManager(uint8_t linkId=0) const | ns3::WifiMac | |
HasFramesToTransmit(uint8_t linkId) | ns3::WifiMac | virtual |
Initialize() | ns3::Object | |
IsAssociated() const | ns3::StaWifiMac | |
IsEmlsrLink(uint8_t linkId) const | ns3::StaWifiMac | |
IsInitialized() const | ns3::Object | |
IsWaitAssocResp() const | ns3::StaWifiMac | private |
LinkSetupCallback typedef | ns3::StaWifiMac | private |
m_ackedMpduCallback | ns3::WifiMac | private |
m_activeProbing | ns3::StaWifiMac | private |
m_address | ns3::WifiMac | private |
m_aggregates | ns3::Object | private |
m_aid | ns3::StaWifiMac | private |
m_assocLogger | ns3::StaWifiMac | private |
m_assocManager | ns3::StaWifiMac | private |
m_assocRequestEvent | ns3::StaWifiMac | private |
m_assocRequestTimeout | ns3::StaWifiMac | private |
m_beaconArrival | ns3::StaWifiMac | private |
m_beaconInfo | ns3::StaWifiMac | private |
m_beaconWatchdog | ns3::StaWifiMac | private |
m_beaconWatchdogEnd | ns3::StaWifiMac | private |
m_beMaxAmpduSize | ns3::WifiMac | private |
m_beMaxAmsduSize | ns3::WifiMac | private |
m_bkMaxAmpduSize | ns3::WifiMac | private |
m_bkMaxAmsduSize | ns3::WifiMac | private |
m_count | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | mutableprivate |
m_ctsToSelfSupported | ns3::WifiMac | private |
m_deAssocLogger | ns3::StaWifiMac | private |
m_device | ns3::WifiMac | private |
m_disposed | ns3::Object | private |
m_dlTidLinkMappingInAssocReq | ns3::StaWifiMac | private |
m_dlTidLinkMappings | ns3::WifiMac | private |
m_droppedMpduCallback | ns3::WifiMac | private |
m_edca | ns3::WifiMac | private |
m_emlsrManager | ns3::StaWifiMac | private |
m_forwardUp | ns3::WifiMac | private |
m_getObjectCount | ns3::Object | private |
m_initialized | ns3::Object | private |
m_linkDown | ns3::WifiMac | protected |
m_linkIds | ns3::WifiMac | private |
m_links | ns3::WifiMac | private |
m_linkUp | ns3::WifiMac | protected |
m_macPromiscRxTrace | ns3::WifiMac | private |
m_macRxDropTrace | ns3::WifiMac | private |
m_macRxTrace | ns3::WifiMac | private |
m_macTxDropTrace | ns3::WifiMac | private |
m_macTxTrace | ns3::WifiMac | private |
m_maxMissedBeacons | ns3::StaWifiMac | private |
m_mpduBufferSize | ns3::WifiMac | private |
m_mpduResponseTimeoutCallback | ns3::WifiMac | private |
m_nackedMpduCallback | ns3::WifiMac | private |
m_pmModeSwitchTimeout | ns3::StaWifiMac | private |
m_probeDelay | ns3::StaWifiMac | private |
m_probeRequestTimeout | ns3::StaWifiMac | private |
m_psduMapResponseTimeoutCallback | ns3::WifiMac | private |
m_psduResponseTimeoutCallback | ns3::WifiMac | private |
m_qosSupported | ns3::WifiMac | private |
m_rxMiddle | ns3::WifiMac | protected |
m_scheduler | ns3::WifiMac | protected |
m_setupCanceled | ns3::StaWifiMac | private |
m_setupCompleted | ns3::StaWifiMac | private |
m_shortSlotTimeSupported | ns3::WifiMac | private |
m_ssid | ns3::WifiMac | private |
m_state | ns3::StaWifiMac | private |
m_tid | ns3::Object | private |
m_txMiddle | ns3::WifiMac | protected |
m_txop | ns3::WifiMac | protected |
m_typeOfStation | ns3::WifiMac | private |
m_ulTidLinkMappingInAssocReq | ns3::StaWifiMac | private |
m_ulTidLinkMappings | ns3::WifiMac | private |
m_viMaxAmpduSize | ns3::WifiMac | private |
m_viMaxAmsduSize | ns3::WifiMac | private |
m_voMaxAmpduSize | ns3::WifiMac | private |
m_voMaxAmsduSize | ns3::WifiMac | private |
m_waitBeaconTimeout | ns3::StaWifiMac | private |
MacState enum name | ns3::StaWifiMac | |
MgtFrameType typedef | ns3::StaWifiMac | |
MissedBeacons() | ns3::StaWifiMac | private |
MpduResponseTimeoutCallback typedef | ns3::WifiMac | private |
MpduResponseTimeoutTracedCallback typedef | ns3::WifiMac | private |
MpduTracedCallback typedef | ns3::WifiMac | private |
NotifyChannelSwitching(uint8_t linkId) override | ns3::StaWifiMac | virtual |
NotifyConstructionCompleted() | ns3::ObjectBase | protectedvirtual |
NotifyEmlsrModeChanged(const std::set< uint8_t > &linkIds) | ns3::StaWifiMac | |
NotifyNewAggregate() | ns3::Object | protectedvirtual |
NotifyPromiscRx(Ptr< const Packet > packet) | ns3::WifiMac | |
NotifyRx(Ptr< const Packet > packet) | ns3::WifiMac | |
NotifyRxDrop(Ptr< const Packet > packet) | ns3::WifiMac | |
NotifySwitchingEmlsrLink(Ptr< WifiPhy > phy, uint8_t linkId, Time delay) | ns3::StaWifiMac | |
NotifyTx(Ptr< const Packet > packet) | ns3::WifiMac | |
NotifyTxDrop(Ptr< const Packet > packet) | ns3::WifiMac | |
Object() | ns3::Object | |
Object(const Object &o) | ns3::Object | protected |
operator=(const WifiMac &)=delete | ns3::WifiMac | |
ns3::Object::operator=(const SimpleRefCount &o[[maybe_unused]]) | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
OriginatorAgreementOptConstRef typedef | ns3::WifiMac | |
PhyCapabilitiesChanged() | ns3::StaWifiMac | private |
PsduMapResponseTimeoutCallback typedef | ns3::WifiMac | private |
PsduMapResponseTimeoutTracedCallback typedef | ns3::WifiMac | private |
PsduResponseTimeoutCallback typedef | ns3::WifiMac | private |
PsduResponseTimeoutTracedCallback typedef | ns3::WifiMac | private |
Receive(Ptr< const WifiMpdu > mpdu, uint8_t linkId) override | ns3::StaWifiMac | privatevirtual |
ReceiveAssocResp(Ptr< const WifiMpdu > mpdu, uint8_t linkId) | ns3::StaWifiMac | private |
ReceiveBeacon(Ptr< const WifiMpdu > mpdu, uint8_t linkId) | ns3::StaWifiMac | private |
ReceiveProbeResp(Ptr< const WifiMpdu > mpdu, uint8_t linkId) | ns3::StaWifiMac | private |
RecipientAgreementOptConstRef typedef | ns3::WifiMac | |
Ref() const | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
REFUSED enum value | ns3::StaWifiMac | |
ResetWifiPhys() | ns3::WifiMac | |
RestartBeaconWatchdog(Time delay) | ns3::StaWifiMac | private |
SCANNING enum value | ns3::StaWifiMac | |
ScanningTimeout(const std::optional< ApInfo > &bestAp) | ns3::StaWifiMac | |
SendAssociationRequest(bool isReassoc) | ns3::StaWifiMac | private |
SendProbeRequest(uint8_t linkId) | ns3::StaWifiMac | |
SetActiveProbing(bool enable) | ns3::StaWifiMac | private |
SetAddress(Mac48Address address) | ns3::WifiMac | virtual |
SetAssocManager(Ptr< WifiAssocManager > assocManager) | ns3::StaWifiMac | |
SetAttribute(std::string name, const AttributeValue &value) | ns3::ObjectBase | |
SetAttributeFailSafe(std::string name, const AttributeValue &value) | ns3::ObjectBase | |
SetBeBlockAckInactivityTimeout(uint16_t timeout) | ns3::WifiMac | private |
SetBeBlockAckThreshold(uint8_t threshold) | ns3::WifiMac | private |
SetBkBlockAckInactivityTimeout(uint16_t timeout) | ns3::WifiMac | private |
SetBkBlockAckThreshold(uint8_t threshold) | ns3::WifiMac | private |
SetBssid(Mac48Address bssid, uint8_t linkId) | ns3::WifiMac | |
SetCtsToSelfSupported(bool enable) | ns3::WifiMac | |
SetDevice(const Ptr< WifiNetDevice > device) | ns3::WifiMac | |
SetDsssSupported(bool enable, uint8_t linkId) | ns3::WifiMac | private |
SetEdcaParameters(const EdcaParams ¶ms, uint8_t linkId) | ns3::StaWifiMac | private |
SetEmlsrManager(Ptr< EmlsrManager > emlsrManager) | ns3::StaWifiMac | |
SetErpSupported(bool enable, uint8_t linkId) | ns3::WifiMac | private |
SetForwardUpCallback(ForwardUpCallback upCallback) | ns3::WifiMac | |
SetLinkDownCallback(Callback< void > linkDown) | ns3::WifiMac | |
SetLinkUpCallback(Callback< void > linkUp) | ns3::WifiMac | virtual |
SetMacQueueScheduler(Ptr< WifiMacQueueScheduler > scheduler) | ns3::WifiMac | virtual |
SetMpduBufferSize(uint16_t size) | ns3::WifiMac | |
SetMuEdcaParameters(const MuEdcaParams ¶ms, uint8_t linkId) | ns3::StaWifiMac | private |
SetPmModeAfterAssociation(uint8_t linkId) | ns3::StaWifiMac | |
SetPowerSaveMode(const std::pair< bool, uint8_t > &enableLinkIdPair) | ns3::StaWifiMac | |
SetPromisc() | ns3::WifiMac | |
SetQosSupported(bool enable) | ns3::WifiMac | protected |
SetShortSlotTimeSupported(bool enable) | ns3::WifiMac | protected |
SetSsid(Ssid ssid) | ns3::WifiMac | |
SetState(MacState value) | ns3::StaWifiMac | private |
SetTypeId(TypeId tid) | ns3::Object | private |
SetTypeOfStation(TypeOfStation type) | ns3::WifiMac | |
SetupEdcaQueue(AcIndex ac) | ns3::WifiMac | private |
SetupFrameExchangeManager(WifiStandard standard) | ns3::WifiMac | private |
SetViBlockAckInactivityTimeout(uint16_t timeout) | ns3::WifiMac | private |
SetViBlockAckThreshold(uint8_t threshold) | ns3::WifiMac | private |
SetVoBlockAckInactivityTimeout(uint16_t timeout) | ns3::WifiMac | private |
SetVoBlockAckThreshold(uint8_t threshold) | ns3::WifiMac | private |
SetWifiPhys(const std::vector< Ptr< WifiPhy >> &phys) override | ns3::StaWifiMac | virtual |
SetWifiRemoteStationManager(Ptr< WifiRemoteStationManager > stationManager) | ns3::WifiMac | |
SetWifiRemoteStationManagers(const std::vector< Ptr< WifiRemoteStationManager >> &stationManagers) | ns3::WifiMac | |
SimpleRefCount() | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
SimpleRefCount(const SimpleRefCount &o[[maybe_unused]]) | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
StartScanning() | ns3::StaWifiMac | private |
StaWifiMac() | ns3::StaWifiMac | |
SupportsSendFrom() const | ns3::WifiMac | virtual |
SwapLinks(std::map< uint8_t, uint8_t > links) | ns3::WifiMac | protected |
TidMappedOnLink(Mac48Address mldAddr, WifiDirection dir, uint8_t tid, uint8_t linkId) const | ns3::WifiMac | |
TraceConnect(std::string name, std::string context, const CallbackBase &cb) | ns3::ObjectBase | |
TraceConnectWithoutContext(std::string name, const CallbackBase &cb) | ns3::ObjectBase | |
TraceDisconnect(std::string name, std::string context, const CallbackBase &cb) | ns3::ObjectBase | |
TraceDisconnectWithoutContext(std::string name, const CallbackBase &cb) | ns3::ObjectBase | |
TryToEnsureAssociated() | ns3::StaWifiMac | private |
TxOk(Ptr< const WifiMpdu > mpdu) | ns3::StaWifiMac | |
UNASSOCIATED enum value | ns3::StaWifiMac | |
UnblockTxOnLink(uint8_t linkId, WifiQueueBlockedReason reason) | ns3::StaWifiMac | |
UnblockUnicastTxOnLinks(WifiQueueBlockedReason reason, const Mac48Address &address, const std::set< uint8_t > &linkIds) | ns3::WifiMac | |
Unref() const | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
UpdateApInfo(const MgtFrameType &frame, const Mac48Address &apAddr, const Mac48Address &bssid, uint8_t linkId) | ns3::StaWifiMac | private |
UpdateLinkId(uint8_t id) | ns3::WifiMac | private |
UpdateSortedArray(Aggregates *aggregates, uint32_t i) const | ns3::Object | private |
UpdateTidToLinkMapping(const Mac48Address &mldAddr, WifiDirection dir, const WifiTidLinkMapping &mapping) | ns3::WifiMac | protected |
WAIT_ASSOC_RESP enum value | ns3::StaWifiMac | |
WifiMac() | ns3::WifiMac | |
WifiMac(const WifiMac &)=delete | ns3::WifiMac | |
~Object() override | ns3::Object | |
~ObjectBase() | ns3::ObjectBase | virtual |
~StaWifiMac() override | ns3::StaWifiMac | |
~WifiMac() override | ns3::WifiMac | |