Service Access Point (SAP) offered by the MAC to the RLC See Femto Forum MAC Scheduler Interface Specification v 1.11, Figure 1. More...
#include "lte-mac-sap.h"
| Classes | |
| struct | ReceivePduParameters | 
| Parameters for LteMacSapUser::ReceivePdu.  More... | |
| struct | TxOpportunityParameters | 
| Parameters for LteMacSapUser::NotifyTxOpportunity.  More... | |
| Public Member Functions | |
| 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. | |
| 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. | |
| virtual void | ReceivePdu (ReceivePduParameters params)=0 | 
| Called by the MAC to notify the RLC of the reception of a new PDU. | |
Service Access Point (SAP) offered by the MAC to the RLC See Femto Forum MAC Scheduler Interface Specification v 1.11, Figure 1.
This is the MAC SAP User, i.e., the part of the SAP that contains the RLC methods called by the MAC
Definition at line 84 of file lte-mac-sap.h.
| 
 | virtual | 
Definition at line 18 of file lte-mac-sap.cc.
| 
 | pure virtual | 
Called by the MAC to notify the RLC that an HARQ process related to this RLC instance has failed.
Implemented in ns3::LteRlcSpecificLteMacSapUser, ns3::MemberLteCcmMacSapUser< C >, and ns3::SimpleUeCcmMacSapUser.
| 
 | pure virtual | 
Called by the MAC to notify the RLC that the scheduler granted a transmission opportunity to this RLC instance.
| params | the TxOpportunityParameters | 
Implemented in ns3::LteRlcSpecificLteMacSapUser, ns3::MemberLteCcmMacSapUser< C >, and ns3::SimpleUeCcmMacSapUser.
Referenced by ns3::LteTestMac::DoReportBufferStatus(), and ns3::LteTestMac::SendTxOpportunity().
| 
 | pure virtual | 
Called by the MAC to notify the RLC of the reception of a new PDU.
| params | the ReceivePduParameters | 
Implemented in ns3::LteRlcSpecificLteMacSapUser, ns3::MemberLteCcmMacSapUser< C >, and ns3::SimpleUeCcmMacSapUser.
Referenced by ns3::LteTestMac::DoTransmitPdu().