src/wifi/model/edca-txop-n.h
changeset 7139 79dd02ed46ec
parent 7013 1db4e43e30e8
child 7141 072fb225b714
equal deleted inserted replaced
7138:90f585e0fcea 7139:79dd02ed46ec
    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;