SimpleUeCcmMacSapUser class. More...
Public Member Functions | |
SimpleUeCcmMacSapUser (SimpleUeComponentCarrierManager *mac) | |
Constructor. | |
void | NotifyHarqDeliveryFailure () override |
Called by the MAC to notify the RLC that an HARQ process related to this RLC instance has failed. | |
void | NotifyTxOpportunity (LteMacSapUser::TxOpportunityParameters txOpParams) override |
Called by the MAC to notify the RLC that the scheduler granted a transmission opportunity to this RLC instance. | |
void | ReceivePdu (LteMacSapUser::ReceivePduParameters rxPduParams) override |
Called by the MAC to notify the RLC of the reception of a new PDU. | |
Public Member Functions inherited from ns3::LteMacSapUser | |
virtual | ~LteMacSapUser () |
Private Attributes | |
SimpleUeComponentCarrierManager * | m_mac |
the component carrier manager | |
SimpleUeCcmMacSapUser class.
Definition at line 70 of file simple-ue-component-carrier-manager.cc.
ns3::SimpleUeCcmMacSapUser::SimpleUeCcmMacSapUser | ( | SimpleUeComponentCarrierManager * | mac | ) |
Constructor.
mac | the component carrier manager |
Definition at line 89 of file simple-ue-component-carrier-manager.cc.
|
overridevirtual |
Called by the MAC to notify the RLC that an HARQ process related to this RLC instance has failed.
Implements ns3::LteMacSapUser.
Definition at line 109 of file simple-ue-component-carrier-manager.cc.
References ns3::SimpleUeComponentCarrierManager::DoNotifyHarqDeliveryFailure(), and m_mac.
|
overridevirtual |
Called by the MAC to notify the RLC that the scheduler granted a transmission opportunity to this RLC instance.
params | the TxOpportunityParameters |
Implements ns3::LteMacSapUser.
Definition at line 95 of file simple-ue-component-carrier-manager.cc.
References ns3::LteMacSapUser::TxOpportunityParameters::componentCarrierId, ns3::SimpleUeComponentCarrierManager::DoNotifyTxOpportunity(), m_mac, and NS_LOG_INFO.
|
overridevirtual |
Called by the MAC to notify the RLC of the reception of a new PDU.
params | the ReceivePduParameters |
Implements ns3::LteMacSapUser.
Definition at line 103 of file simple-ue-component-carrier-manager.cc.
References ns3::SimpleUeComponentCarrierManager::DoReceivePdu(), and m_mac.
|
private |
the component carrier manager
Definition at line 86 of file simple-ue-component-carrier-manager.cc.
Referenced by NotifyHarqDeliveryFailure(), NotifyTxOpportunity(), and ReceivePdu().