MemberCschedSapProvider class. More...
#include "ff-mac-csched-sap.h"
Public Member Functions | |
MemberCschedSapProvider (C *scheduler) | |
Constructor. More... | |
void | CschedCellConfigReq (const struct CschedCellConfigReqParameters ¶ms) override |
CSCHED_CELL_CONFIG_REQ. More... | |
void | CschedLcConfigReq (const struct CschedLcConfigReqParameters ¶ms) override |
CSCHED_LC_CONFIG_REQ. More... | |
void | CschedLcReleaseReq (const struct CschedLcReleaseReqParameters ¶ms) override |
CSCHED_LC_RELEASE_REQ. More... | |
void | CschedUeConfigReq (const struct CschedUeConfigReqParameters ¶ms) override |
CSCHED_UE_CONFIG_REQ. More... | |
void | CschedUeReleaseReq (const struct CschedUeReleaseReqParameters ¶ms) override |
CSCHED_UE_RELEASE_REQ. More... | |
![]() | |
virtual | ~FfMacCschedSapProvider () |
virtual void | CschedCellConfigReq (const struct CschedCellConfigReqParameters ¶ms)=0 |
CSCHED_CELL_CONFIG_REQ. More... | |
virtual void | CschedLcConfigReq (const struct CschedLcConfigReqParameters ¶ms)=0 |
CSCHED_LC_CONFIG_REQ. More... | |
virtual void | CschedLcReleaseReq (const struct CschedLcReleaseReqParameters ¶ms)=0 |
CSCHED_LC_RELEASE_REQ. More... | |
virtual void | CschedUeConfigReq (const struct CschedUeConfigReqParameters ¶ms)=0 |
CSCHED_UE_CONFIG_REQ. More... | |
virtual void | CschedUeReleaseReq (const struct CschedUeReleaseReqParameters ¶ms)=0 |
CSCHED_UE_RELEASE_REQ. More... | |
Private Member Functions | |
MemberCschedSapProvider () | |
Private Attributes | |
C * | m_scheduler |
scheduler class More... | |
MemberCschedSapProvider class.
Definition at line 463 of file ff-mac-csched-sap.h.
ns3::MemberCschedSapProvider< C >::MemberCschedSapProvider | ( | C * | scheduler | ) |
Constructor.
scheduler | the scheduler class |
Definition at line 491 of file ff-mac-csched-sap.h.
|
private |
Definition at line 486 of file ff-mac-csched-sap.h.
|
overridevirtual |
CSCHED_CELL_CONFIG_REQ.
params | CschedCellConfigReqParameters |
Implements ns3::FfMacCschedSapProvider.
Definition at line 498 of file ff-mac-csched-sap.h.
|
overridevirtual |
CSCHED_LC_CONFIG_REQ.
params | CschedLcConfigReqParameters |
Implements ns3::FfMacCschedSapProvider.
Definition at line 512 of file ff-mac-csched-sap.h.
|
overridevirtual |
CSCHED_LC_RELEASE_REQ.
params | CschedLcReleaseReqParameters |
Implements ns3::FfMacCschedSapProvider.
Definition at line 519 of file ff-mac-csched-sap.h.
|
overridevirtual |
CSCHED_UE_CONFIG_REQ.
params | CschedUeConfigReqParameters |
Implements ns3::FfMacCschedSapProvider.
Definition at line 505 of file ff-mac-csched-sap.h.
|
overridevirtual |
CSCHED_UE_RELEASE_REQ.
params | CschedUeReleaseReqParameters |
Implements ns3::FfMacCschedSapProvider.
Definition at line 526 of file ff-mac-csched-sap.h.
|
private |
scheduler class
Definition at line 482 of file ff-mac-csched-sap.h.