MemberSchedSapProvider class. More...
#include "ff-mac-sched-sap.h"
Inheritance diagram for ns3::MemberSchedSapProvider< C >:
Collaboration diagram for ns3::MemberSchedSapProvider< C >:Public Member Functions | |
| MemberSchedSapProvider (C *scheduler) | |
| Constructor. More... | |
| void | SchedDlCqiInfoReq (const struct SchedDlCqiInfoReqParameters ¶ms) override |
| SCHED_DL_CQI_INFO_REQ. More... | |
| void | SchedDlMacBufferReq (const struct SchedDlMacBufferReqParameters ¶ms) override |
| SCHED_DL_MAC_BUFFER_REQ. More... | |
| void | SchedDlPagingBufferReq (const struct SchedDlPagingBufferReqParameters ¶ms) override |
| SCHED_DL_PAGING_BUFFER_REQ. More... | |
| void | SchedDlRachInfoReq (const struct SchedDlRachInfoReqParameters ¶ms) override |
| SCHED_DL_RACH_INFO_REQ. More... | |
| void | SchedDlRlcBufferReq (const struct SchedDlRlcBufferReqParameters ¶ms) override |
| SCHED_DL_RLC_BUFFER_REQ. More... | |
| void | SchedDlTriggerReq (const struct SchedDlTriggerReqParameters ¶ms) override |
| SCHED_DL_TRIGGER_REQ. More... | |
| void | SchedUlCqiInfoReq (const struct SchedUlCqiInfoReqParameters ¶ms) override |
| SCHED_UL_CQI_INFO_REQ. More... | |
| void | SchedUlMacCtrlInfoReq (const struct SchedUlMacCtrlInfoReqParameters ¶ms) override |
| SCHED_UL_MAC_CTRL_INFO_REQ. More... | |
| void | SchedUlNoiseInterferenceReq (const struct SchedUlNoiseInterferenceReqParameters ¶ms) override |
| SCHED_UL_NOISE_INTERFERENCE_REQ. More... | |
| void | SchedUlSrInfoReq (const struct SchedUlSrInfoReqParameters ¶ms) override |
| SCHED_UL_SR_INFO_REQ. More... | |
| void | SchedUlTriggerReq (const struct SchedUlTriggerReqParameters ¶ms) override |
| SCHED_UL_TRIGGER_REQ. More... | |
Public Member Functions inherited from ns3::FfMacSchedSapProvider | |
| virtual | ~FfMacSchedSapProvider () |
| virtual void | SchedDlCqiInfoReq (const struct SchedDlCqiInfoReqParameters ¶ms)=0 |
| SCHED_DL_CQI_INFO_REQ. More... | |
| virtual void | SchedDlMacBufferReq (const struct SchedDlMacBufferReqParameters ¶ms)=0 |
| SCHED_DL_MAC_BUFFER_REQ. More... | |
| virtual void | SchedDlPagingBufferReq (const struct SchedDlPagingBufferReqParameters ¶ms)=0 |
| SCHED_DL_PAGING_BUFFER_REQ. More... | |
| virtual void | SchedDlRachInfoReq (const struct SchedDlRachInfoReqParameters ¶ms)=0 |
| SCHED_DL_RACH_INFO_REQ. More... | |
| virtual void | SchedDlRlcBufferReq (const struct SchedDlRlcBufferReqParameters ¶ms)=0 |
| SCHED_DL_RLC_BUFFER_REQ. More... | |
| virtual void | SchedDlTriggerReq (const struct SchedDlTriggerReqParameters ¶ms)=0 |
| SCHED_DL_TRIGGER_REQ. More... | |
| virtual void | SchedUlCqiInfoReq (const struct SchedUlCqiInfoReqParameters ¶ms)=0 |
| SCHED_UL_CQI_INFO_REQ. More... | |
| virtual void | SchedUlMacCtrlInfoReq (const struct SchedUlMacCtrlInfoReqParameters ¶ms)=0 |
| SCHED_UL_MAC_CTRL_INFO_REQ. More... | |
| virtual void | SchedUlNoiseInterferenceReq (const struct SchedUlNoiseInterferenceReqParameters ¶ms)=0 |
| SCHED_UL_NOISE_INTERFERENCE_REQ. More... | |
| virtual void | SchedUlSrInfoReq (const struct SchedUlSrInfoReqParameters ¶ms)=0 |
| SCHED_UL_SR_INFO_REQ. More... | |
| virtual void | SchedUlTriggerReq (const struct SchedUlTriggerReqParameters ¶ms)=0 |
| SCHED_UL_TRIGGER_REQ. More... | |
Private Member Functions | |
| MemberSchedSapProvider () | |
Private Attributes | |
| C * | m_scheduler |
| the scheduler class More... | |
MemberSchedSapProvider class.
Definition at line 353 of file ff-mac-sched-sap.h.
| ns3::MemberSchedSapProvider< C >::MemberSchedSapProvider | ( | C * | scheduler | ) |
Constructor.
| scheduler | the scheduler class |
Definition at line 388 of file ff-mac-sched-sap.h.
|
private |
Definition at line 383 of file ff-mac-sched-sap.h.
|
overridevirtual |
SCHED_DL_CQI_INFO_REQ.
| params | SchedDlCqiInfoReqParameters |
Implements ns3::FfMacSchedSapProvider.
Definition at line 431 of file ff-mac-sched-sap.h.
|
overridevirtual |
SCHED_DL_MAC_BUFFER_REQ.
| params | SchedDlMacBufferReqParameters |
Implements ns3::FfMacSchedSapProvider.
Definition at line 410 of file ff-mac-sched-sap.h.
|
overridevirtual |
SCHED_DL_PAGING_BUFFER_REQ.
| params | SchedDlPagingBufferReqParameters |
Implements ns3::FfMacSchedSapProvider.
Definition at line 402 of file ff-mac-sched-sap.h.
|
overridevirtual |
SCHED_DL_RACH_INFO_REQ.
| params | SchedDlRachInfoReqParameters |
Implements ns3::FfMacSchedSapProvider.
Definition at line 424 of file ff-mac-sched-sap.h.
|
overridevirtual |
SCHED_DL_RLC_BUFFER_REQ.
| params | SchedDlRlcBufferReqParameters |
Implements ns3::FfMacSchedSapProvider.
Definition at line 395 of file ff-mac-sched-sap.h.
|
overridevirtual |
SCHED_DL_TRIGGER_REQ.
| params | SchedDlTriggerReqParameters |
Implements ns3::FfMacSchedSapProvider.
Definition at line 417 of file ff-mac-sched-sap.h.
|
overridevirtual |
SCHED_UL_CQI_INFO_REQ.
| params | SchedUlCqiInfoReqParameters |
Implements ns3::FfMacSchedSapProvider.
Definition at line 468 of file ff-mac-sched-sap.h.
|
overridevirtual |
SCHED_UL_MAC_CTRL_INFO_REQ.
| params | SchedUlMacCtrlInfoReqParameters |
Implements ns3::FfMacSchedSapProvider.
Definition at line 460 of file ff-mac-sched-sap.h.
|
overridevirtual |
SCHED_UL_NOISE_INTERFERENCE_REQ.
| params | SchedUlNoiseInterferenceReqParameters |
Implements ns3::FfMacSchedSapProvider.
Definition at line 445 of file ff-mac-sched-sap.h.
|
overridevirtual |
SCHED_UL_SR_INFO_REQ.
| params | SchedUlSrInfoReqParameters |
Implements ns3::FfMacSchedSapProvider.
Definition at line 453 of file ff-mac-sched-sap.h.
|
overridevirtual |
SCHED_UL_TRIGGER_REQ.
| params | SchedUlTriggerReqParameters |
Implements ns3::FfMacSchedSapProvider.
Definition at line 438 of file ff-mac-sched-sap.h.
|
private |
the scheduler class
Definition at line 379 of file ff-mac-sched-sap.h.