22 #include "ns3/assert.h" 
   33       m_supportedChannelWidth(0),
 
   36       m_shortGuardInterval20(0),
 
   37       m_shortGuardInterval40(0),
 
   40       m_htDelayedBlockAck(0),
 
   44       m_fortyMhzIntolerant(0),
 
   45       m_lsigProtectionSupport(0),
 
   47       m_minMpduStartSpace(0),
 
   50       m_rxHighestSupportedDataRate(0),
 
   53       m_txRxMcsSetUnequal(0),
 
   54       m_txMaxNSpatialStreams(0),
 
   55       m_txUnequalModulation(0),
 
  233   for(uint64_t i=0 ; i < 77;i++)
 
  257   for(uint64_t i=63 ; i >0 ;i--)
 
  277   for (uint64_t i=12; i>0;i--)
 
  303   uint8_t ampduparam = i.
ReadU8 ();
 
  327   is >>  c1 >> c2 >> c3 >>c4;
 
uint8_t m_rxMcsBitmask[MAX_SUPPORTED_MCS]
 
std::istream & operator>>(std::istream &is, Angles &a)
 
uint32_t m_reservedMcsSet3
 
void SetGreenfield(uint8_t greenfield)
 
uint8_t m_supportedChannelWidth
 
#define MAX_SUPPORTED_MCS
 
void SetHtSupported(uint8_t htsupported)
 
uint64_t GetSupportedMcsSet2(void) const 
 
void SetRxMcsBitmask(uint8_t index)
 
#define NS_ASSERT(condition)
 
#define NS_LOG_COMPONENT_DEFINE(name)
 
The Ht Capabilities Information ElementThis class knows how to serialise and deserialise the Ht Capab...
 
uint8_t GetSupportedChannelWidth(void) const 
 
uint8_t m_shortGuardInterval40
 
void SetAmpduParameters(uint8_t ctrl)
 
uint8_t m_fortyMhzIntolerant
 
iterator in a Buffer instance 
 
uint8_t m_txMcsSetDefined
 
void SetShortGuardInterval20(uint8_t shortguardinterval)
 
uint8_t GetGreenfield(void) const 
 
uint8_t m_txMaxNSpatialStreams
 
uint64_t GetSupportedMcsSet1(void) const 
 
uint16_t m_rxHighestSupportedDataRate
 
uint8_t GetShortGuardInterval20(void) const 
 
bool IsSupportedMcs(uint8_t mcs)
 
uint8_t m_reservedMcsSet1
 
uint8_t m_reservedMcsSet2
 
WifiInformationElementId ElementId() const 
Own unique Element ID. 
 
uint8_t m_htDelayedBlockAck
 
std::ostream & operator<<(std::ostream &os, const Angles &a)
 
uint8_t GetAmpduParameters(void) const 
 
uint8_t m_txRxMcsSetUnequal
 
void SerializeInformationField(Buffer::Iterator start) const 
 
void SetSupportedMcsSet(uint64_t ctrl1, uint64_t ctrl2)
 
uint8_t GetInformationFieldSize() const 
 
uint8_t GetLdpc(void) const 
 
void SetHtCapabilitiesInfo(uint16_t ctrl)
 
uint16_t GetHtCapabilitiesInfo(void) const 
 
uint8_t m_minMpduStartSpace
 
void SetLdpc(uint8_t ldpc)
 
uint8_t * GetRxMcsBitmask()
 
uint8_t m_txUnequalModulation
 
uint16_t ReadLsbtohU16(void)
 
uint8_t WifiInformationElementId
 
uint8_t DeserializeInformationField(Buffer::Iterator start, uint8_t length)
 
ATTRIBUTE_HELPER_CPP(ObjectFactory)
 
uint64_t ReadLsbtohU64(void)
 
uint16_t GetSerializedSize() const 
 
uint8_t m_shortGuardInterval20
 
Buffer::Iterator Serialize(Buffer::Iterator start) const 
 
uint8_t m_lsigProtectionSupport
 
void SetSupportedChannelWidth(uint8_t supportedchannelwidth)