FfMacCschedSapUser class. More...
#include "ff-mac-csched-sap.h"
Classes | |
struct | CschedCellConfigCnfParameters |
Parameters of the API primitives. More... | |
struct | CschedCellConfigUpdateIndParameters |
Parameters of the CSCHED_CELL_CONFIG_UPDATE_IND primitive. More... | |
struct | CschedLcConfigCnfParameters |
Parameters of the CSCHED_LC_CONFIG_CNF primitive. More... | |
struct | CschedLcReleaseCnfParameters |
Parameters of the CSCHED_LC_RELEASE_CNF primitive. More... | |
struct | CschedUeConfigCnfParameters |
Parameters of the CSCHED_UE_CONFIG_CNF primitive. More... | |
struct | CschedUeConfigUpdateIndParameters |
Parameters of the CSCHED_UE_CONFIG_UPDATE_IND primitive. More... | |
struct | CschedUeReleaseCnfParameters |
Parameters of the CSCHED_UE_RELEASE_CNF primitive. More... | |
Public Member Functions | |
virtual | ~FfMacCschedSapUser () |
virtual void | CschedCellConfigCnf (const CschedCellConfigCnfParameters ¶ms)=0 |
CSCHED_CELL_CONFIG_CNF. | |
virtual void | CschedCellConfigUpdateInd (const CschedCellConfigUpdateIndParameters ¶ms)=0 |
CSCHED_UE_CONFIG_IND. | |
virtual void | CschedLcConfigCnf (const CschedLcConfigCnfParameters ¶ms)=0 |
CSCHED_LC_CONFIG_CNF. | |
virtual void | CschedLcReleaseCnf (const CschedLcReleaseCnfParameters ¶ms)=0 |
CSCHED_LC_RELEASE_CNF. | |
virtual void | CschedUeConfigCnf (const CschedUeConfigCnfParameters ¶ms)=0 |
CSCHED_UE_CONFIG_CNF. | |
virtual void | CschedUeConfigUpdateInd (const CschedUeConfigUpdateIndParameters ¶ms)=0 |
CSCHED_UE_UPDATE_IND. | |
virtual void | CschedUeReleaseCnf (const CschedUeReleaseCnfParameters ¶ms)=0 |
CSCHED_UE_RELEASE_CNF. | |
FfMacCschedSapUser class.
Definition at line 288 of file ff-mac-csched-sap.h.
|
virtual |
Definition at line 29 of file ff-mac-csched-sap.cc.
|
pure virtual |
CSCHED_CELL_CONFIG_CNF.
params | CschedCellConfigCnfParameters |
Implemented in ns3::EnbMacMemberFfMacCschedSapUser.
|
pure virtual |
CSCHED_UE_CONFIG_IND.
params | CschedCellConfigUpdateIndParameters |
Implemented in ns3::EnbMacMemberFfMacCschedSapUser.
|
pure virtual |
CSCHED_LC_CONFIG_CNF.
params | CschedLcConfigCnfParameters |
Implemented in ns3::EnbMacMemberFfMacCschedSapUser.
|
pure virtual |
CSCHED_LC_RELEASE_CNF.
params | CschedLcReleaseCnfParameters |
Implemented in ns3::EnbMacMemberFfMacCschedSapUser.
|
pure virtual |
CSCHED_UE_CONFIG_CNF.
params | CschedUeConfigCnfParameters |
Implemented in ns3::EnbMacMemberFfMacCschedSapUser.
Referenced by ns3::CqaFfMacScheduler::DoCschedCellConfigReq(), ns3::FdBetFfMacScheduler::DoCschedCellConfigReq(), ns3::FdMtFfMacScheduler::DoCschedCellConfigReq(), ns3::FdTbfqFfMacScheduler::DoCschedCellConfigReq(), ns3::PfFfMacScheduler::DoCschedCellConfigReq(), ns3::PssFfMacScheduler::DoCschedCellConfigReq(), ns3::RrFfMacScheduler::DoCschedCellConfigReq(), ns3::TdBetFfMacScheduler::DoCschedCellConfigReq(), ns3::TdMtFfMacScheduler::DoCschedCellConfigReq(), ns3::TdTbfqFfMacScheduler::DoCschedCellConfigReq(), and ns3::TtaFfMacScheduler::DoCschedCellConfigReq().
|
pure virtual |
CSCHED_UE_UPDATE_IND.
params | CschedUeConfigUpdateIndParameters |
Implemented in ns3::EnbMacMemberFfMacCschedSapUser.
Referenced by ns3::CqaFfMacScheduler::TransmissionModeConfigurationUpdate(), ns3::FdBetFfMacScheduler::TransmissionModeConfigurationUpdate(), ns3::FdMtFfMacScheduler::TransmissionModeConfigurationUpdate(), ns3::FdTbfqFfMacScheduler::TransmissionModeConfigurationUpdate(), ns3::PfFfMacScheduler::TransmissionModeConfigurationUpdate(), ns3::PssFfMacScheduler::TransmissionModeConfigurationUpdate(), ns3::RrFfMacScheduler::TransmissionModeConfigurationUpdate(), ns3::TdBetFfMacScheduler::TransmissionModeConfigurationUpdate(), ns3::TdMtFfMacScheduler::TransmissionModeConfigurationUpdate(), ns3::TdTbfqFfMacScheduler::TransmissionModeConfigurationUpdate(), and ns3::TtaFfMacScheduler::TransmissionModeConfigurationUpdate().
|
pure virtual |
CSCHED_UE_RELEASE_CNF.
params | CschedUeReleaseCnfParameters |
Implemented in ns3::EnbMacMemberFfMacCschedSapUser.