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"
 Inheritance diagram for ns3::LteMacSapProvider:
 Inheritance diagram for ns3::LteMacSapProvider:| Classes | |
| struct | ReportBufferStatusParameters | 
| Parameters for LteMacSapProvider::ReportBufferStatus.  More... | |
| struct | TransmitPduParameters | 
| Parameters for LteMacSapProvider::TransmitPdu.  More... | |
| Public Member Functions | |
| virtual | ~LteMacSapProvider () | 
| virtual void | ReportBufferStatus (ReportBufferStatusParameters params)=0 | 
| Report the RLC buffer status to the MAC. | |
| virtual void | TransmitPdu (TransmitPduParameters params)=0 | 
| send an RLC PDU to the MAC for transmission. | |
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 Provider, i.e., the part of the SAP that contains the MAC methods called by the RLC
Definition at line 24 of file lte-mac-sap.h.
| 
 | virtual | 
Definition at line 14 of file lte-mac-sap.cc.
| 
 | pure virtual | 
Report the RLC buffer status to the MAC.
| params | ReportBufferStatusParameters | 
Implemented in ns3::EnbMacMemberLteMacSapProvider< C >, ns3::SimpleUeCcmMacSapProvider, and ns3::UeMemberLteMacSapProvider.
Referenced by ns3::LteRlcAm::DoReportBufferStatus(), ns3::LteRlcTm::DoReportBufferStatus(), ns3::LteRlcUm::DoReportBufferStatus(), and ns3::LteRlcSm::ReportBufferStatus().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | pure virtual | 
send an RLC PDU to the MAC for transmission.
This method is to be called as a response to LteMacSapUser::NotifyTxOpportunity
| params | TransmitPduParameters | 
Implemented in ns3::EnbMacMemberLteMacSapProvider< C >, ns3::SimpleUeCcmMacSapProvider, and ns3::UeMemberLteMacSapProvider.
Referenced by ns3::LteRlcAm::DoNotifyTxOpportunity(), ns3::LteRlcSm::DoNotifyTxOpportunity(), ns3::LteRlcTm::DoNotifyTxOpportunity(), and ns3::LteRlcUm::DoNotifyTxOpportunity().
 Here is the caller graph for this function:
 Here is the caller graph for this function: