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)
#define NS_OBJECT_ENSURE_REGISTERED(type)
Register the class in the ns-3 factory. 
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 
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)
Doxygen introspection did not find any typical Config paths. 
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