|
|
| 31 |
#include "supported-rates.h" |
31 |
#include "supported-rates.h" |
| 32 |
#include "ssid.h" |
32 |
#include "ssid.h" |
| 33 |
#include "ht-capabilities.h" |
33 |
#include "ht-capabilities.h" |
| 34 |
#include "ht-capabilities.h" |
|
|
| 35 |
#include "vht-capabilities.h" |
34 |
#include "vht-capabilities.h" |
| 36 |
|
35 |
|
| 37 |
namespace ns3 { |
36 |
namespace ns3 { |
|
|
| 65 |
*/ |
64 |
*/ |
| 66 |
void SetListenInterval (uint16_t interval); |
65 |
void SetListenInterval (uint16_t interval); |
| 67 |
/** |
66 |
/** |
|
|
67 |
* Set the Capability information. |
| 68 |
* |
| 69 |
* \param capabilities Capability information |
| 70 |
*/ |
| 71 |
void SetCapabilities (CapabilityInformation capabilities); |
| 72 |
/** |
| 68 |
* Set the HT capabilities. |
73 |
* Set the HT capabilities. |
| 69 |
* |
74 |
* |
| 70 |
* \param htcapabilities HT capabilities |
75 |
* \param htcapabilities HT capabilities |
|
|
| 77 |
*/ |
82 |
*/ |
| 78 |
void SetVhtCapabilities (VhtCapabilities vhtcapabilities); |
83 |
void SetVhtCapabilities (VhtCapabilities vhtcapabilities); |
| 79 |
/** |
84 |
/** |
| 80 |
* Return the VHT capabilities. |
85 |
* Return the Capability information. |
| 81 |
* |
86 |
* |
| 82 |
* \return VHT capabilities |
87 |
* \return Capability information |
| 83 |
*/ |
88 |
*/ |
| 84 |
VhtCapabilities GetVhtCapabilities (void) const; |
89 |
CapabilityInformation GetCapabilities (void) const; |
| 85 |
|
|
|
| 86 |
/** |
90 |
/** |
| 87 |
* Return the HT capabilities. |
91 |
* Return the HT capabilities. |
| 88 |
* |
92 |
* |
| 89 |
* \return HT capabilities |
93 |
* \return HT capabilities |
| 90 |
*/ |
94 |
*/ |
| 91 |
HtCapabilities GetHtCapabilities (void) const; |
95 |
HtCapabilities GetHtCapabilities (void) const; |
|
|
96 |
/** |
| 97 |
* Return the VHT capabilities. |
| 98 |
* |
| 99 |
* \return VHT capabilities |
| 100 |
*/ |
| 101 |
VhtCapabilities GetVhtCapabilities (void) const; |
| 92 |
|
102 |
|
| 93 |
/** |
103 |
/** |
| 94 |
* Return the Service Set Identifier (SSID). |
104 |
* Return the Service Set Identifier (SSID). |
|
|
| 154 |
*/ |
164 |
*/ |
| 155 |
SupportedRates GetSupportedRates (void); |
165 |
SupportedRates GetSupportedRates (void); |
| 156 |
/** |
166 |
/** |
|
|
167 |
* Return the Capability information. |
| 168 |
* |
| 169 |
* \return Capability information |
| 170 |
*/ |
| 171 |
CapabilityInformation GetCapabilities (void) const; |
| 172 |
/** |
| 173 |
* Set the Capability information. |
| 174 |
* |
| 175 |
* \param capabilities Capability information |
| 176 |
*/ |
| 177 |
void SetCapabilities (CapabilityInformation capabilities); |
| 178 |
/** |
| 157 |
* Return the HT capabilities. |
179 |
* Return the HT capabilities. |
| 158 |
* |
180 |
* |
| 159 |
* \return HT capabilities |
181 |
* \return HT capabilities |
|
|
| 319 |
*/ |
341 |
*/ |
| 320 |
SupportedRates GetSupportedRates (void) const; |
342 |
SupportedRates GetSupportedRates (void) const; |
| 321 |
/** |
343 |
/** |
|
|
344 |
* Return the Capability information. |
| 345 |
* |
| 346 |
* \return Capability information |
| 347 |
*/ |
| 348 |
CapabilityInformation GetCapabilities (void) const; |
| 349 |
/** |
| 322 |
* Return the HT capabilities. |
350 |
* Return the HT capabilities. |
| 323 |
* |
351 |
* |
| 324 |
* \return HT capabilities |
352 |
* \return HT capabilities |
| 325 |
*/ |
353 |
*/ |
| 326 |
HtCapabilities GetHtCapabilities (void) const; |
354 |
HtCapabilities GetHtCapabilities (void) const; |
| 327 |
/** |
355 |
/** |
| 328 |
* Set the VHT capabilities. |
|
|
| 329 |
* |
| 330 |
* \param vhtcapabilities VHT capabilities |
| 331 |
*/ |
| 332 |
void SetVhtCapabilities (VhtCapabilities vhtcapabilities); |
| 333 |
/** |
| 334 |
* Return the VHT capabilities. |
356 |
* Return the VHT capabilities. |
| 335 |
* |
357 |
* |
| 336 |
* \return VHT capabilities |
358 |
* \return VHT capabilities |
| 337 |
*/ |
359 |
*/ |
| 338 |
VhtCapabilities GetVhtCapabilities (void) const; |
360 |
VhtCapabilities GetVhtCapabilities (void) const; |
| 339 |
/** |
361 |
/** |
|
|
362 |
* Set the Capability information. |
| 363 |
* |
| 364 |
* \param capabilities Capability information |
| 365 |
*/ |
| 366 |
void SetCapabilities (CapabilityInformation capabilities); |
| 367 |
/** |
| 340 |
* Set the HT capabilities. |
368 |
* Set the HT capabilities. |
| 341 |
* |
369 |
* |
| 342 |
* \param htcapabilities HT capabilities |
370 |
* \param htcapabilities HT capabilities |
| 343 |
*/ |
371 |
*/ |
| 344 |
void SetHtCapabilities (HtCapabilities htcapabilities); |
372 |
void SetHtCapabilities (HtCapabilities htcapabilities); |
| 345 |
/** |
373 |
/** |
|
|
374 |
* Set the VHT capabilities. |
| 375 |
* |
| 376 |
* \param vhtcapabilities VHT capabilities |
| 377 |
*/ |
| 378 |
void SetVhtCapabilities (VhtCapabilities vhtcapabilities); |
| 379 |
/** |
| 346 |
* Set the Service Set Identifier (SSID). |
380 |
* Set the Service Set Identifier (SSID). |
| 347 |
* |
381 |
* |
| 348 |
* \param ssid SSID |
382 |
* \param ssid SSID |