This class implements the DL Frame Prefix IE as described by IEEE-802.16 standard. More...
#include <ofdm-downlink-frame-prefix.h>
Public Member Functions | |
| DlFramePrefixIe () | |
| ~DlFramePrefixIe () | |
| uint8_t | GetDiuc (void) const |
| uint16_t | GetLength (void) const |
| uint8_t | GetPreamblePresent (void) const |
| uint8_t | GetRateId (void) const |
| uint16_t | GetSize (void) const |
| uint16_t | GetStartTime (void) const |
| Buffer::Iterator | Read (Buffer::Iterator start) |
| void | SetDiuc (uint8_t diuc) |
| void | SetLength (uint16_t length) |
| void | SetPreamblePresent (uint8_t preamblePresent) |
| void | SetRateId (uint8_t rateId) |
| void | SetStartTime (uint16_t startTime) |
| Buffer::Iterator | Write (Buffer::Iterator start) const |
Private Attributes | |
| uint8_t | m_diuc |
| uint16_t | m_length |
| uint8_t | m_preamblePresent |
| uint8_t | m_rateId |
| uint16_t | m_startTime |
This class implements the DL Frame Prefix IE as described by IEEE-802.16 standard.
The DL Frame Prefix IE is contained in DLFP (Downlink Frame Prefix) in OFDM PHY
Definition at line 34 of file ofdm-downlink-frame-prefix.h.
| ns3::DlFramePrefixIe::DlFramePrefixIe | ( | ) |
Definition at line 28 of file ofdm-downlink-frame-prefix.cc.
| ns3::DlFramePrefixIe::~DlFramePrefixIe | ( | ) |
Definition at line 37 of file ofdm-downlink-frame-prefix.cc.
| uint8_t ns3::DlFramePrefixIe::GetDiuc | ( | void | ) | const |
Definition at line 78 of file ofdm-downlink-frame-prefix.cc.
References m_diuc.
Referenced by ns3::OfdmDownlinkFramePrefix::Deserialize().
Here is the caller graph for this function:| uint16_t ns3::DlFramePrefixIe::GetLength | ( | void | ) | const |
Definition at line 90 of file ofdm-downlink-frame-prefix.cc.
References m_length.
| uint8_t ns3::DlFramePrefixIe::GetPreamblePresent | ( | void | ) | const |
Definition at line 84 of file ofdm-downlink-frame-prefix.cc.
References m_preamblePresent.
| uint8_t ns3::DlFramePrefixIe::GetRateId | ( | void | ) | const |
Definition at line 72 of file ofdm-downlink-frame-prefix.cc.
References m_rateId.
| uint16_t ns3::DlFramePrefixIe::GetSize | ( | void | ) | const |
Definition at line 102 of file ofdm-downlink-frame-prefix.cc.
Referenced by ns3::OfdmDownlinkFramePrefix::GetSerializedSize().
Here is the caller graph for this function:| uint16_t ns3::DlFramePrefixIe::GetStartTime | ( | void | ) | const |
Definition at line 96 of file ofdm-downlink-frame-prefix.cc.
References m_startTime.
| Buffer::Iterator ns3::DlFramePrefixIe::Read | ( | Buffer::Iterator | start | ) |
Definition at line 120 of file ofdm-downlink-frame-prefix.cc.
References m_diuc, m_length, m_preamblePresent, m_rateId, m_startTime, ns3::Buffer::Iterator::ReadU16(), ns3::Buffer::Iterator::ReadU8(), and visualizer.core::start().
Referenced by ns3::OfdmDownlinkFramePrefix::Deserialize().
Here is the call graph for this function:
Here is the caller graph for this function:| void ns3::DlFramePrefixIe::SetDiuc | ( | uint8_t | diuc | ) |
Definition at line 48 of file ofdm-downlink-frame-prefix.cc.
References m_diuc.
| void ns3::DlFramePrefixIe::SetLength | ( | uint16_t | length | ) |
Definition at line 60 of file ofdm-downlink-frame-prefix.cc.
References m_length.
| void ns3::DlFramePrefixIe::SetPreamblePresent | ( | uint8_t | preamblePresent | ) |
Definition at line 54 of file ofdm-downlink-frame-prefix.cc.
References m_preamblePresent.
| void ns3::DlFramePrefixIe::SetRateId | ( | uint8_t | rateId | ) |
Definition at line 42 of file ofdm-downlink-frame-prefix.cc.
References m_rateId.
| void ns3::DlFramePrefixIe::SetStartTime | ( | uint16_t | startTime | ) |
Definition at line 66 of file ofdm-downlink-frame-prefix.cc.
References m_startTime, and startTime.
| Buffer::Iterator ns3::DlFramePrefixIe::Write | ( | Buffer::Iterator | start | ) | const |
Definition at line 108 of file ofdm-downlink-frame-prefix.cc.
References m_diuc, m_length, m_preamblePresent, m_rateId, m_startTime, visualizer.core::start(), ns3::Buffer::Iterator::WriteU16(), and ns3::Buffer::Iterator::WriteU8().
Referenced by ns3::OfdmDownlinkFramePrefix::Serialize().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
|
private |
Definition at line 60 of file ofdm-downlink-frame-prefix.h.
Referenced by GetLength(), Read(), SetLength(), and Write().
|
private |
Definition at line 59 of file ofdm-downlink-frame-prefix.h.
Referenced by GetPreamblePresent(), Read(), SetPreamblePresent(), and Write().
|
private |
Definition at line 57 of file ofdm-downlink-frame-prefix.h.
Referenced by GetRateId(), Read(), SetRateId(), and Write().
|
private |
Definition at line 61 of file ofdm-downlink-frame-prefix.h.
Referenced by GetStartTime(), Read(), SetStartTime(), and Write().