33 : m_barAckPolicy (false),
45 static TypeId tid =
TypeId (
"ns3::CtrlBAckRequestHeader")
47 .SetGroupName (
"Wifi")
159 if (((bar >> 1) & 0x0f) == 0x03)
163 else if (((bar >> 1) & 0x0f) == 0x01)
167 else if (((bar >> 1) & 0x0f) == 0x02)
229 uint8_t tid =
static_cast<uint8_t
> (
m_tidInfo);
271 : m_baAckPolicy (false),
284 static TypeId tid =
TypeId (
"ns3::CtrlBAckResponseHeader")
286 .SetGroupName (
"Wifi")
414 uint8_t tid =
static_cast<uint8_t
> (
m_tidInfo);
481 if (((ba >> 1) & 0x0f) == 0x03)
485 else if (((ba >> 1) & 0x0f) == 0x01)
489 else if (((ba >> 1) & 0x0f) == 0x02)
519 for (uint8_t j = 0; j < 64; j++)
550 for (uint8_t j = 0; j < 64; j++)
598 bitmap.m_extendedCompressedBitmap[index/64] |= (uint64_t (0x0000000000000001) << index);
660 uint64_t mask = uint64_t (0x0000000000000001);
665 uint64_t mask = uint64_t (0x0000000000000001);
667 return (((
bitmap.m_extendedCompressedBitmap[index/64] >> index) & mask) == 1) ? true :
false;
695 return ((
bitmap.m_bitmap[
IndexInBitmap (seq)] & (0x0001 << frag)) != 0x0000) ? true :
false;
702 uint64_t mask = uint64_t (0x0000000000000001);
707 uint64_t mask = uint64_t (0x0000000000000001);
709 return (((
bitmap.m_extendedCompressedBitmap[index/64] >> index) & mask) == 1) ? true :
false;
770 return bitmap.m_compressedBitmap;
776 return bitmap.m_extendedCompressedBitmap;
#define NS_OBJECT_ENSURE_REGISTERED(type)
Register an Object subclass with the TypeId system.
#define NS_ASSERT(condition)
At runtime, in debugging builds, if this condition is not true, the program prints the source file...
#define NS_FATAL_ERROR(msg)
Report a fatal error with a message and terminate.
iterator in a Buffer instance
uint32_t GetDistanceFrom(Iterator const &o) const
Every class exported by the ns3 library is enclosed in the ns3 namespace.
void WriteHtolsbU16(uint16_t data)
void WriteHtolsbU64(uint64_t data)
uint16_t ReadLsbtohU16(void)
uint64_t ReadLsbtohU64(void)
a unique identifier for an interface.
TypeId SetParent(TypeId tid)
Set the parent TypeId.
BlockAckType
The different block ACK policies.