src/devices/wifi/dcf-manager.cc
changeset 3905 99c9346b5d71
parent 2524 db72c0e7743e
child 4217 9494663cf1c9
equal deleted inserted replaced
3904:1271239aaec5 3905:99c9346b5d71
   178     m_dcf->NotifyRxEndErrorNow ();
   178     m_dcf->NotifyRxEndErrorNow ();
   179   }
   179   }
   180   virtual void NotifyTxStart (Time duration) {
   180   virtual void NotifyTxStart (Time duration) {
   181     m_dcf->NotifyTxStartNow (duration);
   181     m_dcf->NotifyTxStartNow (duration);
   182   }
   182   }
   183   virtual void NotifyCcaBusyStart (Time duration) {
   183   virtual void NotifyMaybeCcaBusyStart (Time duration) {
   184     m_dcf->NotifyCcaBusyStartNow (duration);
   184     m_dcf->NotifyMaybeCcaBusyStartNow (duration);
   185   }
   185   }
   186 private:
   186 private:
   187   ns3::DcfManager *m_dcf;
   187   ns3::DcfManager *m_dcf;
   188 };
   188 };
   189 
   189 
   526   UpdateBackoff ();
   526   UpdateBackoff ();
   527   m_lastTxStart = Simulator::Now ();
   527   m_lastTxStart = Simulator::Now ();
   528   m_lastTxDuration = duration;
   528   m_lastTxDuration = duration;
   529 }
   529 }
   530 void 
   530 void 
   531 DcfManager::NotifyCcaBusyStartNow (Time duration)
   531 DcfManager::NotifyMaybeCcaBusyStartNow (Time duration)
   532 {
   532 {
   533   MY_DEBUG ("busy start for "<<duration);
   533   MY_DEBUG ("busy start for "<<duration);
   534   UpdateBackoff ();
   534   UpdateBackoff ();
   535   m_lastBusyStart = Simulator::Now ();
   535   m_lastBusyStart = Simulator::Now ();
   536   m_lastBusyDuration = duration;
   536   m_lastBusyDuration = duration;