RecipientBlockAckAgreementHandler
Package: inet.linklayer.ieee80211.mac.blockack
RecipientBlockAckAgreementHandler
simple moduleManages Block Acknowledgment (Block Ack) agreements for the recipient side in IEEE 802.11 networks. Processes ADDBA requests from originators, creates and maintains Block Ack agreements, handles timeouts, and generates appropriate responses. Implements the recipient side of the Block Ack mechanism as defined in the IEEE 802.11 standard for efficient acknowledgment of multiple frames.
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Extends
| Name | Type | Description |
|---|---|---|
| SimpleModule | simple module |
Base module for all INET simple modules. |
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| rateSelectionModule | string |
Properties
| Name | Value | Description |
|---|---|---|
| class | RecipientBlockAckAgreementHandler | |
| display | i=block/cogwheel |
Source code
// // Manages Block Acknowledgment (Block Ack) agreements for the recipient side // in IEEE 802.11 networks. Processes ADDBA requests from originators, creates // and maintains Block Ack agreements, handles timeouts, and generates appropriate // responses. Implements the recipient side of the Block Ack mechanism as defined // in the IEEE 802.11 standard for efficient acknowledgment of multiple frames. // simple RecipientBlockAckAgreementHandler extends SimpleModule { parameters: @class(RecipientBlockAckAgreementHandler); string rateSelectionModule; @display("i=block/cogwheel"); }File: src/inet/linklayer/ieee80211/mac/blockack/RecipientBlockAckAgreementHandler.ned