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

Public Member Functions

 EnbMacMemberLteEnbPhySapUser (LteEnbMac *mac)
 
virtual void DlInfoListElementHarqFeeback (DlInfoListElement_s params)
 
virtual void ReceiveLteControlMessage (Ptr< LteControlMessage > msg)
 Receive SendLteControlMessage (PDCCH map, CQI feedbacks) using the ideal control channel. More...
 
virtual void ReceivePhyPdu (Ptr< Packet > p)
 
virtual void ReceiveRachPreamble (uint32_t prachId)
 
virtual void SubframeIndication (uint32_t frameNo, uint32_t subframeNo)
 Trigger the start from a new frame (input from Phy layer) More...
 
virtual void UlCqiReport (FfMacSchedSapProvider::SchedUlCqiInfoReqParameters ulcqi)
 Returns to MAC level the UL-CQI evaluated. More...
 
virtual void UlInfoListElementHarqFeeback (UlInfoListElement_s params)
 

Private Attributes

LteEnbMacm_mac
 

Detailed Description

Definition at line 242 of file lte-enb-mac.cc.

Member Function Documentation

void ns3::EnbMacMemberLteEnbPhySapUser::DlInfoListElementHarqFeeback ( DlInfoListElement_s  params)
virtual

Notify the HARQ on the DL tranmission status

Parameters
params

Implements ns3::LteEnbPhySapUser.

Definition at line 302 of file lte-enb-mac.cc.

void ns3::EnbMacMemberLteEnbPhySapUser::ReceiveLteControlMessage ( Ptr< LteControlMessage msg)
virtual

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

Parameters
msgthe Ideal Control Message to receive

Implements ns3::LteEnbPhySapUser.

Definition at line 278 of file lte-enb-mac.cc.

void ns3::EnbMacMemberLteEnbPhySapUser::ReceivePhyPdu ( Ptr< Packet p)
virtual

Called by the Phy to notify the MAC of the reception of a new PHY-PDU

Parameters
p

Implements ns3::LteEnbPhySapUser.

Definition at line 266 of file lte-enb-mac.cc.

void ns3::EnbMacMemberLteEnbPhySapUser::ReceiveRachPreamble ( uint32_t  prachId)
virtual

notify the reception of a RACH preamble on the PRACH

Parameters
prachIdthe ID of the preamble

Implements ns3::LteEnbPhySapUser.

Definition at line 284 of file lte-enb-mac.cc.

void ns3::EnbMacMemberLteEnbPhySapUser::SubframeIndication ( uint32_t  frameNo,
uint32_t  subframeNo 
)
virtual

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

Parameters
frameNoframe number
subframeNosubframe number

Implements ns3::LteEnbPhySapUser.

Definition at line 272 of file lte-enb-mac.cc.

void ns3::EnbMacMemberLteEnbPhySapUser::UlCqiReport ( FfMacSchedSapProvider::SchedUlCqiInfoReqParameters  ulcqi)
virtual

Returns to MAC level the UL-CQI evaluated.

Parameters
ulcqithe UL-CQI (see FF MAC API 4.3.29)

Implements ns3::LteEnbPhySapUser.

Definition at line 290 of file lte-enb-mac.cc.

void ns3::EnbMacMemberLteEnbPhySapUser::UlInfoListElementHarqFeeback ( UlInfoListElement_s  params)
virtual

Notify the HARQ on the UL tranmission status

Parameters
params

Implements ns3::LteEnbPhySapUser.

Definition at line 296 of file lte-enb-mac.cc.


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