-------— PHY-SAP More...
Inheritance diagram for ns3::EnbMacMemberLteEnbPhySapUser:
Collaboration diagram for ns3::EnbMacMemberLteEnbPhySapUser:Public Member Functions | |
| EnbMacMemberLteEnbPhySapUser (LteEnbMac *mac) | |
| Constructor. More... | |
| virtual void | DlInfoListElementHarqFeeback (DlInfoListElement_s params) |
| Notify the HARQ on the DL tranmission status. More... | |
| virtual void | ReceiveLteControlMessage (Ptr< LteControlMessage > msg) |
| Receive SendLteControlMessage (PDCCH map, CQI feedbacks) using the ideal control channel. More... | |
| virtual void | ReceivePhyPdu (Ptr< Packet > p) |
| Called by the Phy to notify the MAC of the reception of a new PHY-PDU. More... | |
| virtual void | ReceiveRachPreamble (uint32_t prachId) |
| notify the reception of a RACH preamble on the PRACH More... | |
| virtual void | SubframeIndication (uint32_t frameNo, uint32_t subframeNo) |
| Trigger the start from a new frame (input from Phy layer) More... | |
| virtual void | UlCqiReport (FfMacSchedSapProvider::SchedUlCqiInfoReqParameters ulcqi) |
| Returns to MAC level the UL-CQI evaluated. More... | |
| virtual void | UlInfoListElementHarqFeeback (UlInfoListElement_s params) |
| Notify the HARQ on the UL tranmission status. More... | |
Public Member Functions inherited from ns3::LteEnbPhySapUser | |
| virtual | ~LteEnbPhySapUser () |
Private Attributes | |
| LteEnbMac * | m_mac |
| the MAC More... | |
-------— PHY-SAP
Definition at line 260 of file lte-enb-mac.cc.
| ns3::EnbMacMemberLteEnbPhySapUser::EnbMacMemberLteEnbPhySapUser | ( | LteEnbMac * | mac | ) |
|
virtual |
Notify the HARQ on the DL tranmission status.
| params |
Implements ns3::LteEnbPhySapUser.
Definition at line 325 of file lte-enb-mac.cc.
References ns3::LteEnbMac::DoDlInfoListElementHarqFeeback(), and m_mac.
Here is the call graph for this function:
|
virtual |
Receive SendLteControlMessage (PDCCH map, CQI feedbacks) using the ideal control channel.
| msg | the Ideal Control Message to receive |
Implements ns3::LteEnbPhySapUser.
Definition at line 301 of file lte-enb-mac.cc.
References ns3::LteEnbMac::DoReceiveLteControlMessage(), and m_mac.
Here is the call graph for this function:Called by the Phy to notify the MAC of the reception of a new PHY-PDU.
| p |
Implements ns3::LteEnbPhySapUser.
Definition at line 289 of file lte-enb-mac.cc.
References ns3::LteEnbMac::DoReceivePhyPdu(), and m_mac.
Here is the call graph for this function:
|
virtual |
notify the reception of a RACH preamble on the PRACH
| prachId | the ID of the preamble |
Implements ns3::LteEnbPhySapUser.
Definition at line 307 of file lte-enb-mac.cc.
References ns3::LteEnbMac::DoReceiveRachPreamble(), and m_mac.
Here is the call graph for this function:
|
virtual |
Trigger the start from a new frame (input from Phy layer)
| frameNo | frame number |
| subframeNo | subframe number |
Implements ns3::LteEnbPhySapUser.
Definition at line 295 of file lte-enb-mac.cc.
References ns3::LteEnbMac::DoSubframeIndication(), and m_mac.
Here is the call graph for this function:
|
virtual |
Returns to MAC level the UL-CQI evaluated.
| ulcqi | the UL-CQI (see FF MAC API 4.3.29) |
Implements ns3::LteEnbPhySapUser.
Definition at line 313 of file lte-enb-mac.cc.
References ns3::LteEnbMac::DoUlCqiReport(), and m_mac.
Here is the call graph for this function:
|
virtual |
Notify the HARQ on the UL tranmission status.
| params |
Implements ns3::LteEnbPhySapUser.
Definition at line 319 of file lte-enb-mac.cc.
References ns3::LteEnbMac::DoUlInfoListElementHarqFeeback(), and m_mac.
Here is the call graph for this function:
|
private |
the MAC
Definition at line 280 of file lte-enb-mac.cc.
Referenced by DlInfoListElementHarqFeeback(), ReceiveLteControlMessage(), ReceivePhyPdu(), ReceiveRachPreamble(), SubframeIndication(), UlCqiReport(), and UlInfoListElementHarqFeeback().