equal
deleted
inserted
replaced
32 class MacLow; |
32 class MacLow; |
33 |
33 |
34 /** |
34 /** |
35 * \brief keep track of the state needed for a single DCF |
35 * \brief keep track of the state needed for a single DCF |
36 * function. |
36 * function. |
|
37 * \ingroup wifi |
37 * |
38 * |
38 * Multiple instances of a DcfState can be registered in a single |
39 * Multiple instances of a DcfState can be registered in a single |
39 * DcfManager to implement 802.11e-style relative QoS. |
40 * DcfManager to implement 802.11e-style relative QoS. |
40 * DcfState::SetAifsn and DcfState::SetCwBounds allow the user to |
41 * DcfState::SetAifsn and DcfState::SetCwBounds allow the user to |
41 * control the relative QoS differentiation. |
42 * control the relative QoS differentiation. |
152 bool m_accessRequested; |
153 bool m_accessRequested; |
153 }; |
154 }; |
154 |
155 |
155 /** |
156 /** |
156 * \brief Manage a set of ns3::DcfState |
157 * \brief Manage a set of ns3::DcfState |
|
158 * \ingroup wifi |
157 * |
159 * |
158 * Handle a set of independent ns3::DcfState, each of which represents |
160 * Handle a set of independent ns3::DcfState, each of which represents |
159 * a single DCF within a MAC stack. Each ns3::DcfState has a priority |
161 * a single DCF within a MAC stack. Each ns3::DcfState has a priority |
160 * implicitely associated with it (the priority is determined when the |
162 * implicitely associated with it (the priority is determined when the |
161 * ns3::DcfState is added to the DcfManager: the first DcfState to be |
163 * ns3::DcfState is added to the DcfManager: the first DcfState to be |