21 #ifndef EXTENDED_CAPABILITIES_H 
   22 #define EXTENDED_CAPABILITIES_H 
uint8_t m_tdlsPeerPsmSupport
TDLS Peer PSM Support. 
 
uint8_t m_protectedTxopNegotiation
Protected TXOP Negotiation. 
 
uint8_t m_rejectUnadmittedFrame
Reject Unadmitted Frame. 
 
uint8_t m_tdlsProhibited
TDLS Prohibited. 
 
uint8_t m_spsmpSupport
S-PSMP Support. 
 
std::istream & operator>>(std::istream &is, Angles &a)
initialize a struct Angles from input 
 
uint8_t m_tdlsChannelSwitchingProhibited
TDLS Channel Switching Prohibited. 
 
Buffer::Iterator Serialize(Buffer::Iterator start) const 
This information element is a bit special in that it is only included if the STA is an HT or a VHT ST...
 
void SetExtendedCapabilitiesByte5(uint8_t ctrl)
Set the fifth byte in the Extended Capabilities information element. 
 
uint8_t m_alternateEdca
Alternate EDCA. 
 
WifiInformationElementId ElementId() const 
Return the element ID. 
 
The Extended Capabilities Information ElementThis class knows how to serialise and deserialise the Ex...
 
uint8_t m_serviceIntervalGranularity
Service Interval Granularity. 
 
uint8_t m_maxNumberOfMsdusInAmsdu
Max Number Of MSDUs In A-MSDU. 
 
uint8_t m_proxyArpService
Proxy ARP Service. 
 
uint8_t m_qmfActivated
QMFActivated. 
 
void SetExtendedCapabilitiesByte1(uint8_t ctrl)
Set the first byte in the Extended Capabilities information element. 
 
uint8_t GetExtendedCapabilitiesByte3(void) const 
Return the third byte in the Extended Capabilities information element. 
 
uint8_t m_uapsdCoexistence
U-APSD Coexistence. 
 
void SetExtendedCapabilitiesByte8(uint8_t ctrl)
Set the eighth byte in the Extended Capabilities information element. 
 
uint8_t m_extendedChannelSwitching
Extended Channel Switching. 
 
uint8_t GetExtendedCapabilitiesByte7(void) const 
Return the seventh byte in the Extended Capabilities information element. 
 
uint8_t m_locationTracking
Location Tracking. 
 
uint8_t m_msgcfCapability
MSGCF Capability. 
 
void SetExtendedCapabilitiesByte2(uint8_t ctrl)
Set the second byte in the Extended Capabilities information element. 
 
uint8_t m_diagnostics
Diagnostics. 
 
uint8_t DeserializeInformationField(Buffer::Iterator start, uint8_t length)
Return the information field. 
 
uint16_t GetSerializedSize() const 
Return the serialized size of this extended capabilities information element. 
 
uint8_t m_ssidList
SSID List. 
 
uint8_t m_unprotectedTxopNegotiation
Unprotected TXOP Negotiation. 
 
uint8_t GetExtendedCapabilitiesByte1(void) const 
Return the first byte in the Extended Capabilities information element. 
 
iterator in a Buffer instance 
 
uint8_t m_psmpCapability
PSMP Capability. 
 
uint8_t GetInformationFieldSize() const 
Return the information field size. 
 
uint8_t m_timBroadcast
TIM Broadcast. 
 
uint8_t m_advancedGcr
Advanced GCR. 
 
uint8_t m_wnmSleepMode
WNM Sleep Mode. 
 
void SerializeInformationField(Buffer::Iterator start) const 
Serialize the information field. 
 
uint8_t m_geospatialLocation
Geospatial Location. 
 
uint8_t m_interworking
Interworking. 
 
uint8_t m_tdlsSupport
TDLS Support. 
 
uint8_t m_acStationCount
AC Station Count. 
 
uint8_t GetExtendedCapabilitiesByte8(void) const 
Return the eighth byte in the Extended Capabilities information element. 
 
uint8_t m_bssTransition
BSS Transition. 
 
uint8_t m_vhtSupported
Flag to indicate VHT is supported in order to decide whether this element should be added to the fram...
 
uint8_t m_protectedQloadReport
Protected QLoad Report. 
 
uint8_t m_20_40_bssCoexistenceManagementSupport
20/40 BSS Coexistence Management Support 
 
uint8_t m_wnmNotification
WNM Notification. 
 
uint8_t m_robustAvStreaming
Robust AV Streaming. 
 
uint8_t m_collocatedInterferenceReporting
Collocated Interference Reporting. 
 
std::ostream & operator<<(std::ostream &os, const Angles &a)
print a struct Angles to output 
 
uint8_t m_tdlsWiderBandwidth
TDLS Wider Bandwidth. 
 
void SetExtendedCapabilitiesByte6(uint8_t ctrl)
Set the sixth byte in the Extended Capabilities information element. 
 
uint8_t m_civicLocation
Civic Location. 
 
Every class exported by the ns3 library is enclosed in the ns3 namespace. 
 
uint8_t m_qosTrafficCapability
QoS Traffic Capability. 
 
void SetExtendedCapabilitiesByte3(uint8_t ctrl)
Set the third byte in the Extended Capabilities information element. 
 
uint8_t m_sspnInterface
SSPN Interface. 
 
uint8_t m_identifierLocation
Identifier Location. 
 
uint8_t m_qabCapability
QAB Capability. 
 
uint8_t m_channelUsage
Channel Usage. 
 
uint8_t m_utcTsfOffset
UTC TSF Offset. 
 
uint8_t m_multicastDiagnostics
Multicast Diagnostics. 
 
void SetHtSupported(uint8_t htsupported)
Set the HT Supported flag. 
 
uint8_t m_multipleBssid
Multiple BSSID. 
 
uint8_t m_meshGcr
Mesh GCR. 
 
uint8_t GetExtendedCapabilitiesByte2(void) const 
Return the second byte in the Extended Capabilities information element. 
 
uint8_t GetExtendedCapabilitiesByte5(void) const 
Return the fifth byte in the Extended Capabilities information element. 
 
uint8_t m_tdlsChannelSwitching
TDLS Channel Switching. 
 
uint8_t m_tpuBufferStaSupport
TPU Buffer STA Support. 
 
uint8_t m_timingMeasurement
Timing Measurement. 
 
uint8_t WifiInformationElementId
This type is used to represent an Information Element ID. 
 
void SetExtendedCapabilitiesByte4(uint8_t ctrl)
Set the fourth byte in the Extended Capabilities information element. 
 
uint8_t m_htSupported
Flag to indicate HT is supported in order to decide whether this element should be added to the frame...
 
uint8_t GetExtendedCapabilitiesByte6(void) const 
Return the sixth byte in the Extended Capabilities information element. 
 
uint8_t m_qmfReconfigurationActivated
QMFReconfigurationActivated. 
 
uint8_t GetExtendedCapabilitiesByte4(void) const 
Return the fourth byte in the Extended Capabilities information element. 
 
uint8_t m_qloadReport
QLoad Report. 
 
#define ATTRIBUTE_HELPER_HEADER(type)
Declare the attribute value, accessor and checkers for class type. 
 
void SetExtendedCapabilitiesByte7(uint8_t ctrl)
Set the seventh byte in the Extended Capabilities information element. 
 
uint8_t m_operatingModeNotification
Operating Mode Notification. 
 
void SetVhtSupported(uint8_t vhtsupported)
Set the VHT Supported flag. 
 
uint8_t m_utf8Ssid
UTF-8 SSID.