A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ns3::EdcaTxopN::BlockAckEventListener Class Reference
+ Inheritance diagram for ns3::EdcaTxopN::BlockAckEventListener:
+ Collaboration diagram for ns3::EdcaTxopN::BlockAckEventListener:

Public Member Functions

 BlockAckEventListener (EdcaTxopN *txop)
 
virtual ~BlockAckEventListener ()
 
virtual void BlockAckInactivityTimeout (Mac48Address address, uint8_t tid)
 Typically is called in order to notify EdcaTxopN that a block ack inactivity timeout occurs for the block ack agreement identified by the pair originator, tid. More...
 
- Public Member Functions inherited from ns3::MacLowBlockAckEventListener
 MacLowBlockAckEventListener ()
 
virtual ~MacLowBlockAckEventListener ()
 

Private Attributes

EdcaTxopNm_txop
 

Detailed Description

Definition at line 123 of file edca-txop-n.cc.

Constructor & Destructor Documentation

ns3::EdcaTxopN::BlockAckEventListener::BlockAckEventListener ( EdcaTxopN txop)
inline

Definition at line 126 of file edca-txop-n.cc.

virtual ns3::EdcaTxopN::BlockAckEventListener::~BlockAckEventListener ( )
inlinevirtual

Definition at line 130 of file edca-txop-n.cc.

Member Function Documentation

virtual void ns3::EdcaTxopN::BlockAckEventListener::BlockAckInactivityTimeout ( Mac48Address  originator,
uint8_t  tid 
)
inlinevirtual

Typically is called in order to notify EdcaTxopN that a block ack inactivity timeout occurs for the block ack agreement identified by the pair originator, tid.

Rx station maintains an inactivity timer for each block ack agreement. Timer is reset when a frame with ack policy block ack or a block ack request are received. When this timer reaches zero this method is called and a delba frame is scheduled for transmission.

Parameters
originatorMAC address of the data originator
tid

Implements ns3::MacLowBlockAckEventListener.

Definition at line 132 of file edca-txop-n.cc.

References m_txop, and ns3::EdcaTxopN::SendDelbaFrame().

+ Here is the call graph for this function:

Member Data Documentation

EdcaTxopN* ns3::EdcaTxopN::BlockAckEventListener::m_txop
private

Definition at line 138 of file edca-txop-n.cc.

Referenced by BlockAckInactivityTimeout().


The documentation for this class was generated from the following file: