A Discrete-Event Network Simulator
API
ns3::BufferSizeLevelBsr Class Reference

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. 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...
 

Detailed Description

BufferSizeLevelBsr class.

Definition at line 149 of file lte-common.h.

Member Function Documentation

◆ BsrId2BufferSize()

◆ BufferSize2BsrId()

uint8_t ns3::BufferSizeLevelBsr::BufferSize2BsrId ( uint32_t  val)
static

Convert Buffer size to BSR ID.

Parameters
valbuffer size
Returns
BSR ID

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().

+ Here is the caller graph for this function:

Member Data Documentation

◆ m_bufferSizeLevelBsr

int ns3::BufferSizeLevelBsr::m_bufferSizeLevelBsr[64]
static

buffer size level BSR

Definition at line 168 of file lte-common.h.


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