51 class MsduAggregator; |
51 class MsduAggregator; |
52 class MgtAddBaResponseHeader; |
52 class MgtAddBaResponseHeader; |
53 class BlockAckManager; |
53 class BlockAckManager; |
54 class MgtDelBaHeader; |
54 class MgtDelBaHeader; |
55 |
55 |
56 |
56 enum TypeOfStation |
57 /* This queue contains packets for a particular access class. |
57 { |
|
58 STA, |
|
59 AP, |
|
60 ADHOC_STA, |
|
61 MESH |
|
62 }; |
|
63 |
|
64 |
|
65 /** |
|
66 * \ingroup wifi |
|
67 * This queue contains packets for a particular access class. |
58 * possibles access classes are: |
68 * possibles access classes are: |
59 * |
69 * |
60 * -AC_VO : voice, tid = 6,7 ^ |
70 * -AC_VO : voice, tid = 6,7 ^ |
61 * -AC_VI : video, tid = 4,5 | |
71 * -AC_VI : video, tid = 4,5 | |
62 * -AC_BE : best-effort, tid = 0,3 | priority |
72 * -AC_BE : best-effort, tid = 0,3 | priority |
63 * -AC_BK : background, tid = 1,2 | |
73 * -AC_BK : background, tid = 1,2 | |
64 * |
74 * |
65 * For more details see section 9.1.3.1 in 802.11 standard. |
75 * For more details see section 9.1.3.1 in 802.11 standard. |
66 */ |
76 */ |
67 enum TypeOfStation |
|
68 { |
|
69 STA, |
|
70 AP, |
|
71 ADHOC_STA, |
|
72 MESH |
|
73 }; |
|
74 |
|
75 class EdcaTxopN : public Dcf |
77 class EdcaTxopN : public Dcf |
76 { |
78 { |
77 public: |
79 public: |
78 |
80 |
79 typedef Callback <void, const WifiMacHeader&> TxOk; |
81 typedef Callback <void, const WifiMacHeader&> TxOk; |