30 #ifndef MANAGEMENT_MESSAGE_TYPE_H
31 #define MANAGEMENT_MESSAGE_TYPE_H
34 #include "ns3/header.h"
68 std::string
GetName (
void)
const;
71 void Print (std::ostream &os)
const;
90 #include "ns3/header.h"
91 #include "ns3/mac48-address.h"
188 std::string
GetName (
void)
const;
191 void Print (std::ostream &os)
const;
255 #include "ns3/header.h"
256 #include "ns3/buffer.h"
303 std::string
GetName (
void)
const;
306 void Print (std::ostream &os)
const;
329 #include "ns3/header.h"
330 #include "ns3/buffer.h"
380 std::string
GetName (
void)
const;
383 void Print (std::ostream &os)
const;
407 #include "ns3/header.h"
408 #include "ns3/buffer.h"
430 std::string
GetName (
void)
const;
433 void Print (std::ostream &os)
const;
452 #include "ns3/header.h"
453 #include "ns3/mac48-address.h"
478 std::string
GetName (
void)
const;
481 void Print (std::ostream &os)
const;
uint32_t GetSerializedSize(void) const
Doxygen introspection did not find any typical Config paths.
void SetMacAddress(Mac48Address macAddress)
Mac48Address m_macAddress
static TypeId GetTypeId(void)
uint8_t GetRangingAnomalies(void) const
void SetReqDlBurstProfile(uint8_t reqDlBurstProfile)
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...
Doxygen introspection did not find any typical Config paths.
uint8_t GetRangSubchnl(void) const
void SetServiceFlow(ServiceFlow sf)
specify a service flow to be requested by this message
Doxygen introspection did not find any typical Config paths.
uint8_t m_confirmationCode
Doxygen introspection did not find any typical Config paths.
virtual TypeId GetInstanceTypeId(void) const
uint8_t GetReqDlBurstProfile(void) const
void SetMacAddress(Mac48Address macAddress)
void SetServiceFlow(ServiceFlow sf)
specify a service flow to be requested by this message
Mac48Address m_macAddress
virtual TypeId GetInstanceTypeId(void) const
ServiceFlow GetServiceFlow(void) const
ServiceFlow m_serviceFlow
uint32_t GetSfid(void) const
uint16_t GetConfirmationCode(void) const
Doxygen introspection did not find any typical Config paths.
ServiceFlow GetServiceFlow(void) const
std::string GetName(void) const
Mac48Address GetMacAddress(void) const
uint8_t m_confirmationCode
uint32_t GetSfid(void) const
uint8_t m_powerLevelAdjust
std::string GetName(void) const
uint32_t GetDlFreqOverride(void) const
uint32_t GetSerializedSize(void) const
void SetDlOperBurstProfile(uint16_t dlOperBurstProfile)
uint32_t Deserialize(Buffer::Iterator start)
uint8_t GetType(void) const
uint8_t GetInitRangOppNumber(void) const
uint32_t Deserialize(Buffer::Iterator start)
uint32_t GetTimingAdjust(void) const
DsaReq()
This class implements the ranging request message described by "IEEE Standard for Local and metropoli...
iterator in a Buffer instance
uint16_t GetConfirmationCode(void) const
virtual TypeId GetInstanceTypeId(void) const
static TypeId GetTypeId(void)
void SetTransactionId(uint16_t transactionId)
void SetRangStatus(uint8_t rangStatus)
std::string GetName(void) const
uint8_t m_initRangOppNumber
void Serialize(Buffer::Iterator start) const
void SetAasBdcastPermission(uint8_t aasBdcastPermission)
uint8_t m_rangingAnomalies
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
virtual TypeId GetInstanceTypeId(void) const
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)
void SetCid(Cid cid)
set the connection identifier
uint8_t GetRangStatus(void) const
uint8_t GetAasBdcastPermission(void) const
uint32_t GetFrameNumber(void) const
void Serialize(Buffer::Iterator start) const
uint16_t m_dlOperBurstProfile
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)
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)
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)
void SetConfirmationCode(uint16_t confirmationCode)
uint8_t GetPowerLevelAdjust(void) const
void Print(std::ostream &os) const
uint8_t m_aasBdcastPermission
void Print(std::ostream &os) const
uint32_t GetSerializedSize(void) const
std::string GetName(void) const
void SetRangSubchnl(uint8_t rangSubchnl)
RngReq(void)
This class implements the DSA-REQ message described by "IEEE Standard for Local and metropolitan area...
void SetFrameNumber(uint32_t frameNumber)
void SetSfid(uint32_t sfid)
set the service flow identifier
void SetTransactionId(uint16_t transactionId)
void SetPrimaryCid(Cid primaryCid)
uint8_t m_ulChnlIdOverride
void SetBasicCid(Cid basicCid)
uint16_t GetTransactionId(void) const
uint32_t GetSerializedSize(void) const
uint8_t m_reqDlBurstProfile
uint16_t GetTransactionId(void) const
static TypeId GetTypeId(void)
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
void SetType(uint8_t type)
static TypeId GetTypeId(void)
uint32_t m_dlFreqOverride
DsaRsp(void)
This class implements the DSA-RSP message described by "IEEE Standard for Local and metropolitan area...
void SetCid(Cid cid)
set the connection identifier
RngRsp(void)
This class implements the ranging response message described by "IEEE Standard for Local and metropol...
Doxygen introspection did not find any typical Config paths.
void Serialize(Buffer::Iterator start) const
uint32_t m_offsetFreqAdjust
a unique identifier for an interface.
ServiceFlow m_serviceFlow
std::string GetName(void) const
void Serialize(Buffer::Iterator start) const
uint16_t GetTransactionId(void) const
void Print(std::ostream &os) const
virtual TypeId GetInstanceTypeId(void) const
void SetRangingAnomalies(uint8_t rangingAnomalies)
void SetConfirmationCode(uint16_t confirmationCode)
DsaAck(void)
This class implements the DSA-ACK message described by "IEEE Standard for Local and metropolitan area...
void Serialize(Buffer::Iterator start) const