UeMemberLteMacSapProvider class. More...
Public Member Functions | |
UeMemberLteMacSapProvider (LteUeMac *mac) | |
Constructor. More... | |
void | ReportBufferStatus (ReportBufferStatusParameters params) override |
Report the RLC buffer status to the MAC. More... | |
void | TransmitPdu (TransmitPduParameters params) override |
send an RLC PDU to the MAC for transmission. More... | |
Public Member Functions inherited from ns3::LteMacSapProvider | |
virtual | ~LteMacSapProvider () |
Private Attributes | |
LteUeMac * | m_mac |
the UE MAC More... | |
UeMemberLteMacSapProvider class.
Definition at line 138 of file lte-ue-mac.cc.
ns3::UeMemberLteMacSapProvider::UeMemberLteMacSapProvider | ( | LteUeMac * | mac | ) |
|
overridevirtual |
Report the RLC buffer status to the MAC.
params | ReportBufferStatusParameters |
Implements ns3::LteMacSapProvider.
Definition at line 168 of file lte-ue-mac.cc.
References ns3::LteUeMac::DoReportBufferStatus(), m_mac, and two-ray-to-three-gpp-ch-calibration::params.
|
overridevirtual |
send an RLC PDU to the MAC for transmission.
This method is to be called as a response to LteMacSapUser::NotifyTxOpportunity
params | TransmitPduParameters |
Implements ns3::LteMacSapProvider.
Definition at line 162 of file lte-ue-mac.cc.
References ns3::LteUeMac::DoTransmitPdu(), m_mac, and two-ray-to-three-gpp-ch-calibration::params.
|
private |
the UE MAC
Definition at line 153 of file lte-ue-mac.cc.
Referenced by ReportBufferStatus(), and TransmitPdu().