106   : m_sbchnlReqRegionFullParams (0),
 
  107     m_sbchnlFocContCodes (0)
 
  117   uint8_t sbchnlReqRegionFullParams)
 
  229   return 1 + 1 + 1 + 1;
 
  257   : m_configurationChangeCount (0),
 
  258     m_rangingBackoffStart (0),
 
  259     m_rangingBackoffEnd (0),
 
  260     m_requestBackoffStart (0),
 
  261     m_requestBackoffEnd (
 
  263     m_nrUlBurstProfiles (0)
 
  356 std::vector<OfdmUlBurstProfile>
 
  379     .AddConstructor<Ucd> ()
 
  393   os << 
" configuration change count = " 
  405   uint32_t ulBurstProfilesSize = 0;
 
  407   for (std::vector<OfdmUlBurstProfile>::const_iterator iter =
 
  411       ulBurstProfilesSize += burstProfile.
GetSize ();
 
  428   for (std::vector<OfdmUlBurstProfile>::const_iterator iter =
 
  432       i = burstProfile.
Write (i);
 
  450       i = burstProfile.
Read (i);
 
  462     m_subchannelIndex (0),
 
  465     m_midambleRepetitionInterval (0)
 
  505   uint8_t midambleRepetitionInterval)
 
  549   return 2 + 2 + 1 + 1 + 2 + 1;
 
  585     m_allocationStartTime (0)
 
  623 std::list<OfdmUlMapIe>
 
  640     .AddConstructor<UlMap> ()
 
  654   os << 
" ucd count = " << (uint32_t) 
m_ucdCount 
  662   uint32_t ulMapElementsSize = 0;
 
  663   for (std::list<OfdmUlMapIe>::const_iterator iter = 
m_ulMapElements.begin (); iter
 
  667       ulMapElementsSize += ulMapIe.
GetSize ();
 
  670   return 1 + 1 + 4 + ulMapElementsSize;
 
  681   for (std::list<OfdmUlMapIe>::const_iterator iter = 
m_ulMapElements.begin (); iter
 
  685       i = ulMapIe.
Write (i);
 
  702       i = ulMapIe.
Read (i);
 
void SetUcdCount(uint8_t ucdCount)
 
virtual ~UcdChannelEncodings(void)
 
virtual Buffer::Iterator DoWrite(Buffer::Iterator start) const 
 
virtual Buffer::Iterator DoRead(Buffer::Iterator start)=0
 
void Serialize(Buffer::Iterator start) const 
 
uint8_t GetConfigurationChangeCount(void) const 
 
uint32_t GetSerializedSize(void) const 
 
OfdmUlMapIe(void)
This class implements the UL-MAP_IE message as described by "IEEE Standard for Local and metropolitan...
 
void SetSubchannelIndex(uint8_t subchannelIndex)
 
uint8_t m_nrUlBurstProfiles
 
uint8_t m_subchannelIndex
 
void SetRangingBackoffEnd(uint8_t rangingBackoffEnd)
 
UcdChannelEncodings(void)
 
uint16_t GetSize(void) const 
 
uint32_t GetSerializedSize(void) const 
 
Buffer::Iterator Write(Buffer::Iterator start) const 
 
UlMap(void)
This class implements the UL-MAP_IE message as described by "IEEE Standard for Local and metropolitan...
 
static TypeId GetTypeId(void)
 
void SetLength(uint8_t length)
 
uint8_t GetRequestBackoffEnd(void) const 
 
std::list< OfdmUlMapIe > m_ulMapElements
 
uint16_t GetRangReqOppSize(void) const 
 
uint8_t m_sbchnlFocContCodes
 
void SetChannelEncodings(OfdmUcdChannelEncodings channelEncodings)
 
uint32_t GetDistanceFrom(Iterator const &o) const 
 
iterator in a Buffer instance 
 
uint8_t m_requestBackoffStart
 
~OfdmUcdChannelEncodings(void)
 
void SetNrUlBurstProfiles(uint8_t nrUlBurstProfiles)
 
Buffer::Iterator Write(Buffer::Iterator start) const 
 
void SetSbchnlReqRegionFullParams(uint8_t sbchnlReqRegionFullParams)
 
OfdmUcdChannelEncodings(void)
This class implements the UCD channel encodings as described by "IEEE Standard for Local and metropol...
 
void SetRequestBackoffStart(uint8_t requestBackoffStart)
 
uint16_t m_rangReqOppSize
 
virtual Buffer::Iterator DoWrite(Buffer::Iterator start) const =0
 
uint32_t GetFrequency(void) const 
 
uint32_t Deserialize(Buffer::Iterator start)
 
uint8_t GetSbchnlReqRegionFullParams(void) const 
 
uint8_t m_rangingBackoffEnd
 
uint8_t m_configurationChangeCount
 
void SetSbchnlFocContCodes(uint8_t sbchnlFocContCodes)
 
uint8_t m_rangingBackoffStart
 
void SetFecCodeType(uint8_t fecCodeType)
 
static TypeId GetTypeId(void)
 
OfdmUcdChannelEncodings GetChannelEncodings(void) const 
 
void SetUiuc(uint8_t uiuc)
 
void SetAllocationStartTime(uint32_t allocationStartTime)
 
void WriteU16(uint16_t data)
 
uint8_t GetRangingBackoffStart(void) const 
 
NS_OBJECT_ENSURE_REGISTERED(AntennaModel)
 
void SetRangingBackoffStart(uint8_t rangingBackoffStart)
 
uint8_t GetFecCodeType(void) const 
 
void SetDuration(uint16_t duration)
 
std::string GetName(void) const 
 
std::list< OfdmUlMapIe > GetUlMapElements(void) const 
 
uint8_t GetType(void) const 
 
void SetBwReqOppSize(uint16_t bwReqOppSize)
 
void AddUlBurstProfile(OfdmUlBurstProfile ulBurstProfile)
 
uint8_t GetUiuc(void) const 
 
void Print(std::ostream &os) const 
 
Buffer::Iterator Read(Buffer::Iterator start)
 
uint8_t GetUiuc(void) const 
 
std::vector< OfdmUlBurstProfile > m_ulBurstProfiles
 
~OfdmUlBurstProfile(void)
 
uint16_t GetDuration(void) const 
 
Buffer::Iterator Write(Buffer::Iterator start) const 
 
uint16_t GetSize(void) const 
 
Buffer::Iterator Read(Buffer::Iterator start)
 
void SetMidambleRepetitionInterval(uint8_t midambleRepetitionInterval)
 
uint8_t GetUcdCount(void) const 
 
void SetRangReqOppSize(uint16_t rangReqOppSize)
 
uint8_t GetNrUlBurstProfiles(void) const 
 
uint8_t GetSubchannelIndex(void) const 
 
void SetStartTime(uint16_t startTime)
 
std::string GetName(void) const 
 
virtual TypeId GetInstanceTypeId(void) const 
 
uint8_t GetSbchnlFocContCodes(void) const 
 
void SetFrequency(uint32_t frequency)
 
void WriteU8(uint8_t data)
 
uint8_t GetMidambleRepetitionInterval(void) const 
 
virtual Buffer::Iterator DoRead(Buffer::Iterator start)
 
std::vector< OfdmUlBurstProfile > GetUlBurstProfiles(void) const 
 
void SetConfigurationChangeCount(uint8_t ucdCount)
 
void SetRequestBackoffEnd(uint8_t requestBackoffEnd)
 
uint8_t m_midambleRepetitionInterval
 
uint32_t GetAllocationStartTime(void) const 
 
OfdmUcdChannelEncodings m_channelEncodings
 
uint16_t GetIdentifier(void) const 
 
uint8_t GetLength(void) const 
 
uint32_t Deserialize(Buffer::Iterator start)
 
void Serialize(Buffer::Iterator start) const 
 
uint32_t m_allocationStartTime
 
void Print(std::ostream &os) const 
 
void WriteU32(uint32_t data)
 
void AddUlMapElement(OfdmUlMapIe ulMapElement)
 
a unique identifier for an interface. 
 
void SetUiuc(uint8_t uiuc)
 
Ucd(void)
This class implements the UCD message as described by "IEEE Standard for Local and metropolitan area ...
 
uint8_t m_requestBackoffEnd
 
TypeId SetParent(TypeId tid)
 
uint8_t GetRequestBackoffStart(void) const 
 
uint16_t GetBwReqOppSize(void) const 
 
virtual TypeId GetInstanceTypeId(void) const 
 
uint16_t GetStartTime(void) const 
 
uint8_t m_sbchnlReqRegionFullParams
 
uint8_t GetRangingBackoffEnd(void) const 
 
Buffer::Iterator Read(Buffer::Iterator start)
 
void SetType(uint8_t type)
 
uint16_t GetSize(void) const 
 
uint16_t GetSize(void) const