A Discrete-Event Network Simulator
API
ns3::LteUePhySapUser Class Referenceabstract

Service Access Point (SAP) offered by the PHY to the MAC. More...

#include "lte-ue-phy-sap.h"

+ Inheritance diagram for ns3::LteUePhySapUser:

Public Member Functions

virtual ~LteUePhySapUser ()
 
virtual void ReceiveLteControlMessage (Ptr< LteControlMessage > msg)=0
 Receive SendLteControlMessage (PDCCH map, CQI feedbacks) using the ideal control channel. More...
 
virtual void ReceivePhyPdu (Ptr< Packet > p)=0
 Receive Phy Pdu function. More...
 
virtual void SubframeIndication (uint32_t frameNo, uint32_t subframeNo)=0
 Trigger the start from a new frame (input from Phy layer) More...
 

Detailed Description

Service Access Point (SAP) offered by the PHY to the MAC.

This is the PHY SAP User, i.e., the part of the SAP that contains the MAC methods called by the PHY

Definition at line 76 of file lte-ue-phy-sap.h.

Constructor & Destructor Documentation

◆ ~LteUePhySapUser()

ns3::LteUePhySapUser::~LteUePhySapUser ( )
virtual

Definition at line 29 of file lte-ue-phy-sap.cc.

Member Function Documentation

◆ ReceiveLteControlMessage()

virtual void ns3::LteUePhySapUser::ReceiveLteControlMessage ( Ptr< LteControlMessage msg)
pure virtual

Receive SendLteControlMessage (PDCCH map, CQI feedbacks) using the ideal control channel.

Parameters
msgthe Ideal Control Message to receive

Implemented in ns3::UeMemberLteUePhySapUser.

Referenced by ns3::LteUePhy::ReceiveLteControlMessageList().

+ Here is the caller graph for this function:

◆ ReceivePhyPdu()

virtual void ns3::LteUePhySapUser::ReceivePhyPdu ( Ptr< Packet p)
pure virtual

Receive Phy Pdu function.

It is called by the Phy to notify the MAC of the reception of a new PHY-PDU

Parameters
p

Implemented in ns3::UeMemberLteUePhySapUser.

Referenced by ns3::LteUePhy::PhyPduReceived().

+ Here is the caller graph for this function:

◆ SubframeIndication()

virtual void ns3::LteUePhySapUser::SubframeIndication ( uint32_t  frameNo,
uint32_t  subframeNo 
)
pure virtual

Trigger the start from a new frame (input from Phy layer)

Parameters
frameNoframe number
subframeNosubframe number

Implemented in ns3::UeMemberLteUePhySapUser.

Referenced by ns3::LteUePhy::SubframeIndication().

+ Here is the caller graph for this function:

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