BufferSizeLevelBsr class. More...
#include "lte-common.h"
Collaboration diagram for ns3::BufferSizeLevelBsr:Static Public Member Functions | |
| static uint32_t | BsrId2BufferSize (uint8_t val) |
| Convert BSR ID to buffer size. | |
| static uint8_t | BufferSize2BsrId (uint32_t val) |
| Convert Buffer size to BSR ID. | |
Static Public Attributes | |
| static int | m_bufferSizeLevelBsr [64] |
| buffer size level BSR | |
BufferSizeLevelBsr class.
Definition at line 142 of file lte-common.h.
|
static |
Convert BSR ID to buffer size.
| val | BSR ID |
Definition at line 165 of file lte-common.cc.
References ns3::BufferSizeLevelBsrTable, and NS_ABORT_MSG_UNLESS.
Referenced by ns3::CqaFfMacScheduler::DoSchedUlMacCtrlInfoReq(), ns3::FdBetFfMacScheduler::DoSchedUlMacCtrlInfoReq(), ns3::FdMtFfMacScheduler::DoSchedUlMacCtrlInfoReq(), ns3::FdTbfqFfMacScheduler::DoSchedUlMacCtrlInfoReq(), ns3::PfFfMacScheduler::DoSchedUlMacCtrlInfoReq(), ns3::PssFfMacScheduler::DoSchedUlMacCtrlInfoReq(), ns3::RrFfMacScheduler::DoSchedUlMacCtrlInfoReq(), ns3::TdBetFfMacScheduler::DoSchedUlMacCtrlInfoReq(), ns3::TdMtFfMacScheduler::DoSchedUlMacCtrlInfoReq(), ns3::TdTbfqFfMacScheduler::DoSchedUlMacCtrlInfoReq(), ns3::TtaFfMacScheduler::DoSchedUlMacCtrlInfoReq(), ns3::NoOpComponentCarrierManager::DoUlReceiveMacCe(), and ns3::RrComponentCarrierManager::DoUlReceiveMacCe().
Here is the caller graph for this function:
|
static |
Convert Buffer size to BSR ID.
| val | buffer size |
Definition at line 172 of file lte-common.cc.
References ns3::BufferSizeLevelBsrTable, and NS_ASSERT.
Referenced by ns3::NoOpComponentCarrierManager::DoUlReceiveMacCe(), ns3::RrComponentCarrierManager::DoUlReceiveMacCe(), and ns3::LteUeMac::SendReportBufferStatus().
Here is the caller graph for this function:
|
static |
buffer size level BSR
Definition at line 160 of file lte-common.h.