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) 2009 MIRKO BANCHI | 3 * Copyright (c) 2009 MIRKO BANCHI |
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 16 matching lines...) Expand all Loading... |
27 namespace ns3 { | 27 namespace ns3 { |
28 /** | 28 /** |
29 * \brief Maintains information for a block ack agreement. | 29 * \brief Maintains information for a block ack agreement. |
30 * \ingroup wifi | 30 * \ingroup wifi |
31 */ | 31 */ |
32 class BlockAckAgreement | 32 class BlockAckAgreement |
33 { | 33 { |
34 /// Provide access to MacLow class | 34 /// Provide access to MacLow class |
35 friend class MacLow; | 35 friend class MacLow; |
36 | 36 |
37 | |
38 public: | 37 public: |
39 /** | 38 /** |
40 * Constructor for BlockAckAgreement with given peer and TID. | 39 * Constructor for BlockAckAgreement with given peer and TID. |
41 * | 40 * |
42 * \param peer | 41 * \param peer |
43 * \param tid | 42 * \param tid |
44 */ | 43 */ |
45 BlockAckAgreement (Mac48Address peer, uint8_t tid); | 44 BlockAckAgreement (Mac48Address peer, uint8_t tid); |
46 ~BlockAckAgreement (); | 45 ~BlockAckAgreement (); |
47 /** | 46 /** |
(...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
168 uint16_t m_timeout; //!< Timeout | 167 uint16_t m_timeout; //!< Timeout |
169 uint16_t m_startingSeq; //!< Starting squence control | 168 uint16_t m_startingSeq; //!< Starting squence control |
170 uint16_t m_winEnd; //!< Ending sequence number | 169 uint16_t m_winEnd; //!< Ending sequence number |
171 uint8_t m_htSupported; //!< Flag whether HT is supported | 170 uint8_t m_htSupported; //!< Flag whether HT is supported |
172 EventId m_inactivityEvent; //!< inactivity event | 171 EventId m_inactivityEvent; //!< inactivity event |
173 }; | 172 }; |
174 | 173 |
175 } //namespace ns3 | 174 } //namespace ns3 |
176 | 175 |
177 #endif /* BLOCK_ACK_AGREEMENT_H */ | 176 #endif /* BLOCK_ACK_AGREEMENT_H */ |
OLD | NEW |