A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ns3::LteRlcSpecificLteMacSapUser Class Reference
+ Inheritance diagram for ns3::LteRlcSpecificLteMacSapUser:

Public Member Functions

 LteRlcSpecificLteMacSapUser (LteRlc *rlc)
 
virtual void NotifyHarqDeliveryFailure ()
 
virtual void NotifyTxOpportunity (uint32_t bytes, uint8_t layer, uint8_t harqId)
 
virtual void ReceivePdu (Ptr< Packet > p)
 

Private Attributes

LteRlcm_rlc
 

Detailed Description

Definition at line 39 of file lte-rlc.cc.

Member Function Documentation

void ns3::LteRlcSpecificLteMacSapUser::NotifyHarqDeliveryFailure ( )
virtual

Called by the MAC to notify the RLC that an HARQ process related to this RLC instance has failed

Todo:
eventual parameters to be defined

Implements ns3::LteMacSapUser.

Definition at line 70 of file lte-rlc.cc.

void ns3::LteRlcSpecificLteMacSapUser::NotifyTxOpportunity ( uint32_t  bytes,
uint8_t  layer,
uint8_t  harqId 
)
virtual

Called by the MAC to notify the RLC that the scheduler granted a transmission opportunity to this RLC instance.

Parameters
bytesthe number of bytes to transmit
layerthe layer of transmission (MIMO)

Implements ns3::LteMacSapUser.

Definition at line 64 of file lte-rlc.cc.

void ns3::LteRlcSpecificLteMacSapUser::ReceivePdu ( Ptr< Packet p)
virtual

Called by the MAC to notify the RLC of the reception of a new PDU

Parameters
p

Implements ns3::LteMacSapUser.

Definition at line 76 of file lte-rlc.cc.


The documentation for this class was generated from the following file: