src/devices/wifi/dcf-manager-test.cc
changeset 2508 18b690d1e74b
parent 2145 8f3c8ef34b0a
child 2524 db72c0e7743e
equal deleted inserted replaced
2505:984b364e3111 2508:18b690d1e74b
     2 #ifdef RUN_SELF_TESTS
     2 #ifdef RUN_SELF_TESTS
     3 
     3 
     4 #include "ns3/test.h"
     4 #include "ns3/test.h"
     5 #include "ns3/simulator.h"
     5 #include "ns3/simulator.h"
     6 #include "dcf-manager.h"
     6 #include "dcf-manager.h"
     7 #include "mac-parameters.h"
     7 #include "wifi-mac-parameters.h"
     8 
     8 
     9 
     9 
    10 namespace ns3 {
    10 namespace ns3 {
    11 
    11 
    12 class DcfManagerTest;
    12 class DcfManagerTest;
    65   void DoAccessRequest (uint64_t txTime, uint64_t expectedGrantTime, DcfStateTest *state);
    65   void DoAccessRequest (uint64_t txTime, uint64_t expectedGrantTime, DcfStateTest *state);
    66   
    66   
    67   typedef std::vector<DcfStateTest *> DcfStates;
    67   typedef std::vector<DcfStateTest *> DcfStates;
    68 
    68 
    69   DcfManager *m_dcfManager;
    69   DcfManager *m_dcfManager;
    70   MacParameters *m_parameters;
    70   WifiMacParameters *m_parameters;
    71   DcfStates m_dcfStates;
    71   DcfStates m_dcfStates;
    72   bool m_result;
    72   bool m_result;
    73 };
    73 };
    74 
    74 
    75 
    75