ns3::ConstantRateWifiRemoteStation Class Reference

#include <constant-rate-wifi-manager.h>

Inheritance diagram for ns3::ConstantRateWifiRemoteStation:
Inheritance graph
[legend]
Collaboration diagram for ns3::ConstantRateWifiRemoteStation:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ConstantRateWifiRemoteStation (Ptr< ConstantRateWifiManager > stations)
virtual ~ConstantRateWifiRemoteStation ()

Protected Member Functions

virtual void DoReportRxOk (double rxSnr, WifiMode txMode)
virtual void DoReportRtsFailed (void)
virtual void DoReportDataFailed (void)
virtual void DoReportRtsOk (double ctsSnr, WifiMode ctsMode, double rtsSnr)
virtual void DoReportDataOk (double ackSnr, WifiMode ackMode, double dataSnr)
virtual void DoReportFinalRtsFailed (void)
virtual void DoReportFinalDataFailed (void)

Private Member Functions

virtual Ptr
< WifiRemoteStationManager
GetManager (void) const
virtual WifiMode DoGetDataMode (uint32_t size)
virtual WifiMode DoGetRtsMode (void)

Private Attributes

Ptr< ConstantRateWifiManagerm_manager

Detailed Description

Definition at line 52 of file constant-rate-wifi-manager.h.


Constructor & Destructor Documentation

ns3::ConstantRateWifiRemoteStation::ConstantRateWifiRemoteStation ( Ptr< ConstantRateWifiManager stations  ) 

Definition at line 24 of file constant-rate-wifi-manager.cc.

ns3::ConstantRateWifiRemoteStation::~ConstantRateWifiRemoteStation (  )  [virtual]

Definition at line 27 of file constant-rate-wifi-manager.cc.


Member Function Documentation

WifiMode ns3::ConstantRateWifiRemoteStation::DoGetDataMode ( uint32_t  size  )  [private, virtual]

Implements ns3::WifiRemoteStation.

Definition at line 53 of file constant-rate-wifi-manager.cc.

WifiMode ns3::ConstantRateWifiRemoteStation::DoGetRtsMode ( void   )  [private, virtual]

Implements ns3::WifiRemoteStation.

Definition at line 58 of file constant-rate-wifi-manager.cc.

References m_manager.

void ns3::ConstantRateWifiRemoteStation::DoReportDataFailed ( void   )  [protected, virtual]

Implements ns3::WifiRemoteStation.

Definition at line 37 of file constant-rate-wifi-manager.cc.

void ns3::ConstantRateWifiRemoteStation::DoReportDataOk ( double  ackSnr,
WifiMode  ackMode,
double  dataSnr 
) [protected, virtual]

Implements ns3::WifiRemoteStation.

Definition at line 43 of file constant-rate-wifi-manager.cc.

void ns3::ConstantRateWifiRemoteStation::DoReportFinalDataFailed ( void   )  [protected, virtual]

Implements ns3::WifiRemoteStation.

Definition at line 49 of file constant-rate-wifi-manager.cc.

void ns3::ConstantRateWifiRemoteStation::DoReportFinalRtsFailed ( void   )  [protected, virtual]

Implements ns3::WifiRemoteStation.

Definition at line 46 of file constant-rate-wifi-manager.cc.

void ns3::ConstantRateWifiRemoteStation::DoReportRtsFailed ( void   )  [protected, virtual]

Implements ns3::WifiRemoteStation.

Definition at line 34 of file constant-rate-wifi-manager.cc.

void ns3::ConstantRateWifiRemoteStation::DoReportRtsOk ( double  ctsSnr,
WifiMode  ctsMode,
double  rtsSnr 
) [protected, virtual]

Implements ns3::WifiRemoteStation.

Definition at line 40 of file constant-rate-wifi-manager.cc.

void ns3::ConstantRateWifiRemoteStation::DoReportRxOk ( double  rxSnr,
WifiMode  txMode 
) [protected, virtual]

Implements ns3::WifiRemoteStation.

Definition at line 31 of file constant-rate-wifi-manager.cc.

Ptr< WifiRemoteStationManager > ns3::ConstantRateWifiRemoteStation::GetManager ( void   )  const [private, virtual]

Implements ns3::WifiRemoteStation.

Definition at line 63 of file constant-rate-wifi-manager.cc.

References m_manager.


Member Data Documentation

Definition at line 71 of file constant-rate-wifi-manager.h.

Referenced by DoGetRtsMode(), and GetManager().


The documentation for this class was generated from the following files:
Generated on Thu Dec 3 14:10:53 2009 for NS-3 by  doxygen 1.6.3