SimpleUeCcmMacSapUser class. More...
Inheritance diagram for ns3::SimpleUeCcmMacSapUser:
Collaboration diagram for ns3::SimpleUeCcmMacSapUser:Public Member Functions | |
| SimpleUeCcmMacSapUser (SimpleUeComponentCarrierManager *mac) | |
| Constructor. More... | |
| virtual void | NotifyHarqDeliveryFailure () |
| Called by the MAC to notify the RLC that an HARQ process related to this RLC instance has failed. More... | |
| virtual void | NotifyTxOpportunity (LteMacSapUser::TxOpportunityParameters txOpParams) |
| Called by the MAC to notify the RLC that the scheduler granted a transmission opportunity to this RLC instance. More... | |
| virtual void | ReceivePdu (LteMacSapUser::ReceivePduParameters rxPduParams) |
| Called by the MAC to notify the RLC of the reception of a new PDU. More... | |
Public Member Functions inherited from ns3::LteMacSapUser | |
| virtual | ~LteMacSapUser () |
| virtual void | NotifyHarqDeliveryFailure ()=0 |
| Called by the MAC to notify the RLC that an HARQ process related to this RLC instance has failed. More... | |
| virtual void | NotifyTxOpportunity (TxOpportunityParameters params)=0 |
| Called by the MAC to notify the RLC that the scheduler granted a transmission opportunity to this RLC instance. More... | |
| virtual void | ReceivePdu (ReceivePduParameters params)=0 |
| Called by the MAC to notify the RLC of the reception of a new PDU. More... | |
Private Attributes | |
| SimpleUeComponentCarrierManager * | m_mac |
| the component carrier manager More... | |
SimpleUeCcmMacSapUser class.
Definition at line 82 of file simple-ue-component-carrier-manager.cc.
| ns3::SimpleUeCcmMacSapUser::SimpleUeCcmMacSapUser | ( | SimpleUeComponentCarrierManager * | mac | ) |
Constructor.
| mac | the component carrier manager |
Definition at line 102 of file simple-ue-component-carrier-manager.cc.
|
virtual |
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 122 of file simple-ue-component-carrier-manager.cc.
References ns3::SimpleUeComponentCarrierManager::DoNotifyHarqDeliveryFailure(), and m_mac.
Here is the call graph for this function:
|
virtual |
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 108 of file simple-ue-component-carrier-manager.cc.
References ns3::LteMacSapUser::TxOpportunityParameters::componentCarrierId, ns3::SimpleUeComponentCarrierManager::DoNotifyTxOpportunity(), m_mac, and NS_LOG_INFO.
Here is the call graph for this function:
|
virtual |
Called by the MAC to notify the RLC of the reception of a new PDU.
| params | the ReceivePduParameters |
Implements ns3::LteMacSapUser.
Definition at line 116 of file simple-ue-component-carrier-manager.cc.
References ns3::SimpleUeComponentCarrierManager::DoReceivePdu(), and m_mac.
Here is the call graph for this function:
|
private |
the component carrier manager
Definition at line 99 of file simple-ue-component-carrier-manager.cc.
Referenced by NotifyHarqDeliveryFailure(), NotifyTxOpportunity(), and ReceivePdu().