src/devices/wifi/mac-high-nqsta.h
changeset 1952 2ad2630756e3
parent 1948 0559cd5e7a11
child 1964 041240a915f8
equal deleted inserted replaced
1951:55980d59a7ea 1952:2ad2630756e3
    73   void AssocRequestTimeout (void);
    73   void AssocRequestTimeout (void);
    74   void ProbeRequestTimeout (void);
    74   void ProbeRequestTimeout (void);
    75   bool IsAssociated (void);
    75   bool IsAssociated (void);
    76   SupportedRates GetSupportedRates (void);
    76   SupportedRates GetSupportedRates (void);
    77   void MissedBeacons (void);
    77   void MissedBeacons (void);
       
    78   void RestartBeaconWatchdog (Time delay);
    78   enum {
    79   enum {
    79     ASSOCIATED,
    80     ASSOCIATED,
    80     WAIT_PROBE_RESP,
    81     WAIT_PROBE_RESP,
    81     WAIT_ASSOC_RESP,
    82     WAIT_ASSOC_RESP,
    82     BEACON_MISSED,
    83     BEACON_MISSED,
    90   ForwardCallback m_forward;
    91   ForwardCallback m_forward;
    91   AssociatedCallback m_associatedCallback;
    92   AssociatedCallback m_associatedCallback;
    92   DisAssociatedCallback m_disAssociatedCallback;
    93   DisAssociatedCallback m_disAssociatedCallback;
    93   SupportedRates m_rates;
    94   SupportedRates m_rates;
    94   DcaTxop *m_dca;
    95   DcaTxop *m_dca;
    95   Watchdog *m_beaconWatchdog;
    96   EventId m_beaconWatchdog;
       
    97   Time m_beaconWatchdogEnd;
    96   Mac48Address m_bssid;
    98   Mac48Address m_bssid;
    97   uint32_t m_maxMissedBeacons;
    99   uint32_t m_maxMissedBeacons;
    98 };
   100 };
    99 
   101 
   100 } // namespace ns3
   102 } // namespace ns3