src/wifi/model/ideal-wifi-manager.h
changeset 10139 17a71cd49da3
parent 7385 10beb0e53130
child 10218 97da49da2d6c
equal deleted inserted replaced
10138:2f8e35b43d11 10139:17a71cd49da3
    62                               double ctsSnr, WifiMode ctsMode, double rtsSnr);
    62                               double ctsSnr, WifiMode ctsMode, double rtsSnr);
    63   virtual void DoReportDataOk (WifiRemoteStation *station,
    63   virtual void DoReportDataOk (WifiRemoteStation *station,
    64                                double ackSnr, WifiMode ackMode, double dataSnr);
    64                                double ackSnr, WifiMode ackMode, double dataSnr);
    65   virtual void DoReportFinalRtsFailed (WifiRemoteStation *station);
    65   virtual void DoReportFinalRtsFailed (WifiRemoteStation *station);
    66   virtual void DoReportFinalDataFailed (WifiRemoteStation *station);
    66   virtual void DoReportFinalDataFailed (WifiRemoteStation *station);
    67   virtual WifiMode DoGetDataMode (WifiRemoteStation *station, uint32_t size);
    67   virtual WifiTxVector DoGetDataTxVector (WifiRemoteStation *station, uint32_t size);
    68   virtual WifiMode DoGetRtsMode (WifiRemoteStation *station);
    68   virtual WifiTxVector DoGetRtsTxVector (WifiRemoteStation *station);
    69   virtual bool IsLowLatency (void) const;
    69   virtual bool IsLowLatency (void) const;
    70 
    70 
    71   // return the min snr needed to successfully transmit
    71   // return the min snr needed to successfully transmit
    72   // data with this mode at the specified ber.
    72   // data with this mode at the specified ber.
    73   double GetSnrThreshold (WifiMode mode) const;
    73   double GetSnrThreshold (WifiMode mode) const;