BufferSizeLevelBsr class. More...
#include "lte-common.h"
Static Public Member Functions | |
static uint32_t | BsrId2BufferSize (uint8_t val) |
Convert BSR ID to buffer size. More... | |
static uint8_t | BufferSize2BsrId (uint32_t val) |
Convert Buffer size to BSR ID. More... | |
Static Public Attributes | |
static int | m_bufferSizeLevelBsr [64] |
buffer size level BSR More... | |
BufferSizeLevelBsr class.
Definition at line 149 of file lte-common.h.
|
static |
Convert BSR ID to buffer size.
val | BSR ID |
Definition at line 184 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().
|
static |
Convert Buffer size to BSR ID.
val | buffer size |
Definition at line 191 of file lte-common.cc.
References ns3::BufferSizeLevelBsrTable, and NS_ASSERT.
Referenced by ns3::NoOpComponentCarrierManager::DoUlReceiveMacCe(), ns3::RrComponentCarrierManager::DoUlReceiveMacCe(), and ns3::LteUeMac::SendReportBufferStatus().
|
static |
buffer size level BSR
Definition at line 168 of file lte-common.h.