231   std::vector<ServiceFlow*> tmpServiceFlows;
 
  236           tmpServiceFlows.push_back ((*iter));
 
  239   return tmpServiceFlows;
 
void AddServiceFlow(ServiceFlow *serviceFlow)
Add service flow. 
 
This class implements the DSA-RSP message described by "IEEE Standard for   Local and metropolitan ar...
 
void IncrementRangingCorrectionRetries(void)
Increment ranging correction retries. 
 
Mac48Address GetMacAddress(void) const 
Get MAC address. 
 
bool GetHasServiceFlowBe(void) const 
Check if at least one flow has scheduling type SF_TYPE_BE. 
 
WimaxPhy::ModulationType m_modulationType
least robust burst profile (modulation type) for this SS 
 
Cid GetBasicCid(void) const 
Get basic CID. 
 
void SetPrimaryCid(Cid primaryCid)
Set primary CID. 
 
void IncrementDsaRspRetries(void)
Increment DAS response retries. 
 
Ipv4Address m_IPAddress
IP address. 
 
Ipv4Address GetIPAddress(void)
Get IP address. 
 
bool m_pollForRanging
poll for ranging 
 
bool GetAreServiceFlowsAllocated(void) const 
Check if service flows are allocated. 
 
void SetDsaRspRetries(uint8_t dsaRspRetries)
Set DSA response retries. 
 
void SetIsBroadcastSS(bool broadcast_enable)
Set is broadcast SS. 
 
WimaxNetDevice::RangingStatus GetRangingStatus(void) const 
Get ranging status. 
 
void DisablePollForRanging(void)
Disable poll for ranging. 
 
Cid m_primaryCid
primary CID 
 
uint8_t m_rangingCorrectionRetries
ranging correction retries 
 
void SetDsaRsp(DsaRsp dsaRsp)
Set DSA response. 
 
std::vector< ServiceFlow * > * m_serviceFlows
service flows 
 
void SetModulationType(WimaxPhy::ModulationType modulationType)
Set modulation type. 
 
void SetRangingStatus(WimaxNetDevice::RangingStatus rangingStatus)
Set ranging status. 
 
void Initialize(void)
Initialize. 
 
void ResetInvitedRangingRetries(void)
Reset invited ranging retries. 
 
RangingStatus
RangingStatus enumeration. 
 
void SetSfTransactionId(uint16_t sfTransactionId)
Set SF transaction ID. 
 
uint8_t GetDsaRspRetries(void) const 
Get DSA response retries. 
 
void ResetRangingCorrectionRetries(void)
Reset ranging correction retries. 
 
void SetBasicCid(Cid basicCid)
Set basic CID. 
 
void EnablePollForRanging(void)
Enable poll for ranging funtion. 
 
bool m_broadcast
broadcast? 
 
bool GetHasServiceFlowRtps(void) const 
Check if at least one flow has scheduling type SF_TYPE_RTPS. 
 
void SetPollMeBit(bool pollMeBit)
Set poll ME bit. 
 
std::vector< ServiceFlow * > GetServiceFlows(enum ServiceFlow::SchedulingType schedulingType) const 
Get service flows. 
 
ModulationType
ModulationType enumeration. 
 
DsaRsp m_dsaRsp
DSA response. 
 
uint8_t GetRangingCorrectionRetries(void) const 
Get ranging correction retries. 
 
WimaxNetDevice::RangingStatus m_rangingStatus
ranging status 
 
bool GetHasServiceFlowUgs(void) const 
Check if at least one flow has scheduling type SF_TYPE_UGS. 
 
Every class exported by the ns3 library is enclosed in the ns3 namespace. 
 
bool GetPollMeBit(void) const 
Get poll ME bit. 
 
void IncrementInvitedRangingRetries(void)
Increment invited ranging retries. 
 
void SetAreServiceFlowsAllocated(bool val)
Set are service flows allocated. 
 
uint8_t m_dsaRspRetries
DAS response retries. 
 
This class implements service flows as described by the IEEE-802.16 standard. 
 
bool m_pollMeBit
if PM (poll me) bit set for this SS 
 
bool GetHasServiceFlowNrtps(void) const 
Check if at least one flow has scheduling type SF_TYPE_NRTPS. 
 
uint16_t GetSfTransactionId(void) const 
Get SF transaction ID. 
 
Cid GetPrimaryCid(void) const 
Get primary CID. 
 
bool GetPollForRanging(void) const 
Get poll for ranging. 
 
uint8_t GetInvitedRangRetries(void) const 
Get invited range retries. 
 
DsaRsp GetDsaRsp(void) const 
Get DSA response. 
 
bool m_areServiceFlowsAllocated
are service floes allowed 
 
bool GetIsBroadcastSS(void)
Get is broadcast SS. 
 
Ipv4 addresses are stored in host order in this class. 
 
Mac48Address m_macAddress
MAC address. 
 
void SetIPAddress(Ipv4Address IPaddress)
Set IP address. 
 
uint8_t m_invitedRangingRetries
invited ranging retries 
 
void SetMacAddress(Mac48Address macAddress)
Set MAC address. 
 
SchedulingType
section 11.13.11 Service flow scheduling type, page 701 
 
WimaxPhy::ModulationType GetModulationType(void) const 
Get modulation type. 
 
uint16_t m_sfTransactionId
SF transaction ID.