5G-LENA nr-v3.3-81-g75c7590d
The 5G/NR module for the ns-3 simulator
Loading...
Searching...
No Matches
ns3::NrMacSapProvider Class Referenceabstract

#include "nr-mac-sap.h"

+ Inheritance diagram for ns3::NrMacSapProvider:

Classes

struct  ReportBufferStatusParameters
 
struct  TransmitPduParameters
 

Public Member Functions

virtual void ReportBufferStatus (ReportBufferStatusParameters params)=0
 
virtual void TransmitPdu (TransmitPduParameters params)=0
 

Detailed Description

Service Access Point (SAP) offered by the MAC to the RLC See Femto Forum MAC Scheduler Interface Specification v 1.11, Figure 1

This is the MAC SAP Provider, i.e., the part of the SAP that contains the MAC methods called by the RLC

Definition at line 22 of file nr-mac-sap.h.

Member Function Documentation

◆ ReportBufferStatus()

virtual void ns3::NrMacSapProvider::ReportBufferStatus ( ReportBufferStatusParameters  params)
pure virtual

Report the RLC buffer status to the MAC

Parameters
paramsReportBufferStatusParameters

Implemented in ns3::GnbMacMemberNrMacSapProvider< C >.

◆ TransmitPdu()

virtual void ns3::NrMacSapProvider::TransmitPdu ( TransmitPduParameters  params)
pure virtual

send an RLC PDU to the MAC for transmission. This method is to be called as a response to NrMacSapUser::NotifyTxOpportunity

Parameters
paramsTransmitPduParameters

Implemented in ns3::GnbMacMemberNrMacSapProvider< C >.

Referenced by ns3::NrRlcAm::DoNotifyTxOpportunity().

+ Here is the caller graph for this function:

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