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>
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. More... | |
virtual void | NotifyTxOpportunity (uint32_t bytes, uint8_t layer, uint8_t harqId)=0 |
Called by the MAC to notify the RLC that the scheduler granted a transmission opportunity to this RLC instance. More... | |
virtual void | ReceivePdu (Ptr< Packet > p)=0 |
Called by the MAC to notify the RLC of the reception of a new PDU. More... | |
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 94 of file lte-mac-sap.h.
|
virtual |
Definition at line 32 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.
|
pure virtual |
Called by the MAC to notify the RLC that the scheduler granted a transmission opportunity to this RLC instance.
bytes | the number of bytes to transmit |
layer | the layer of transmission (MIMO) |
Implemented in ns3::LteRlcSpecificLteMacSapUser.
Referenced by ns3::LteTestMac::DoReportBufferStatus(), and ns3::LteTestMac::SendTxOpportunity().
Called by the MAC to notify the RLC of the reception of a new PDU.
p |
Implemented in ns3::LteRlcSpecificLteMacSapUser.
Referenced by ns3::LteTestMac::DoTransmitPdu(), and ns3::LteTestMac::Receive().