RecipientBlockAckAgreementHandler¶
Package: inet.linklayer.ieee80211.mac.blockack
simple module RecipientBlockAckAgreementHandler
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.
Inheritance diagram¶
Extends¶
Name |
Type |
Description |
|---|---|---|
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