A Discrete-Event Network Simulator
API
ns3::BlockAckManager Member List

This is the complete list of members for ns3::BlockAckManager, including all inherited members.

Agreements typedefns3::BlockAckManagerprivate
AgreementsCI typedefns3::BlockAckManagerprivate
AgreementsI typedefns3::BlockAckManagerprivate
AlreadyExists(uint16_t currentSeq, Mac48Address recipient, uint8_t tid)ns3::BlockAckManager
BlockAckManager(const BlockAckManager &)ns3::BlockAckManagerprivate
BlockAckManager()ns3::BlockAckManager
CleanupBuffers(void)ns3::BlockAckManagerprivate
CompleteAmpduExchange(Mac48Address recipient, uint8_t tid)ns3::BlockAckManager
CreateAgreement(const MgtAddBaRequestHeader *reqHdr, Mac48Address recipient)ns3::BlockAckManager
DestroyAgreement(Mac48Address recipient, uint8_t tid)ns3::BlockAckManager
ExistsAgreement(Mac48Address recipient, uint8_t tid) const ns3::BlockAckManager
ExistsAgreementInState(Mac48Address recipient, uint8_t tid, enum OriginatorBlockAckAgreement::State state) const ns3::BlockAckManager
GetNBufferedPackets(Mac48Address recipient, uint8_t tid) const ns3::BlockAckManager
GetNextPacket(WifiMacHeader &hdr)ns3::BlockAckManager
GetNextPacketSize(void) const ns3::BlockAckManager
GetNRetryNeededPackets(Mac48Address recipient, uint8_t tid) const ns3::BlockAckManager
GetSeqNumOfNextRetryPacket(Mac48Address recipient, uint8_t tid) const ns3::BlockAckManager
HasBar(struct Bar &bar)ns3::BlockAckManager
HasOtherFragments(uint16_t sequenceNumber) const ns3::BlockAckManager
HasPackets(void) const ns3::BlockAckManager
InactivityTimeout(Mac48Address, uint8_t)ns3::BlockAckManagerprivate
InsertInRetryQueue(PacketQueueI item)ns3::BlockAckManagerprivate
m_addressns3::BlockAckManagerprivate
m_agreementsns3::BlockAckManagerprivate
m_barsns3::BlockAckManagerprivate
m_blockAckInactivityTimeoutns3::BlockAckManagerprivate
m_blockAckThresholdns3::BlockAckManagerprivate
m_blockAckTypens3::BlockAckManagerprivate
m_blockPacketsns3::BlockAckManagerprivate
m_maxDelayns3::BlockAckManagerprivate
m_queuens3::BlockAckManagerprivate
m_retryPacketsns3::BlockAckManagerprivate
m_stationManagerns3::BlockAckManagerprivate
m_txFailedCallbackns3::BlockAckManagerprivate
m_txMiddlens3::BlockAckManagerprivate
m_txOkCallbackns3::BlockAckManagerprivate
m_unblockPacketsns3::BlockAckManagerprivate
NeedBarRetransmission(uint8_t tid, uint16_t seqNumber, Mac48Address recipient)ns3::BlockAckManager
NotifyAgreementEstablished(Mac48Address recipient, uint8_t tid, uint16_t startingSeq)ns3::BlockAckManager
NotifyAgreementUnsuccessful(Mac48Address recipient, uint8_t tid)ns3::BlockAckManager
NotifyGotBlockAck(const CtrlBAckResponseHeader *blockAck, Mac48Address recipient, double rxSnr, WifiMode txMode, double dataSnr)ns3::BlockAckManager
NotifyMpduTransmission(Mac48Address recipient, uint8_t tid, uint16_t nextSeqNumber, WifiMacHeader::QosAckPolicy policy)ns3::BlockAckManager
operator=(const BlockAckManager &)ns3::BlockAckManagerprivate
PacketQueue typedefns3::BlockAckManagerprivate
PacketQueueCI typedefns3::BlockAckManagerprivate
PacketQueueI typedefns3::BlockAckManagerprivate
PeekNextPacket(WifiMacHeader &hdr)ns3::BlockAckManager
PeekNextPacketByTidAndAddress(WifiMacHeader &hdr, Mac48Address recipient, uint8_t tid, Time *timestamp)ns3::BlockAckManager
RemovePacket(uint8_t tid, Mac48Address recipient, uint16_t seqnumber)ns3::BlockAckManager
ScheduleBlockAckReqIfNeeded(Mac48Address recipient, uint8_t tid)ns3::BlockAckManagerprivate
SetBlockAckInactivityCallback(Callback< void, Mac48Address, uint8_t, bool > callback)ns3::BlockAckManager
SetBlockAckThreshold(uint8_t nPackets)ns3::BlockAckManager
SetBlockAckType(enum BlockAckType bAckType)ns3::BlockAckManager
SetBlockDestinationCallback(Callback< void, Mac48Address, uint8_t > callback)ns3::BlockAckManager
SetMaxPacketDelay(Time maxDelay)ns3::BlockAckManager
SetQueue(Ptr< WifiMacQueue > queue)ns3::BlockAckManager
SetTxFailedCallback(TxFailed callback)ns3::BlockAckManager
SetTxMiddle(MacTxMiddle *txMiddle)ns3::BlockAckManager
SetTxOkCallback(TxOk callback)ns3::BlockAckManager
SetUnblockDestinationCallback(Callback< void, Mac48Address, uint8_t > callback)ns3::BlockAckManager
SetWifiRemoteStationManager(Ptr< WifiRemoteStationManager > manager)ns3::BlockAckManager
StorePacket(Ptr< const Packet > packet, const WifiMacHeader &hdr, Time tStamp)ns3::BlockAckManager
SwitchToBlockAckIfNeeded(Mac48Address recipient, uint8_t tid, uint16_t startingSeq)ns3::BlockAckManager
TearDownBlockAck(Mac48Address recipient, uint8_t tid)ns3::BlockAckManager
TxFailed typedefns3::BlockAckManager
TxOk typedefns3::BlockAckManager
UpdateAgreement(const MgtAddBaResponseHeader *respHdr, Mac48Address recipient)ns3::BlockAckManager
~BlockAckManager()ns3::BlockAckManager