FfMacCschedSapUser class. More...
#include "ff-mac-csched-sap.h"
 Inheritance diagram for ns3::FfMacCschedSapUser:
 Inheritance diagram for ns3::FfMacCschedSapUser:| 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 struct CschedCellConfigCnfParameters ¶ms)=0 | 
| CSCHED_CELL_CONFIG_CNF.  More... | |
| virtual void | CschedCellConfigUpdateInd (const struct CschedCellConfigUpdateIndParameters ¶ms)=0 | 
| CSCHED_UE_CONFIG_IND.  More... | |
| virtual void | CschedLcConfigCnf (const struct CschedLcConfigCnfParameters ¶ms)=0 | 
| CSCHED_LC_CONFIG_CNF.  More... | |
| virtual void | CschedLcReleaseCnf (const struct CschedLcReleaseCnfParameters ¶ms)=0 | 
| CSCHED_LC_RELEASE_CNF.  More... | |
| virtual void | CschedUeConfigCnf (const struct CschedUeConfigCnfParameters ¶ms)=0 | 
| CSCHED_UE_CONFIG_CNF.  More... | |
| virtual void | CschedUeConfigUpdateInd (const struct CschedUeConfigUpdateIndParameters ¶ms)=0 | 
| CSCHED_UE_UPDATE_IND.  More... | |
| virtual void | CschedUeReleaseCnf (const struct CschedUeReleaseCnfParameters ¶ms)=0 | 
| CSCHED_UE_RELEASE_CNF.  More... | |
FfMacCschedSapUser class.
Definition at line 283 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::RrFfMacScheduler::DoCschedCellConfigReq(), ns3::TdMtFfMacScheduler::DoCschedCellConfigReq(), ns3::TtaFfMacScheduler::DoCschedCellConfigReq(), ns3::FdMtFfMacScheduler::DoCschedCellConfigReq(), ns3::TdBetFfMacScheduler::DoCschedCellConfigReq(), ns3::FdBetFfMacScheduler::DoCschedCellConfigReq(), ns3::PfFfMacScheduler::DoCschedCellConfigReq(), ns3::TdTbfqFfMacScheduler::DoCschedCellConfigReq(), ns3::CqaFfMacScheduler::DoCschedCellConfigReq(), ns3::PssFfMacScheduler::DoCschedCellConfigReq(), and ns3::FdTbfqFfMacScheduler::DoCschedCellConfigReq().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | pure virtual | 
CSCHED_UE_UPDATE_IND.
| params | CschedUeConfigUpdateIndParameters | 
Implemented in ns3::EnbMacMemberFfMacCschedSapUser.
Referenced by ns3::RrFfMacScheduler::TransmissionModeConfigurationUpdate(), ns3::TdMtFfMacScheduler::TransmissionModeConfigurationUpdate(), ns3::TtaFfMacScheduler::TransmissionModeConfigurationUpdate(), ns3::FdMtFfMacScheduler::TransmissionModeConfigurationUpdate(), ns3::PfFfMacScheduler::TransmissionModeConfigurationUpdate(), ns3::TdBetFfMacScheduler::TransmissionModeConfigurationUpdate(), ns3::FdBetFfMacScheduler::TransmissionModeConfigurationUpdate(), ns3::TdTbfqFfMacScheduler::TransmissionModeConfigurationUpdate(), ns3::CqaFfMacScheduler::TransmissionModeConfigurationUpdate(), ns3::PssFfMacScheduler::TransmissionModeConfigurationUpdate(), and ns3::FdTbfqFfMacScheduler::TransmissionModeConfigurationUpdate().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | pure virtual | 
CSCHED_UE_RELEASE_CNF.
| params | CschedUeReleaseCnfParameters | 
Implemented in ns3::EnbMacMemberFfMacCschedSapUser.