This class implements the OFDM DL-MAP information element as described by "IEEE Standard for Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems" 6.3.2.3.43.6 Compact DL-MAP IE page 109. More...
#include "dl-mac-messages.h"
 Collaboration diagram for ns3::OfdmDlMapIe:
 Collaboration diagram for ns3::OfdmDlMapIe:| Public Member Functions | |
| OfdmDlMapIe () | |
| ~OfdmDlMapIe () | |
| Cid | GetCid () const | 
| Set CID field. | |
| uint8_t | GetDiuc () const | 
| Get DIUC field. | |
| uint8_t | GetPreamblePresent () const | 
| Get preamble present field. | |
| uint16_t | GetSize () const | 
| Get size. | |
| uint16_t | GetStartTime () const | 
| Get start time field. | |
| Buffer::Iterator | Read (Buffer::Iterator start) | 
| Read item. | |
| void | SetCid (Cid cid) | 
| Set CID function. | |
| void | SetDiuc (uint8_t diuc) | 
| Set DIUC field. | |
| void | SetPreamblePresent (uint8_t preamblePresent) | 
| Set preamble present field. | |
| void | SetStartTime (uint16_t startTime) | 
| Set start time field. | |
| Buffer::Iterator | Write (Buffer::Iterator start) const | 
| Write item. | |
| Private Attributes | |
| Cid | m_cid | 
| CID. | |
| uint8_t | m_diuc | 
| DIUC. | |
| uint8_t | m_preamblePresent | 
| preamble present | |
| uint16_t | m_startTime | 
| start time | |
This class implements the OFDM DL-MAP information element as described by "IEEE Standard for Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems" 6.3.2.3.43.6 Compact DL-MAP IE page 109.
Definition at line 448 of file dl-mac-messages.h.
| ns3::OfdmDlMapIe::OfdmDlMapIe | ( | ) | 
Definition at line 441 of file dl-mac-messages.cc.
| ns3::OfdmDlMapIe::~OfdmDlMapIe | ( | ) | 
Definition at line 449 of file dl-mac-messages.cc.
| Cid ns3::OfdmDlMapIe::GetCid | ( | ) | const | 
Set CID field.
Definition at line 478 of file dl-mac-messages.cc.
References m_cid.
Referenced by ns3::BaseStationNetDevice::SendBursts().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| uint8_t ns3::OfdmDlMapIe::GetDiuc | ( | ) | const | 
Get DIUC field.
Definition at line 484 of file dl-mac-messages.cc.
References m_diuc.
Referenced by ns3::DlMap::Deserialize(), and ns3::BaseStationNetDevice::SendBursts().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| uint8_t ns3::OfdmDlMapIe::GetPreamblePresent | ( | ) | const | 
Get preamble present field.
Definition at line 490 of file dl-mac-messages.cc.
References m_preamblePresent.
| uint16_t ns3::OfdmDlMapIe::GetSize | ( | ) | const | 
| uint16_t ns3::OfdmDlMapIe::GetStartTime | ( | ) | const | 
Get start time field.
Definition at line 496 of file dl-mac-messages.cc.
References m_startTime.
| Buffer::Iterator ns3::OfdmDlMapIe::Read | ( | Buffer::Iterator | start | ) | 
Read item.
| start | the iterator | 
Definition at line 519 of file dl-mac-messages.cc.
References m_cid, m_diuc, m_preamblePresent, m_startTime, ns3::Buffer::Iterator::ReadU16(), and ns3::Buffer::Iterator::ReadU8().
Referenced by ns3::DlMap::Deserialize().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| void ns3::OfdmDlMapIe::SetCid | ( | Cid | cid | ) | 
Set CID function.
| cid | the CID | 
Definition at line 454 of file dl-mac-messages.cc.
References m_cid.
Referenced by ns3::BaseStationNetDevice::CreateDlMap().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| void ns3::OfdmDlMapIe::SetDiuc | ( | uint8_t | diuc | ) | 
Set DIUC field.
| diuc | the DIUC | 
Definition at line 460 of file dl-mac-messages.cc.
References m_diuc.
Referenced by ns3::BaseStationNetDevice::CreateDlMap().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| void ns3::OfdmDlMapIe::SetPreamblePresent | ( | uint8_t | preamblePresent | ) | 
Set preamble present field.
| preamblePresent | the preamble present | 
Definition at line 466 of file dl-mac-messages.cc.
References m_preamblePresent.
Referenced by ns3::BaseStationNetDevice::CreateDlMap().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| void ns3::OfdmDlMapIe::SetStartTime | ( | uint16_t | startTime | ) | 
Set start time field.
| startTime | the start time value | 
Definition at line 472 of file dl-mac-messages.cc.
References m_startTime.
Referenced by ns3::BaseStationNetDevice::CreateDlMap().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| Buffer::Iterator ns3::OfdmDlMapIe::Write | ( | Buffer::Iterator | start | ) | const | 
Write item.
| start | the iterator | 
Definition at line 508 of file dl-mac-messages.cc.
References ns3::Cid::GetIdentifier(), m_cid, m_diuc, m_preamblePresent, m_startTime, ns3::Buffer::Iterator::WriteU16(), and ns3::Buffer::Iterator::WriteU8().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | private | 
| 
 | private | 
| 
 | private | 
preamble present
Definition at line 518 of file dl-mac-messages.h.
Referenced by GetPreamblePresent(), Read(), SetPreamblePresent(), and Write().
| 
 | private | 
start time
Definition at line 519 of file dl-mac-messages.h.
Referenced by GetStartTime(), Read(), SetStartTime(), and Write().