24 #include <ns3/packet.h> 
  151   m_mac->DoTransmitPdu (params);
 
  157   m_mac->DoReportBufferStatus (params);
 
  164 #endif // LTE_MAC_SAP_H 
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(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...
 
uint32_t retxQueueSize
the current size of the RLC retransmission queue in bytes 
 
virtual void ReportBufferStatus(ReportBufferStatusParameters params)
Report the RLC buffer status to the MAC. 
 
uint8_t lcid
the logical channel id corresponding to the sending RLC instance 
 
uint16_t rnti
the C-RNTI identifying the UE 
 
Parameters for LteMacSapProvider::ReportBufferStatus. 
 
uint16_t txQueueHolDelay
the Head Of Line delay of the transmission queue 
 
virtual void TransmitPdu(TransmitPduParameters params)
send an RLC PDU to the MAC for transmission. 
 
uint16_t rnti
the C-RNTI identifying the UE 
 
uint8_t layer
the layer value that was passed by the MAC in the call to NotifyTxOpportunity that generated this PDU...
 
Every class exported by the ns3 library is enclosed in the ns3 namespace. 
 
uint8_t lcid
the logical channel id corresponding to the sending RLC instance 
 
uint32_t txQueueSize
the current size of the RLC transmission queue 
 
uint16_t statusPduSize
the current size of the pending STATUS RLC PDU message in bytes 
 
Service Access Point (SAP) offered by the MAC to the RLC See Femto Forum MAC Scheduler Interface Spec...
 
uint16_t retxQueueHolDelay
the Head Of Line delay of the retransmission queue 
 
Ptr< Packet > pdu
the RLC PDU 
 
virtual void ReceivePdu(Ptr< Packet > p)=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 Spec...
 
virtual void ReportBufferStatus(ReportBufferStatusParameters params)=0
Report the RLC buffer status to the MAC. 
 
uint8_t harqProcessId
the HARQ process id that was passed by the MAC in the call to NotifyTxOpportunity that generated this...
 
virtual void TransmitPdu(TransmitPduParameters params)=0
send an RLC PDU to the MAC for transmission. 
 
virtual ~LteMacSapProvider()
 
EnbMacMemberLteMacSapProvider(C *mac)
 
Parameters for LteMacSapProvider::TransmitPdu.