LEFT | RIGHT |
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 1062 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1073 */ | 1073 */ |
1074 uint8_t GetNumberOfSupportedStreams (const WifiRemoteStation *station) const; | 1074 uint8_t GetNumberOfSupportedStreams (const WifiRemoteStation *station) const; |
1075 /** | 1075 /** |
1076 * \returns the number of Ness the station has. | 1076 * \returns the number of Ness the station has. |
1077 * | 1077 * |
1078 * \param station the station being queried | 1078 * \param station the station being queried |
1079 * | 1079 * |
1080 * \return the number of Ness the station has | 1080 * \return the number of Ness the station has |
1081 */ | 1081 */ |
1082 uint32_t GetNess (const WifiRemoteStation *station) const; | 1082 uint32_t GetNess (const WifiRemoteStation *station) const; |
1083 /** | |
1084 * Return the long retry limit of the given station. | |
1085 * | |
1086 * \param station the station being queried | |
1087 * | |
1088 * \return the long retry limit of the the station | |
1089 */ | |
1090 uint32_t GetLongRetryCount (const WifiRemoteStation *station) const; | |
1091 /** | |
1092 * Return the short retry limit of the given station. | |
1093 * | |
1094 * \param station the station being queried | |
1095 * | |
1096 * \return the short retry limit of the the station | |
1097 */ | |
1098 uint32_t GetShortRetryCount (const WifiRemoteStation *station) const; | |
1099 /** | 1083 /** |
1100 * Return the preamble to be used for the transmission. | 1084 * Return the preamble to be used for the transmission. |
1101 * | 1085 * |
1102 * \param mode the mode selected for the transmission | 1086 * \param mode the mode selected for the transmission |
1103 * \param dest address of the recipient | 1087 * \param dest address of the recipient |
1104 * | 1088 * |
1105 * \return the preamble to be used for the transmission | 1089 * \return the preamble to be used for the transmission |
1106 */ | 1090 */ |
1107 WifiPreamble GetPreambleForTransmission (WifiMode mode, Mac48Address dest); | 1091 WifiPreamble GetPreambleForTransmission (WifiMode mode, Mac48Address dest); |
1108 /** | 1092 /** |
(...skipping 507 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1616 virtual ~WifiRemoteStation (); | 1600 virtual ~WifiRemoteStation (); |
1617 WifiRemoteStationState *m_state; //!< Remote station state | 1601 WifiRemoteStationState *m_state; //!< Remote station state |
1618 uint32_t m_ssrc; //!< STA short retry count | 1602 uint32_t m_ssrc; //!< STA short retry count |
1619 uint32_t m_slrc; //!< STA long retry count | 1603 uint32_t m_slrc; //!< STA long retry count |
1620 uint8_t m_tid; //!< traffic ID | 1604 uint8_t m_tid; //!< traffic ID |
1621 }; | 1605 }; |
1622 | 1606 |
1623 } //namespace ns3 | 1607 } //namespace ns3 |
1624 | 1608 |
1625 #endif /* WIFI_REMOTE_STATION_MANAGER_H */ | 1609 #endif /* WIFI_REMOTE_STATION_MANAGER_H */ |
LEFT | RIGHT |