5G-LENA nr-v3.1-14-g738b08bc
The 5G/NR module for the ns-3 simulator
|
Provides the CSCHED SAP. More...
#include "nr-mac-csched-sap.h"
Classes | |
struct | CschedCellConfigReqParameters |
struct | CschedLcConfigReqParameters |
struct | CschedLcReleaseReqParameters |
struct | CschedUeConfigReqParameters |
struct | CschedUeReleaseReqParameters |
Public Member Functions | |
virtual | ~NrMacCschedSapProvider () |
~NrMacCschedSapProvider | |
virtual void | CschedCellConfigReq (const struct CschedCellConfigReqParameters ¶ms)=0 |
CSCHED_CELL_CONFIG_REQ. | |
virtual void | CschedLcConfigReq (const struct CschedLcConfigReqParameters ¶ms)=0 |
virtual void | CschedLcReleaseReq (const struct CschedLcReleaseReqParameters ¶ms)=0 |
virtual void | CschedUeConfigReq (const struct CschedUeConfigReqParameters ¶ms)=0 |
virtual void | CschedUeReleaseReq (const struct CschedUeReleaseReqParameters ¶ms)=0 |
Provides the CSCHED SAP.
This abstract class defines the MAC Scheduler interface specified in the Femto Forum Technical Document:
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.
|
inlinevirtual |
~NrMacCschedSapProvider
Definition at line 37 of file nr-mac-csched-sap.h.