A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
ns3::BlockAckManager Member List

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

ACKNOWLEDGED enum valuens3::BlockAckManagerprivate
AddToSendBarIfDataQueuedList(const Mac48Address &recipient, uint8_t tid)ns3::BlockAckManager
AggregateObject(Ptr< Object > other)ns3::Object
AgreementKey typedefns3::BlockAckManager
AgreementStateTracedCallback typedefns3::BlockAckManager
BlockAckManager()ns3::BlockAckManager
BlockAckManager(const BlockAckManager &)=deletens3::BlockAckManager
Check() constns3::Objectprivate
CheckLoose() constns3::Objectprivate
Construct(const AttributeConstructionList &attributes)ns3::Objectprivate
ConstructSelf(const AttributeConstructionList &attributes)ns3::ObjectBaseprotected
CreateOriginatorAgreement(const MgtAddBaRequestHeader &reqHdr, const Mac48Address &recipient)ns3::BlockAckManager
CreateRecipientAgreement(const MgtAddBaResponseHeader &respHdr, const Mac48Address &originator, uint16_t startingSeq, Ptr< MacRxMiddle > rxMiddle)ns3::BlockAckManager
DestroyOriginatorAgreement(const Mac48Address &recipient, uint8_t tid)ns3::BlockAckManager
DestroyRecipientAgreement(const Mac48Address &originator, uint8_t tid)ns3::BlockAckManager
Dispose()ns3::Object
DoDelete()ns3::Objectprivate
DoDispose() overridens3::BlockAckManagerprotectedvirtual
DoGetObject(TypeId tid) constns3::Objectprivate
DoInitialize()ns3::Objectprotectedvirtual
DoSet(Ptr< const AttributeAccessor > spec, Ptr< const AttributeChecker > checker, const AttributeValue &value)ns3::ObjectBaseprivate
DroppedOldMpdu typedefns3::BlockAckManager
GetAggregateIterator() constns3::Object
GetAgreementAsOriginator(const Mac48Address &recipient, uint8_t tid) constns3::BlockAckManager
GetAgreementAsRecipient(const Mac48Address &originator, uint8_t tid) constns3::BlockAckManager
GetAttribute(std::string name, AttributeValue &value, bool permissive=false) constns3::ObjectBase
GetAttributeFailSafe(std::string name, AttributeValue &value) constns3::ObjectBase
GetBlockAckReqHeader(const Mac48Address &recipient, uint8_t tid) constns3::BlockAckManager
GetInstanceTypeId() const overridens3::Objectvirtual
GetNBufferedPackets(const Mac48Address &recipient, uint8_t tid) constns3::BlockAckManager
GetObject() constns3::Objectinline
GetObject(TypeId tid) constns3::Object
GetObject() constns3::Objectinline
GetObject(TypeId tid) constns3::Objectinline
GetObjectIid()ns3::ObjectBaserelated
GetOriginatorStartingSequence(const Mac48Address &recipient, uint8_t tid) constns3::BlockAckManager
GetRecipientBufferSize(const Mac48Address &recipient, uint8_t tid) constns3::BlockAckManager
GetReferenceCount() constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
GetSendBarIfDataQueuedList() constns3::BlockAckManager
GetTypeId()ns3::BlockAckManagerstatic
HandleInFlightMpdu(uint8_t linkId, PacketQueueI mpduIt, MpduStatus status, const OriginatorAgreementsI &it, const Time &now)ns3::BlockAckManagerprivate
InactivityTimeout(const Mac48Address &recipient, uint8_t tid)ns3::BlockAckManagerprivate
Initialize()ns3::Object
IsInitialized() constns3::Object
m_aggregatesns3::Objectprivate
m_blockAckInactivityTimeoutns3::BlockAckManagerprivate
m_blockAckThresholdns3::BlockAckManagerprivate
m_blockPacketsns3::BlockAckManagerprivate
m_countns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >mutableprivate
m_disposedns3::Objectprivate
m_droppedOldMpduCallbackns3::BlockAckManagerprivate
m_getObjectCountns3::Objectprivate
m_initializedns3::Objectprivate
m_originatorAgreementsns3::BlockAckManagerprivate
m_originatorAgreementStatens3::BlockAckManagerprivate
m_queuens3::BlockAckManagerprivate
m_recipientAgreementsns3::BlockAckManagerprivate
m_sendBarIfDataQueuedns3::BlockAckManagerprivate
m_tidns3::Objectprivate
m_txFailedCallbackns3::BlockAckManagerprivate
m_txOkCallbackns3::BlockAckManagerprivate
m_unblockPacketsns3::BlockAckManagerprivate
m_unidirectionalAggregatesns3::Objectprivate
MpduStatus enum namens3::BlockAckManagerprivate
NeedBarRetransmission(uint8_t tid, const Mac48Address &recipient)ns3::BlockAckManager
NotifyConstructionCompleted()ns3::ObjectBaseprotectedvirtual
NotifyDiscardedMpdu(Ptr< const WifiMpdu > mpdu)ns3::BlockAckManager
NotifyGotAck(uint8_t linkId, Ptr< const WifiMpdu > mpdu)ns3::BlockAckManager
NotifyGotBlockAck(uint8_t linkId, const CtrlBAckResponseHeader &blockAck, const Mac48Address &recipient, const std::set< uint8_t > &tids, size_t index=0)ns3::BlockAckManager
NotifyGotBlockAckRequest(const Mac48Address &originator, uint8_t tid, uint16_t startingSeq)ns3::BlockAckManager
NotifyGotMpdu(Ptr< const WifiMpdu > mpdu)ns3::BlockAckManager
NotifyMissedAck(uint8_t linkId, Ptr< WifiMpdu > mpdu)ns3::BlockAckManager
NotifyMissedBlockAck(uint8_t linkId, const Mac48Address &recipient, uint8_t tid)ns3::BlockAckManager
NotifyNewAggregate()ns3::Objectprotectedvirtual
NotifyOriginatorAgreementEstablished(const Mac48Address &recipient, uint8_t tid, uint16_t startingSeq)ns3::BlockAckManager
NotifyOriginatorAgreementNoReply(const Mac48Address &recipient, uint8_t tid)ns3::BlockAckManager
NotifyOriginatorAgreementRejected(const Mac48Address &recipient, uint8_t tid)ns3::BlockAckManager
NotifyOriginatorAgreementReset(const Mac48Address &recipient, uint8_t tid)ns3::BlockAckManager
Object()ns3::Object
Object(const Object &o)ns3::Objectprotected
operator=(const BlockAckManager &)=deletens3::BlockAckManager
ns3::Object::operator=(const SimpleRefCount &o)ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
OriginatorAgreementOptConstRef typedefns3::BlockAckManager
OriginatorAgreements typedefns3::BlockAckManagerprivate
OriginatorAgreementsI typedefns3::BlockAckManagerprivate
PacketQueue typedefns3::BlockAckManagerprivate
PacketQueueI typedefns3::BlockAckManagerprivate
RecipientAgreementOptConstRef typedefns3::BlockAckManager
RecipientAgreements typedefns3::BlockAckManagerprivate
Ref() constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
RemoveFromSendBarIfDataQueuedList(const Mac48Address &recipient, uint8_t tid)ns3::BlockAckManager
ScheduleBar(const CtrlBAckRequestHeader &reqHdr, const WifiMacHeader &hdr)ns3::BlockAckManager
SetAttribute(std::string name, const AttributeValue &value)ns3::ObjectBase
SetAttributeFailSafe(std::string name, const AttributeValue &value)ns3::ObjectBase
SetBlockAckInactivityCallback(Callback< void, Mac48Address, uint8_t, bool > callback)ns3::BlockAckManager
SetBlockAckThreshold(uint8_t nPackets)ns3::BlockAckManager
SetBlockDestinationCallback(Callback< void, Mac48Address, uint8_t > callback)ns3::BlockAckManager
SetDroppedOldMpduCallback(DroppedOldMpdu callback)ns3::BlockAckManager
SetQueue(const Ptr< WifiMacQueue > queue)ns3::BlockAckManager
SetTxFailedCallback(TxFailed callback)ns3::BlockAckManager
SetTxOkCallback(TxOk callback)ns3::BlockAckManager
SetTypeId(TypeId tid)ns3::Objectprivate
SetUnblockDestinationCallback(Callback< void, Mac48Address, uint8_t > callback)ns3::BlockAckManager
SimpleRefCount()ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
SimpleRefCount(const SimpleRefCount &o)ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
STAY_INFLIGHT enum valuens3::BlockAckManagerprivate
StorePacket(Ptr< WifiMpdu > mpdu)ns3::BlockAckManager
TO_RETRANSMIT enum valuens3::BlockAckManagerprivate
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
TxFailed typedefns3::BlockAckManager
TxOk typedefns3::BlockAckManager
UnidirectionalAggregateObject(Ptr< Object > other)ns3::Object
Unref() constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
UpdateOriginatorAgreement(const MgtAddBaResponseHeader &respHdr, const Mac48Address &recipient, uint16_t startingSeq)ns3::BlockAckManager
UpdateSortedArray(Aggregates *aggregates, uint32_t i) constns3::Objectprivate
~BlockAckManager() overridens3::BlockAckManager
~Object() overridens3::Object
~ObjectBase()ns3::ObjectBasevirtual