A Discrete-Event Network Simulator
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ns3::SSRecord Class Reference

This class is used by the base station to store some information related to subscriber station in the cell. More...

#include <ss-record.h>

Public Member Functions

 SSRecord (Mac48Address macAddress)
 SSRecord (Mac48Address macAddress, Ipv4Address IPaddress)
void AddServiceFlow (ServiceFlow *serviceFlow)
void DisablePollForRanging (void)
void EnablePollForRanging (void)
bool GetAreServiceFlowsAllocated (void) const
Cid GetBasicCid (void) const
DsaRsp GetDsaRsp (void) const
uint8_t GetDsaRspRetries (void) const
bool GetHasServiceFlowBe (void) const
bool GetHasServiceFlowNrtps (void) const
bool GetHasServiceFlowRtps (void) const
bool GetHasServiceFlowUgs (void) const
uint8_t GetInvitedRangRetries (void) const
Ipv4Address GetIPAddress (void)
bool GetIsBroadcastSS (void)
Mac48Address GetMacAddress (void) const
WimaxPhy::ModulationType GetModulationType (void) const
bool GetPollForRanging (void) const
bool GetPollMeBit (void) const
Cid GetPrimaryCid (void) const
uint8_t GetRangingCorrectionRetries (void) const
WimaxNetDevice::RangingStatus GetRangingStatus (void) const
std::vector< ServiceFlow * > GetServiceFlows (enum ServiceFlow::SchedulingType schedulingType) const
uint16_t GetSfTransactionId (void) const
void IncrementDsaRspRetries (void)
void IncrementInvitedRangingRetries (void)
void IncrementRangingCorrectionRetries (void)
void ResetInvitedRangingRetries (void)
void ResetRangingCorrectionRetries (void)
void SetAreServiceFlowsAllocated (bool val)
void SetBasicCid (Cid basicCid)
void SetDsaRsp (DsaRsp dsaRsp)
void SetDsaRspRetries (uint8_t dsaRspRetries)
void SetIPAddress (Ipv4Address IPaddress)
void SetIsBroadcastSS (bool)
void SetMacAddress (Mac48Address macAddress)
void SetModulationType (WimaxPhy::ModulationType modulationType)
void SetPollMeBit (bool pollMeBit)
void SetPrimaryCid (Cid primaryCid)
void SetRangingStatus (WimaxNetDevice::RangingStatus rangingStatus)
void SetSfTransactionId (uint16_t sfTransactionId)

Private Member Functions

void Initialize (void)

Private Attributes

bool m_areServiceFlowsAllocated
Cid m_basicCid
bool m_broadcast
DsaRsp m_dsaRsp
uint8_t m_dsaRspRetries
uint8_t m_invitedRangingRetries
Ipv4Address m_IPAddress
Mac48Address m_macAddress
WimaxPhy::ModulationType m_modulationType
bool m_pollForRanging
bool m_pollMeBit
Cid m_primaryCid
uint8_t m_rangingCorrectionRetries
WimaxNetDevice::RangingStatus m_rangingStatus
std::vector< ServiceFlow * > * m_serviceFlows
uint16_t m_sfTransactionId

Detailed Description

This class is used by the base station to store some information related to subscriber station in the cell.

Definition at line 43 of file ss-record.h.

The documentation for this class was generated from the following files: