5G-LENA nr-v3.1-14-g738b08bc
The 5G/NR module for the ns-3 simulator
Loading...
Searching...
No Matches
ns3::NrMacCschedSapProvider Class Referenceabstract

Provides the CSCHED SAP. More...

#include "nr-mac-csched-sap.h"

+ Inheritance diagram for ns3::NrMacCschedSapProvider:

Classes

struct  CschedCellConfigReqParameters
 
struct  CschedLcConfigReqParameters
 
struct  CschedLcReleaseReqParameters
 
struct  CschedUeConfigReqParameters
 
struct  CschedUeReleaseReqParameters
 

Public Member Functions

virtual ~NrMacCschedSapProvider ()
 ~NrMacCschedSapProvider
 
virtual void CschedCellConfigReq (const struct CschedCellConfigReqParameters &params)=0
 CSCHED_CELL_CONFIG_REQ.
 
virtual void CschedLcConfigReq (const struct CschedLcConfigReqParameters &params)=0
 
virtual void CschedLcReleaseReq (const struct CschedLcReleaseReqParameters &params)=0
 
virtual void CschedUeConfigReq (const struct CschedUeConfigReqParameters &params)=0
 
virtual void CschedUeReleaseReq (const struct CschedUeReleaseReqParameters &params)=0
 

Detailed Description

Provides the CSCHED SAP.

This abstract class defines the MAC Scheduler interface specified in the Femto Forum Technical Document:

  • LTE MAC Scheduler Interface Specification v1.11

The Technical Document contains a detailed description of the API. The documentation of this class refers to sections of this Technical Document.

You can found an example of the implementation of this interface in the SampleNrMacCschedSapProvider and SampleFfMacCschedSapuser classes

Definition at line 31 of file nr-mac-csched-sap.h.

Constructor & Destructor Documentation

◆ ~NrMacCschedSapProvider()

virtual ns3::NrMacCschedSapProvider::~NrMacCschedSapProvider ( )
inlinevirtual

~NrMacCschedSapProvider

Definition at line 37 of file nr-mac-csched-sap.h.


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