SimpleUeCcmMacSapProvider class. More...
Public Member Functions | |
SimpleUeCcmMacSapProvider (SimpleUeComponentCarrierManager *mac) | |
Constructor. More... | |
virtual void | ReportBufferStatus (LteMacSapProvider::ReportBufferStatusParameters params) |
Report the RLC buffer status to the MAC. More... | |
virtual void | TransmitPdu (LteMacSapProvider::TransmitPduParameters params) |
send an RLC PDU to the MAC for transmission. More... | |
![]() | |
virtual | ~LteMacSapProvider () |
Private Attributes | |
SimpleUeComponentCarrierManager * | m_mac |
the component carrier manager More... | |
SimpleUeCcmMacSapProvider class.
Definition at line 41 of file simple-ue-component-carrier-manager.cc.
ns3::SimpleUeCcmMacSapProvider::SimpleUeCcmMacSapProvider | ( | SimpleUeComponentCarrierManager * | mac | ) |
Constructor.
mac | the component carrier manager |
Definition at line 59 of file simple-ue-component-carrier-manager.cc.
|
virtual |
Report the RLC buffer status to the MAC.
params | ReportBufferStatusParameters |
Implements ns3::LteMacSapProvider.
Definition at line 72 of file simple-ue-component-carrier-manager.cc.
References ns3::SimpleUeComponentCarrierManager::DoReportBufferStatus(), and m_mac.
|
virtual |
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 65 of file simple-ue-component-carrier-manager.cc.
References ns3::SimpleUeComponentCarrierManager::DoTransmitPdu(), and m_mac.
|
private |
the component carrier manager
Definition at line 56 of file simple-ue-component-carrier-manager.cc.
Referenced by ReportBufferStatus(), and TransmitPdu().