A Discrete-Event Network Simulator
API
ns3::LteCcmMacSapProvider Class Referenceabstract

Service Access Point (SAP) offered by the component carrier manager (CCM) by MAC to CCM. More...

#include "lte-ccm-mac-sap.h"

+ Inheritance diagram for ns3::LteCcmMacSapProvider:

Public Member Functions

virtual ~LteCcmMacSapProvider ()
 
virtual void ReportMacCeToScheduler (MacCeListElement_s bsr)=0
 Add the Buffer Status Report to the list. More...
 
virtual void ReportSrToScheduler (uint16_t rnti)=0
 Report SR to the right scheduler. More...
 

Detailed Description

Service Access Point (SAP) offered by the component carrier manager (CCM) by MAC to CCM.

This is the Component Carrier Manager SAP Provider, i.e., the part of the SAP that contains the MAC methods called by the eNodeB CCM instance.

Definition at line 39 of file lte-ccm-mac-sap.h.

Constructor & Destructor Documentation

◆ ~LteCcmMacSapProvider()

ns3::LteCcmMacSapProvider::~LteCcmMacSapProvider ( )
virtual

Definition at line 26 of file lte-ccm-mac-sap.cc.

Member Function Documentation

◆ ReportMacCeToScheduler()

virtual void ns3::LteCcmMacSapProvider::ReportMacCeToScheduler ( MacCeListElement_s  bsr)
pure virtual

Add the Buffer Status Report to the list.

Parameters
bsrLteEnbComponentCarrierManager used this function to send back an uplink BSR to some of the MAC instances

Implemented in ns3::MemberLteCcmMacSapProvider< C >.

◆ ReportSrToScheduler()

virtual void ns3::LteCcmMacSapProvider::ReportSrToScheduler ( uint16_t  rnti)
pure virtual

Report SR to the right scheduler.

Parameters
rntiRNTI of the user that requested the SR
See also
LteCcmMacSapUser::UlReceiveSr

Implemented in ns3::MemberLteCcmMacSapProvider< C >.


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