| AckedMpdu typedef | ns3::FrameExchangeManager | |
| AggregateObject(Ptr< Object > other) | ns3::Object | |
| CalculateAcknowledgmentTime(WifiAcknowledgment *acknowledgment) const | ns3::FrameExchangeManager | virtual |
| CalculateProtectionTime(WifiProtection *protection) const | ns3::FrameExchangeManager | virtual |
| Check() const | ns3::Object | private |
| CheckLoose() const | ns3::Object | private |
| Construct(const AttributeConstructionList &attributes) | ns3::Object | private |
| ConstructSelf(const AttributeConstructionList &attributes) | ns3::ObjectBase | protected |
| CtsTimeout(Ptr< WifiMpdu > rts, const WifiTxVector &txVector) | ns3::FrameExchangeManager | protectedvirtual |
| DequeueMpdu(Ptr< const WifiMpdu > mpdu) | ns3::FrameExchangeManager | protectedvirtual |
| Dispose() | ns3::Object | |
| DoCtsTimeout(const WifiPsduMap &psduMap) | ns3::FrameExchangeManager | protected |
| DoDelete() | ns3::Object | private |
| DoDispose() override | ns3::FrameExchangeManager | protectedvirtual |
| DoGetObject(TypeId tid) const | ns3::Object | private |
| DoInitialize() | ns3::Object | protectedvirtual |
| DoSendCtsAfterRts(const WifiMacHeader &rtsHdr, WifiTxVector &ctsTxVector, double rtsSnr) | ns3::FrameExchangeManager | protected |
| DoSet(Ptr< const AttributeAccessor > spec, Ptr< const AttributeChecker > checker, const AttributeValue &value) | ns3::ObjectBase | private |
| DropMpduIfRetryLimitReached(Ptr< WifiPsdu > psdu) | ns3::FrameExchangeManager | protected |
| DroppedMpdu typedef | ns3::FrameExchangeManager | |
| EndReceiveAmpdu(Ptr< const WifiPsdu > psdu, const RxSignalInfo &rxSignalInfo, const WifiTxVector &txVector, const std::vector< bool > &perMpduStatus) | ns3::FrameExchangeManager | protectedvirtual |
| FinalizeMacHeader(Ptr< const WifiPsdu > psdu) | ns3::FrameExchangeManager | protectedvirtual |
| ForwardMpduDown(Ptr< WifiMpdu > mpdu, WifiTxVector &txVector) | ns3::FrameExchangeManager | protectedvirtual |
| FrameExchangeManager() | ns3::FrameExchangeManager | |
| FrameExchangeManagerStub(ChannelAccessManagerTest< TxopType > *test) | FrameExchangeManagerStub< TxopType > | inline |
| GetAckManager() const | ns3::FrameExchangeManager | |
| GetAddress() const | ns3::FrameExchangeManager | |
| GetAggregateIterator() const | ns3::Object | |
| GetAllowedWidth() const | ns3::FrameExchangeManager | |
| GetAttribute(std::string name, AttributeValue &value, bool permissive=false) const | ns3::ObjectBase | |
| GetAttributeFailSafe(std::string name, AttributeValue &value) const | ns3::ObjectBase | |
| GetBssid() const | ns3::FrameExchangeManager | |
| GetCtsToSelfDurationId(const WifiTxVector &ctsTxVector, Time txDuration, Time response) const | ns3::FrameExchangeManager | protectedvirtual |
| GetFirstFragmentIfNeeded(Ptr< WifiMpdu > mpdu) | ns3::FrameExchangeManager | protected |
| GetFrameDurationId(const WifiMacHeader &header, uint32_t size, const WifiTxParameters &txParams, Ptr< Packet > fragmentedPacket) const | ns3::FrameExchangeManager | protectedvirtual |
| GetInstanceTypeId() const final | ns3::Object | virtual |
| GetNextFragment() | ns3::FrameExchangeManager | protected |
| 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 |
| GetOngoingRxInfo() const | ns3::FrameExchangeManager | |
| GetProtectedStas() const | ns3::FrameExchangeManager | |
| GetProtectionManager() const | ns3::FrameExchangeManager | |
| GetPsduSize(Ptr< const WifiMpdu > mpdu, const WifiTxVector &txVector) const | ns3::FrameExchangeManager | protectedvirtual |
| GetReceivedMacHdr() const | ns3::FrameExchangeManager | |
| GetReferenceCount() const | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
| GetReportRtsFailed() const | ns3::FrameExchangeManager | protectedvirtual |
| GetRtsDurationId(const WifiTxVector &rtsTxVector, Time txDuration, Time response) const | ns3::FrameExchangeManager | protectedvirtual |
| GetTxDuration(uint32_t ppduPayloadSize, Mac48Address receiver, const WifiTxParameters &txParams) const | ns3::FrameExchangeManager | protectedvirtual |
| GetTypeId() | ns3::FrameExchangeManager | static |
| GetUpdateCwOnCtsTimeout() const | ns3::FrameExchangeManager | protectedvirtual |
| GetWifiRemoteStationManager() const | ns3::FrameExchangeManager | protected |
| GetWifiTxTimer() const | ns3::FrameExchangeManager | |
| Initialize() | ns3::Object | |
| IsInitialized() const | ns3::Object | |
| IsPromisc() const | ns3::FrameExchangeManager | |
| m_ackedMpduCallback | ns3::FrameExchangeManager | protected |
| m_ackManager | ns3::FrameExchangeManager | private |
| m_aggregates | ns3::Object | private |
| m_allowedWidth | ns3::FrameExchangeManager | protected |
| m_apMac | ns3::FrameExchangeManager | protected |
| m_bssid | ns3::FrameExchangeManager | protected |
| m_channelAccessManager | ns3::FrameExchangeManager | protected |
| m_count | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | mutableprivate |
| m_dcf | ns3::FrameExchangeManager | protected |
| m_disposed | ns3::Object | private |
| m_droppedMpduCallback | ns3::FrameExchangeManager | protected |
| m_fragmentedPacket | ns3::FrameExchangeManager | private |
| m_getObjectCount | ns3::Object | private |
| m_initialized | ns3::Object | private |
| m_linkId | ns3::FrameExchangeManager | protected |
| m_mac | ns3::FrameExchangeManager | protected |
| m_moreFragments | ns3::FrameExchangeManager | private |
| m_mpdu | ns3::FrameExchangeManager | private |
| m_navEnd | ns3::FrameExchangeManager | protected |
| m_navResetEvent | ns3::FrameExchangeManager | protected |
| m_ongoingRxInfo | ns3::FrameExchangeManager | private |
| m_phy | ns3::FrameExchangeManager | protected |
| m_promisc | ns3::FrameExchangeManager | protected |
| m_protectedIfResponded | ns3::FrameExchangeManager | protected |
| m_protectedStas | ns3::FrameExchangeManager | protected |
| m_protectionManager | ns3::FrameExchangeManager | private |
| m_rxMiddle | ns3::FrameExchangeManager | protected |
| m_self | ns3::FrameExchangeManager | protected |
| m_sendCtsEvent | ns3::FrameExchangeManager | protected |
| m_sentFrameTo | ns3::FrameExchangeManager | protected |
| m_sentRtsTo | ns3::FrameExchangeManager | protected |
| m_staMac | ns3::FrameExchangeManager | protected |
| m_test | FrameExchangeManagerStub< TxopType > | private |
| m_tid | ns3::Object | private |
| m_txMiddle | ns3::FrameExchangeManager | protected |
| m_txNav | ns3::FrameExchangeManager | protected |
| m_txParams | ns3::FrameExchangeManager | private |
| m_txTimer | ns3::FrameExchangeManager | protected |
| m_unidirectionalAggregates | ns3::Object | private |
| NavResetTimeout() | ns3::FrameExchangeManager | protectedvirtual |
| NormalAckTimeout(Ptr< WifiMpdu > mpdu, const WifiTxVector &txVector) | ns3::FrameExchangeManager | protectedvirtual |
| NotifyChannelReleased(Ptr< Txop > txop) | ns3::FrameExchangeManager | protectedvirtual |
| NotifyConstructionCompleted() | ns3::ObjectBase | protectedvirtual |
| NotifyInternalCollision(Ptr< Txop > txop) override | FrameExchangeManagerStub< TxopType > | inlinevirtual |
| NotifyLastGcrUrTx(Ptr< const WifiMpdu > mpdu) | ns3::FrameExchangeManager | protectedvirtual |
| NotifyNewAggregate() | ns3::Object | protectedvirtual |
| NotifyOffNow() | ns3::FrameExchangeManager | |
| NotifyPacketDiscarded(Ptr< const WifiMpdu > mpdu) | ns3::FrameExchangeManager | protectedvirtual |
| NotifyReceivedNormalAck(Ptr< WifiMpdu > mpdu) | ns3::FrameExchangeManager | protectedvirtual |
| NotifySleepNow() | ns3::FrameExchangeManager | |
| NotifySwitchingStartNow(Time duration) override | FrameExchangeManagerStub< TxopType > | inlinevirtual |
| Object() | ns3::Object | |
| Object(const Object &o) | ns3::Object | protected |
| operator=(const SimpleRefCount &o) | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
| PostProcessFrame(Ptr< const WifiPsdu > psdu, const WifiTxVector &txVector) | ns3::FrameExchangeManager | protectedvirtual |
| PreProcessFrame(Ptr< const WifiPsdu > psdu, const WifiTxVector &txVector) | ns3::FrameExchangeManager | protectedvirtual |
| ProtectionCompleted() | ns3::FrameExchangeManager | protectedvirtual |
| PsduRxError(Ptr< const WifiPsdu > psdu) | ns3::FrameExchangeManager | protectedvirtual |
| Receive(Ptr< const WifiPsdu > psdu, RxSignalInfo rxSignalInfo, const WifiTxVector &txVector, const std::vector< bool > &perMpduStatus) | ns3::FrameExchangeManager | |
| ReceivedMacHdr(const WifiMacHeader &macHdr, const WifiTxVector &txVector, Time psduDuration) | ns3::FrameExchangeManager | protectedvirtual |
| ReceivedNormalAck(Ptr< WifiMpdu > mpdu, const WifiTxVector &txVector, const WifiTxVector &ackTxVector, const RxSignalInfo &rxInfo, double snr) | ns3::FrameExchangeManager | protectedvirtual |
| ReceiveMpdu(Ptr< const WifiMpdu > mpdu, RxSignalInfo rxSignalInfo, const WifiTxVector &txVector, bool inAmpdu) | ns3::FrameExchangeManager | protectedvirtual |
| Ref() const | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
| ReleaseSequenceNumbers(Ptr< const WifiPsdu > psdu) const | ns3::FrameExchangeManager | protectedvirtual |
| Reset() | ns3::FrameExchangeManager | protectedvirtual |
| ResetPhy() | ns3::FrameExchangeManager | virtual |
| ResetTxNav() | ns3::FrameExchangeManager | protected |
| RetransmitMpduAfterMissedAck(Ptr< WifiMpdu > mpdu) const | ns3::FrameExchangeManager | protectedvirtual |
| RxStartIndication(WifiTxVector txVector, Time psduDuration) | ns3::FrameExchangeManager | protectedvirtual |
| SendCtsAfterRts(const WifiMacHeader &rtsHdr, const WifiTxVector &rtsTxVector, double rtsSnr) | ns3::FrameExchangeManager | protectedvirtual |
| SendCtsToSelf(const WifiTxParameters &txParams) | ns3::FrameExchangeManager | protected |
| SendMpdu() | ns3::FrameExchangeManager | private |
| SendMpduWithProtection(Ptr< WifiMpdu > mpdu, WifiTxParameters &txParams) | ns3::FrameExchangeManager | protected |
| SendNormalAck(const WifiMacHeader &hdr, const WifiTxVector &dataTxVector, double dataSnr) | ns3::FrameExchangeManager | protected |
| SendRts(const WifiTxParameters &txParams) | ns3::FrameExchangeManager | protected |
| SetAckedMpduCallback(AckedMpdu callback) | ns3::FrameExchangeManager | |
| SetAckManager(Ptr< WifiAckManager > ackManager) | ns3::FrameExchangeManager | virtual |
| SetAddress(Mac48Address address) | ns3::FrameExchangeManager | virtual |
| SetAttribute(std::string name, const AttributeValue &value) | ns3::ObjectBase | |
| SetAttributeFailSafe(std::string name, const AttributeValue &value) | ns3::ObjectBase | |
| SetBssid(Mac48Address bssid) | ns3::FrameExchangeManager | virtual |
| SetChannelAccessManager(const Ptr< ChannelAccessManager > channelAccessManager) | ns3::FrameExchangeManager | virtual |
| SetDroppedMpduCallback(DroppedMpdu callback) | ns3::FrameExchangeManager | virtual |
| SetLinkId(uint8_t linkId) | ns3::FrameExchangeManager | virtual |
| SetMacRxMiddle(const Ptr< MacRxMiddle > rxMiddle) | ns3::FrameExchangeManager | virtual |
| SetMacTxMiddle(const Ptr< MacTxMiddle > txMiddle) | ns3::FrameExchangeManager | virtual |
| SetPromisc() | ns3::FrameExchangeManager | |
| SetProtectionManager(Ptr< WifiProtectionManager > protectionManager) | ns3::FrameExchangeManager | virtual |
| SetTxNav(Ptr< const WifiMpdu > mpdu, const Time &txDuration) | ns3::FrameExchangeManager | protected |
| SetTypeId(TypeId tid) | ns3::Object | private |
| SetWifiMac(const Ptr< WifiMac > mac) | ns3::FrameExchangeManager | virtual |
| SetWifiPhy(const Ptr< WifiPhy > phy) | ns3::FrameExchangeManager | virtual |
| SimpleRefCount() | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
| SimpleRefCount(const SimpleRefCount &o) | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
| StartProtection(const WifiTxParameters &txParams) | ns3::FrameExchangeManager | protectedvirtual |
| StartTransmission(Ptr< Txop > dcf, MHz_u allowedWidth) override | FrameExchangeManagerStub< TxopType > | inlinevirtual |
| 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 | |
| TransmissionFailed(bool forceCurrentCw=false) | ns3::FrameExchangeManager | protectedvirtual |
| TransmissionSucceeded() | ns3::FrameExchangeManager | protectedvirtual |
| UnidirectionalAggregateObject(Ptr< Object > other) | ns3::Object | |
| Unref() const | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
| UpdateNav(const WifiMacHeader &hdr, const WifiTxVector &txVector, const Time &surplus=Time{0}) | ns3::FrameExchangeManager | protectedvirtual |
| UpdateSortedArray(Aggregates *aggregates, uint32_t i) const | ns3::Object | private |
| UpdateTxDuration(Mac48Address receiver, WifiTxParameters &txParams) const | ns3::FrameExchangeManager | protected |
| VirtualCsMediumIdle() const | ns3::FrameExchangeManager | virtual |
| ~FrameExchangeManager() override | ns3::FrameExchangeManager | |
| ~Object() override | ns3::Object | |
| ~ObjectBase() | ns3::ObjectBase | virtual |