OLD | NEW |
1 /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ | 1 /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ |
2 /* | 2 /* |
3 * Copyright (c) 2005,2006,2007 INRIA | 3 * Copyright (c) 2005,2006,2007 INRIA |
4 * | 4 * |
5 * This program is free software; you can redistribute it and/or modify | 5 * This program is free software; you can redistribute it and/or modify |
6 * it under the terms of the GNU General Public License version 2 as | 6 * it under the terms of the GNU General Public License version 2 as |
7 * published by the Free Software Foundation; | 7 * published by the Free Software Foundation; |
8 * | 8 * |
9 * This program is distributed in the hope that it will be useful, | 9 * This program is distributed in the hope that it will be useful, |
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of | 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of |
(...skipping 506 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
517 * BSSBasicRateSet parameter. This list is constructed through calls | 517 * BSSBasicRateSet parameter. This list is constructed through calls |
518 * to WifiRemoteStationManager::AddBasicMode(), and an API that | 518 * to WifiRemoteStationManager::AddBasicMode(), and an API that |
519 * allows external access to it is available through | 519 * allows external access to it is available through |
520 * WifiRemoteStationManager::GetNBasicModes() and | 520 * WifiRemoteStationManager::GetNBasicModes() and |
521 * WifiRemoteStationManager::GetBasicMode(). | 521 * WifiRemoteStationManager::GetBasicMode(). |
522 */ | 522 */ |
523 WifiModeList m_bssBasicRateSet; | 523 WifiModeList m_bssBasicRateSet; |
524 WifiMcsList m_bssBasicMcsSet; | 524 WifiMcsList m_bssBasicMcsSet; |
525 | 525 |
526 bool m_htSupported; | 526 bool m_htSupported; |
527 bool m_isLowLatency; | |
528 uint32_t m_maxSsrc; | 527 uint32_t m_maxSsrc; |
529 uint32_t m_maxSlrc; | 528 uint32_t m_maxSlrc; |
530 uint32_t m_rtsCtsThreshold; | 529 uint32_t m_rtsCtsThreshold; |
531 uint32_t m_fragmentationThreshold; | 530 uint32_t m_fragmentationThreshold; |
532 uint8_t m_defaultTxPowerLevel; | 531 uint8_t m_defaultTxPowerLevel; |
533 WifiMode m_nonUnicastMode; | 532 WifiMode m_nonUnicastMode; |
534 double m_avgSlrcCoefficient; | 533 |
535 /** | 534 /** |
536 * The trace source fired when the transmission of a single RTS has failed | 535 * The trace source fired when the transmission of a single RTS has failed |
537 */ | 536 */ |
538 TracedCallback<Mac48Address> m_macTxRtsFailed; | 537 TracedCallback<Mac48Address> m_macTxRtsFailed; |
539 /** | 538 /** |
540 * The trace source fired when the transmission of a single data packet has fa
iled | 539 * The trace source fired when the transmission of a single data packet has fa
iled |
541 */ | 540 */ |
542 TracedCallback<Mac48Address> m_macTxDataFailed; | 541 TracedCallback<Mac48Address> m_macTxDataFailed; |
543 /** | 542 /** |
544 * The trace source fired when the transmission of a RTS has | 543 * The trace source fired when the transmission of a RTS has |
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
597 WifiRemoteStationState *m_state; | 596 WifiRemoteStationState *m_state; |
598 uint32_t m_ssrc; | 597 uint32_t m_ssrc; |
599 uint32_t m_slrc; | 598 uint32_t m_slrc; |
600 uint8_t m_tid; | 599 uint8_t m_tid; |
601 }; | 600 }; |
602 | 601 |
603 | 602 |
604 } // namespace ns3 | 603 } // namespace ns3 |
605 | 604 |
606 #endif /* WIFI_REMOTE_STATION_MANAGER_H */ | 605 #endif /* WIFI_REMOTE_STATION_MANAGER_H */ |
OLD | NEW |