Package: inet.linklayer.ieee80211.mac.blockack
OriginatorBlockAckAgreementPolicy
simple moduleImplements the default originator block ACK agreement policy
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Parameters
Name | Type | Default value | Description |
---|---|---|---|
originatorAckPolicyModule | string | ||
delayedAckPolicySupported | bool | false | |
aMsduSupported | bool | true | |
maximumAllowedBufferSize | int | 64 | |
blockAckTimeoutValue | double | 0s |
0 means that it depends on the originator |
Properties
Name | Value | Description |
---|---|---|
display | i=block/control |
Called methods (observed)
function | info | call from |
---|---|---|
inet::ieee80211::OriginatorBlockAckAgreementPolicy::receiveSignal | modesetChanged | Ieee80211Mac |
Source code
// // Implements the default originator block ACK agreement policy // simple OriginatorBlockAckAgreementPolicy like IOriginatorBlockAckAgreementPolicy { parameters: string originatorAckPolicyModule; bool delayedAckPolicySupported = default(false); bool aMsduSupported = default(true); int maximumAllowedBufferSize = default(64); double blockAckTimeoutValue @unit(s) = default(0s); // 0 means that it depends on the originator @display("i=block/control"); }File: src/inet/linklayer/ieee80211/mac/blockack/OriginatorBlockAckAgreementPolicy.ned