MemberLteCcmMacSapUser class. More...
#include "lte-ccm-mac-sap.h"
Public Member Functions | |
MemberLteCcmMacSapUser (C *owner) | |
Constructor. More... | |
virtual void | NotifyHarqDeliveryFailure () |
Called by the MAC to notify the RLC that an HARQ process related to this RLC instance has failed. More... | |
virtual void | NotifyPrbOccupancy (double prbOccupancy, uint8_t componentCarrierId) |
Notifies component carrier manager about physical resource block occupancy. More... | |
virtual void | NotifyTxOpportunity (uint32_t bytes, uint8_t layer, uint8_t harqId, uint8_t componentCarrierId, uint16_t rnti, uint8_t lcid) |
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, uint16_t rnti, uint8_t lcid) |
Called by the MAC to notify the RLC of the reception of a new PDU. More... | |
virtual void | UlReceiveMacCe (MacCeListElement_s bsr, uint8_t componentCarrierId) |
When the Primary Component carrier receive a buffer status report it is sent to the CCM. More... | |
Public Member Functions inherited from ns3::LteCcmMacSapUser | |
virtual | ~LteCcmMacSapUser () |
Public Member Functions inherited from ns3::LteMacSapUser | |
virtual | ~LteMacSapUser () |
Private Attributes | |
C * | m_owner |
the owner class More... | |
MemberLteCcmMacSapUser class.
Definition at line 124 of file lte-ccm-mac-sap.h.
ns3::MemberLteCcmMacSapUser< C >::MemberLteCcmMacSapUser | ( | C * | owner | ) |
|
virtual |
Called by the MAC to notify the RLC that an HARQ process related to this RLC instance has failed.
Implements ns3::LteMacSapUser.
Definition at line 177 of file lte-ccm-mac-sap.h.
|
virtual |
Notifies component carrier manager about physical resource block occupancy.
prbOccupancy | The physical resource block occupancy |
componentCarrierId | The component carrier id |
Implements ns3::LteCcmMacSapUser.
Definition at line 159 of file lte-ccm-mac-sap.h.
|
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) |
harqId | the HARQ ID |
componentCarrierId | component carrier ID |
rnti | the RNTI |
lcid | the LCID |
Implements ns3::LteMacSapUser.
Definition at line 165 of file lte-ccm-mac-sap.h.
|
virtual |
Called by the MAC to notify the RLC of the reception of a new PDU.
p | the packet |
rnti | the RNTI |
lcid | the LCID |
Implements ns3::LteMacSapUser.
Definition at line 171 of file lte-ccm-mac-sap.h.
|
virtual |
When the Primary Component carrier receive a buffer status report it is sent to the CCM.
bsr | Buffer Status Report received from a Ue |
componentCarrierId |
Implements ns3::LteCcmMacSapUser.
Definition at line 153 of file lte-ccm-mac-sap.h.
|
private |
the owner class
Definition at line 143 of file lte-ccm-mac-sap.h.