The different BlockAckRequest variants. More...
#include "block-ack-type.h"
Public Types | |
| enum | Variant : uint8_t { BASIC , COMPRESSED , EXTENDED_COMPRESSED , MULTI_TID , GCR } |
| The BlockAckReq variants. More... | |
Public Member Functions | |
| BlockAckReqType () | |
| Default constructor for BlockAckReqType. | |
| BlockAckReqType (Variant v) | |
| Constructor for BlockAckReqType with given variant. | |
| BlockAckReqType (Variant v, uint8_t nSeqControls) | |
| Constructor for BlockAckReqType with given variant and number of SSC fields. | |
Public Attributes | |
| uint8_t | m_nSeqControls |
| Number of included Starting Sequence Control fields. | |
| Variant | m_variant |
| Block Ack Request variant. | |
The different BlockAckRequest variants.
Definition at line 66 of file block-ack-type.h.
| enum ns3::BlockAckReqType::Variant : uint8_t |
The BlockAckReq variants.
| Enumerator | |
|---|---|
| BASIC | |
| COMPRESSED | |
| EXTENDED_COMPRESSED | |
| MULTI_TID | |
| GCR | |
Definition at line 72 of file block-ack-type.h.
| ns3::BlockAckReqType::BlockAckReqType | ( | ) |
Default constructor for BlockAckReqType.
Definition at line 68 of file block-ack-type.cc.
References BlockAckReqType(), and BASIC.
Referenced by BlockAckReqType().
| ns3::BlockAckReqType::BlockAckReqType | ( | Variant | v | ) |
Constructor for BlockAckReqType with given variant.
| v | the Block Ack Request variant |
Definition at line 49 of file block-ack-type.cc.
References BASIC, COMPRESSED, EXTENDED_COMPRESSED, GCR, m_nSeqControls, m_variant, MULTI_TID, NS_FATAL_ERROR, and v.
| ns3::BlockAckReqType::BlockAckReqType | ( | Variant | v, |
| uint8_t | nSeqControls ) |
Constructor for BlockAckReqType with given variant and number of SSC fields.
| v | the Block Ack Request variant |
| nSeqControls | the number of included Starting Sequence Control fields |
Definition at line 73 of file block-ack-type.cc.
References m_nSeqControls, m_variant, and v.
| uint8_t ns3::BlockAckReqType::m_nSeqControls |
Number of included Starting Sequence Control fields.
This member is added for future support of Multi-TID BARs
Definition at line 82 of file block-ack-type.h.
Referenced by BlockAckReqType(), and BlockAckReqType().
| Variant ns3::BlockAckReqType::m_variant |
Block Ack Request variant.
Definition at line 81 of file block-ack-type.h.
Referenced by BlockAckReqType(), BlockAckReqType(), ns3::CtrlTriggerSpecialUserInfoField::SetMuBarTriggerDepUserInfo(), and ns3::CtrlTriggerUserInfoField::SetMuBarTriggerDepUserInfo().