30 #ifndef MANAGEMENT_MESSAGE_TYPE_H 
   31 #define MANAGEMENT_MESSAGE_TYPE_H 
   34 #include "ns3/header.h" 
   82   std::string 
GetName (
void) 
const;
 
   89   void Print (std::ostream &os) 
const;
 
  108 #include "ns3/header.h" 
  109 #include "ns3/mac48-address.h" 
  268   std::string 
GetName (
void) 
const;
 
  275   void Print (std::ostream &os) 
const;
 
  359 #include "ns3/header.h" 
  360 #include "ns3/buffer.h" 
  423   std::string 
GetName (
void) 
const;
 
  430   void Print (std::ostream &os) 
const;
 
  453 #include "ns3/header.h" 
  454 #include "ns3/buffer.h" 
  530   std::string 
GetName (
void) 
const;
 
  537   void Print (std::ostream &os) 
const;
 
  561 #include "ns3/header.h" 
  562 #include "ns3/buffer.h" 
  605   std::string 
GetName (
void) 
const;
 
  612   void Print (std::ostream &os) 
const;
 
  631 #include "ns3/header.h" 
  632 #include "ns3/mac48-address.h" 
  684   std::string 
GetName (
void) 
const;
 
  691   void Print (std::ostream &os) 
const;
 
uint32_t GetSerializedSize(void) const 
 
This class implements the DSA-RSP message described by "IEEE Standard for   Local and metropolitan ar...
 
void SetMacAddress(Mac48Address macAddress)
Set MAC address field. 
 
Mac48Address m_macAddress
MAC address. 
 
static TypeId GetTypeId(void)
Get the type ID. 
 
uint8_t GetRangingAnomalies(void) const 
Get ranging anomalies field. 
 
void SetReqDlBurstProfile(uint8_t reqDlBurstProfile)
Set request DL burst profile field. 
 
void Print(std::ostream &os) const 
 
void SetPowerLevelAdjust(uint8_t powerLevelAdjust)
set the relative change in transmission power level that the SS should make in order that transmissio...
 
This class implements the DSA-ACK message described by "IEEE Standard for Local and metropolitan area...
 
uint8_t GetRangSubchnl(void) const 
 
void SetServiceFlow(ServiceFlow sf)
specify a service flow to be requested by this message 
 
This class implements the ranging response message described by "IEEE Standard for Local and metropol...
 
uint8_t m_reserved
changed as per the amendment 802.16e-2005 
 
uint8_t m_confirmationCode
confirmation code 
 
Mac Management messages Section 6.3.2.3 MAC Management messages page 42, Table 14 page 43...
 
virtual TypeId GetInstanceTypeId(void) const 
Get the most derived TypeId for this Object. 
 
uint8_t GetReqDlBurstProfile(void) const 
Get request DL burst profile field. 
 
void SetMacAddress(Mac48Address macAddress)
set the MAC address 
 
void SetServiceFlow(ServiceFlow sf)
specify a service flow to be requested by this message 
 
uint16_t m_transactionId
transaction ID 
 
Mac48Address m_macAddress
MAC address. 
 
virtual TypeId GetInstanceTypeId(void) const 
Get the most derived TypeId for this Object. 
 
ServiceFlow GetServiceFlow(void) const 
 
ServiceFlow m_serviceFlow
service flow 
 
uint32_t GetSfid(void) const 
 
uint16_t GetConfirmationCode(void) const 
Get confirmation code field. 
 
This class implements the ranging request message described by "IEEE Standard for Local and metropoli...
 
ServiceFlow GetServiceFlow(void) const 
 
std::string GetName(void) const 
 
Mac48Address GetMacAddress(void) const 
Get MAC address field. 
 
uint8_t m_confirmationCode
confirmation code 
 
uint32_t GetSfid(void) const 
 
uint8_t m_powerLevelAdjust
Specifies the relative change in transmission power level that the SS is to make in order that transm...
 
std::string GetName(void) const 
 
uint32_t GetDlFreqOverride(void) const 
 
uint32_t GetSerializedSize(void) const 
 
void SetDlOperBurstProfile(uint16_t dlOperBurstProfile)
set the DL oper burst profile 
 
uint32_t Deserialize(Buffer::Iterator start)
 
uint8_t GetType(void) const 
Get type field. 
 
uint8_t GetInitRangOppNumber(void) const 
 
uint8_t m_reserved
changed as per the amendment 802.16e-2005 
 
uint32_t Deserialize(Buffer::Iterator start)
 
uint32_t GetTimingAdjust(void) const 
 
iterator in a Buffer instance 
 
uint16_t GetConfirmationCode(void) const 
 
virtual TypeId GetInstanceTypeId(void) const 
Get the most derived TypeId for this Object. 
 
uint16_t m_transactionId
transaction ID 
 
static TypeId GetTypeId(void)
Get the type ID. 
 
void SetTransactionId(uint16_t transactionId)
set the transaction ID 
 
void SetRangStatus(uint8_t rangStatus)
set the range status. 
 
std::string GetName(void) const 
Get name field. 
 
uint8_t m_initRangOppNumber
Initial Ranging opportunity (1–255) in which the associated RNG_REQ message was detected by the BS...
 
void Serialize(Buffer::Iterator start) const 
 
void SetAasBdcastPermission(uint8_t aasBdcastPermission)
set AAS broadcast permission. 
 
uint8_t m_rangingAnomalies
ranging anomalies 
 
uint32_t Deserialize(Buffer::Iterator start)
 
uint16_t GetDlOperBurstProfile(void) const 
 
uint32_t Deserialize(Buffer::Iterator start)
 
uint32_t Deserialize(Buffer::Iterator start)
 
Cid GetBasicCid(void) const 
 
void SetTimingAdjust(uint32_t timingAdjust)
set the Tx timing offset adjustment (signed 32-bit). 
 
void Print(std::ostream &os) const 
 
void PrintDebug(void) const 
Print debug function. 
 
virtual TypeId GetInstanceTypeId(void) const 
Get the most derived TypeId for this Object. 
 
uint32_t m_timingAdjust
Tx timing offset adjustment (signed 32-bit). 
 
uint32_t m_frameNumber
Frame number where the associated RNG_REQ message was detected by the BS. 
 
ManagementMessageType(void)
 
uint32_t GetSerializedSize(void) const 
 
void Print(std::ostream &os) const 
 
void SetUlChnlIdOverride(uint8_t ulChnlIdOverride)
set the identifier of the uplink channel with which the SS is to redo initial ranging ...
 
static TypeId GetTypeId(void)
Get the type ID. 
 
uint8_t m_rangSubchnl
Used to indicate the OFDM subchannel reference that was used to transmit the initial ranging message ...
 
void SetCid(Cid cid)
set the connection identifier 
 
uint8_t GetRangStatus(void) const 
 
MessageType
Message type enumeration. 
 
uint8_t m_rangStatus
range status. 
 
uint8_t GetAasBdcastPermission(void) const 
 
Every class exported by the ns3 library is enclosed in the ns3 namespace. 
 
uint32_t GetFrameNumber(void) const 
 
void Serialize(Buffer::Iterator start) const 
 
uint16_t m_dlOperBurstProfile
This parameter is sent in response to the RNG-REQ Requested Downlink Burst Profile parameter...
 
void SetDlFreqOverride(uint32_t dlFreqOverride)
set the Center frequency, in kHz, of new downlink channel where the SS should redo initial ranging...
 
static TypeId GetTypeId(void)
Get the type ID. 
 
Mac48Address GetMacAddress(void) const 
 
void Serialize(Buffer::Iterator start) const 
 
This class implements service flows as described by the IEEE-802.16 standard. 
 
void SetInitRangOppNumber(uint8_t initRangOppNumber)
set initial range opp number. 
 
std::string GetName(void) const 
 
virtual ~ManagementMessageType(void)
 
void SetOffsetFreqAdjust(uint32_t offsetFreqAdjust)
set the relative change in transmission frequency that the SS should take in order to better match th...
 
void SetTransactionId(uint16_t transactionId)
set the transaction ID 
 
void SetConfirmationCode(uint16_t confirmationCode)
set the confirmation code 
 
uint8_t GetPowerLevelAdjust(void) const 
 
void Print(std::ostream &os) const 
 
uint8_t m_aasBdcastPermission
AAS broadcast permission. 
 
void Print(std::ostream &os) const 
 
uint32_t GetSerializedSize(void) const 
 
std::string GetName(void) const 
 
uint16_t m_transactionId
transaction ID 
 
void SetRangSubchnl(uint8_t rangSubchnl)
set range sub channel. 
 
void SetFrameNumber(uint32_t frameNumber)
set frame number. 
 
void SetSfid(uint32_t sfid)
set the service flow identifier 
 
void SetTransactionId(uint16_t transactionId)
Set transaction ID field. 
 
void SetPrimaryCid(Cid primaryCid)
set primary CID. 
 
uint8_t m_ulChnlIdOverride
Licensed bands: The identifier of the uplink channel with which the SS is to redo initial ranging (no...
 
void SetBasicCid(Cid basicCid)
set basic CID. 
 
uint16_t GetTransactionId(void) const 
 
uint32_t GetSerializedSize(void) const 
 
uint8_t m_reqDlBurstProfile
request DL burst profile 
 
uint16_t GetTransactionId(void) const 
 
static TypeId GetTypeId(void)
Get the type ID. 
 
uint32_t GetSerializedSize(void) const 
 
Cid GetPrimaryCid(void) const 
 
void SetSfid(uint32_t sfid)
set the service flow identifier 
 
uint32_t GetOffsetFreqAdjust(void) const 
 
uint8_t GetUlChnlIdOverride(void) const 
 
uint32_t Deserialize(Buffer::Iterator start)
 
virtual TypeId GetInstanceTypeId(void) const 
Get the most derived TypeId for this Object. 
 
void SetType(uint8_t type)
Set type field. 
 
static TypeId GetTypeId(void)
Register this type. 
 
uint32_t m_dlFreqOverride
Center frequency, in kHz, of new downlink channel where the SS should redo initial ranging...
 
void SetCid(Cid cid)
set the connection identifier 
 
This class implements the DSA-REQ message described by "IEEE Standard for Local and metropolitan area...
 
Cid m_primaryCid
primary CID 
 
void Serialize(Buffer::Iterator start) const 
 
uint32_t m_offsetFreqAdjust
Specifies the relative change in transmission frequency that the SS is to make in order to better mat...
 
a unique identifier for an interface. 
 
ServiceFlow m_serviceFlow
service flow 
 
std::string GetName(void) const 
Get name field. 
 
void Serialize(Buffer::Iterator start) const 
 
uint16_t GetTransactionId(void) const 
Get transaction ID field. 
 
void Print(std::ostream &os) const 
 
virtual TypeId GetInstanceTypeId(void) const 
Get the most derived TypeId for this Object. 
 
void SetRangingAnomalies(uint8_t rangingAnomalies)
Set ranging anomalies field. 
 
void SetConfirmationCode(uint16_t confirmationCode)
Set confirmation code field. 
 
void Serialize(Buffer::Iterator start) const