A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ns3::OfdmUcdChannelEncodings Class Reference

#include <ul-mac-messages.h>

+ Inheritance diagram for ns3::OfdmUcdChannelEncodings:
+ Collaboration diagram for ns3::OfdmUcdChannelEncodings:

Public Member Functions

 OfdmUcdChannelEncodings (void)
 This class implements the UCD channel encodings as described by "IEEE Standard for Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems" 11.3.1 UCD channel encodings, page 651. More...
 
 ~OfdmUcdChannelEncodings (void)
 
uint8_t GetSbchnlFocContCodes (void) const
 
uint8_t GetSbchnlReqRegionFullParams (void) const
 
uint16_t GetSize (void) const
 
void SetSbchnlFocContCodes (uint8_t sbchnlFocContCodes)
 
void SetSbchnlReqRegionFullParams (uint8_t sbchnlReqRegionFullParams)
 
- Public Member Functions inherited from ns3::UcdChannelEncodings
 UcdChannelEncodings (void)
 
virtual ~UcdChannelEncodings (void)
 
uint16_t GetBwReqOppSize (void) const
 
uint32_t GetFrequency (void) const
 
uint16_t GetRangReqOppSize (void) const
 
uint16_t GetSize (void) const
 
Buffer::Iterator Read (Buffer::Iterator start)
 
void SetBwReqOppSize (uint16_t bwReqOppSize)
 
void SetFrequency (uint32_t frequency)
 
void SetRangReqOppSize (uint16_t rangReqOppSize)
 
Buffer::Iterator Write (Buffer::Iterator start) const
 

Private Member Functions

virtual Buffer::Iterator DoRead (Buffer::Iterator start)
 
virtual Buffer::Iterator DoWrite (Buffer::Iterator start) const
 

Private Attributes

uint8_t m_sbchnlFocContCodes
 
uint8_t m_sbchnlReqRegionFullParams
 

Detailed Description

Definition at line 81 of file ul-mac-messages.h.

Constructor & Destructor Documentation

ns3::OfdmUcdChannelEncodings::OfdmUcdChannelEncodings ( void  )

This class implements the UCD channel encodings as described by "IEEE Standard for Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems" 11.3.1 UCD channel encodings, page 651.

Definition at line 106 of file ul-mac-messages.cc.

ns3::OfdmUcdChannelEncodings::~OfdmUcdChannelEncodings ( void  )

Definition at line 112 of file ul-mac-messages.cc.

Member Function Documentation

Buffer::Iterator ns3::OfdmUcdChannelEncodings::DoRead ( Buffer::Iterator  start)
privatevirtual

Implements ns3::UcdChannelEncodings.

Definition at line 157 of file ul-mac-messages.cc.

References m_sbchnlFocContCodes, m_sbchnlReqRegionFullParams, ns3::Buffer::Iterator::ReadU8(), and visualizer.core::start().

+ Here is the call graph for this function:

Buffer::Iterator ns3::OfdmUcdChannelEncodings::DoWrite ( Buffer::Iterator  start) const
privatevirtual

Implements ns3::UcdChannelEncodings.

Definition at line 148 of file ul-mac-messages.cc.

References m_sbchnlFocContCodes, m_sbchnlReqRegionFullParams, visualizer.core::start(), and ns3::Buffer::Iterator::WriteU8().

+ Here is the call graph for this function:

uint8_t ns3::OfdmUcdChannelEncodings::GetSbchnlFocContCodes ( void  ) const

Definition at line 136 of file ul-mac-messages.cc.

References m_sbchnlFocContCodes.

uint8_t ns3::OfdmUcdChannelEncodings::GetSbchnlReqRegionFullParams ( void  ) const

Definition at line 130 of file ul-mac-messages.cc.

References m_sbchnlReqRegionFullParams.

uint16_t ns3::OfdmUcdChannelEncodings::GetSize ( void  ) const

Definition at line 142 of file ul-mac-messages.cc.

References ns3::UcdChannelEncodings::GetSize().

Referenced by ns3::Ucd::GetSerializedSize().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void ns3::OfdmUcdChannelEncodings::SetSbchnlFocContCodes ( uint8_t  sbchnlFocContCodes)

Definition at line 124 of file ul-mac-messages.cc.

References m_sbchnlFocContCodes.

Referenced by ns3::BaseStationNetDevice::CreateUcd().

+ Here is the caller graph for this function:

void ns3::OfdmUcdChannelEncodings::SetSbchnlReqRegionFullParams ( uint8_t  sbchnlReqRegionFullParams)

Definition at line 117 of file ul-mac-messages.cc.

References m_sbchnlReqRegionFullParams.

Referenced by ns3::BaseStationNetDevice::CreateUcd().

+ Here is the caller graph for this function:

Member Data Documentation

uint8_t ns3::OfdmUcdChannelEncodings::m_sbchnlFocContCodes
private

Definition at line 105 of file ul-mac-messages.h.

Referenced by DoRead(), DoWrite(), GetSbchnlFocContCodes(), and SetSbchnlFocContCodes().

uint8_t ns3::OfdmUcdChannelEncodings::m_sbchnlReqRegionFullParams
private

The documentation for this class was generated from the following files: