23 #ifndef LINK_MANAGER_H 
   24 #define LINK_MANAGER_H 
   29 #include "ns3/event-id.h" 
   32 #include "ns3/nstime.h" 
   60                       bool deleteParameters);
 
   67                                 bool deleteUlParameters, 
EventId &eventId);
 
keep track of time values and allow control of global simulation resolution 
smart pointer class similar to boost::intrusive_ptr 
Ptr< SubscriberStationNetDevice > m_ss
Doxygen introspection did not find any typical Config paths. 
void ResetRangingRequestCW(void)
WimaxNetDevice::RangingStatus m_rangingStatus
void ScheduleScanningRestart(Time interval, SubscriberStationNetDevice::EventType eventType, bool deleteUlParameters, EventId &eventId)
EventId m_waitForRngRspEvent
void SetBsEirp(uint16_t bs_eirp)
uint8_t m_contentionRangingRetries
SSLinkManager(Ptr< SubscriberStationNetDevice > ss)
Doxygen introspection did not find any typical Config paths. 
void StartSynchronizing(void)
bool GetRangingIntervalFound(void) const 
uint16_t CalculateMaxIRSignalStrength(void)
void StartScanning(SubscriberStationNetDevice::EventType type, bool deleteParameters)
this class implements the link manager of subscriber station net device. 
void DoDispose(void)
This method is called by Object::Dispose or by the object's destructor, whichever comes first...
void PerformRanging(Cid cid, RngRsp rngrsp)
uint8_t m_nrRangingTransOpps
void AdjustRangingParameters(const RngRsp &rngrsp)
uint16_t m_nrRngRspsRecvd
uint8_t m_initRangOppNumber
void SendRangingRequest(uint8_t uiuc, uint16_t allocationSize)
SSLinkManager & operator=(const SSLinkManager &)
void PerformBackoff(void)
uint8_t m_rangingAnomalies
bool IsUlChannelUsable(void)
void SetRangingCW(uint8_t rangingCW)
uint16_t m_nrInvitedPollsRecvd
void NegotiateBasicCapabilities(void)
void SelectRandomBackoff(void)
bool SearchForDlChannel(uint8_t channel)
void StartContentionResolution(void)
void SetNrRangingTransOpps(uint8_t nrRangingTransOpps)
void SetEirXPIrMax(uint16_t eir_x_p_ir_max)
uint32_t m_rngReqFrameNumber
void IncreaseRangingRequestCW(void)
void SetRangingIntervalFound(bool rangingIntervalFound)
uint16_t GetMinTransmitPowerLevel(void)
void IncrementNrInvitedPollsRecvd(void)
void DeleteUplinkParameters(void)
an identifier for simulation events. 
EventId GetDlMapSyncTimeoutEvent(void)
static TypeId GetTypeId(void)
void EndScanning(bool status, uint64_t frequency)
a base class which provides memory management and object aggregation 
EventId m_dlMapSyncTimeoutEvent
a unique identifier for an interface. 
bool m_rangingIntervalFound