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

Public Member Functions

 EnbMacMemberLteEnbPhySapUser (LteEnbMac *mac)
virtual void ReceiveIdealControlMessage (Ptr< IdealControlMessage > msg)
 Receive SendIdealControlMessage (PDCCH map, CQI feedbacks) using the ideal control channel.
virtual void ReceivePhyPdu (Ptr< Packet > p)
virtual void SubframeIndication (uint32_t frameNo, uint32_t subframeNo)
 Trigger the start from a new frame (input from Phy layer)
virtual void UlCqiReport (UlCqi_s ulcqi)
 Returns to MAC level the UL-CQI evaluated.
- Public Member Functions inherited from ns3::LteEnbPhySapUser
virtual ~LteEnbPhySapUser ()

Private Attributes

LteEnbMacm_mac

Detailed Description

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

Constructor & Destructor Documentation

ns3::EnbMacMemberLteEnbPhySapUser::EnbMacMemberLteEnbPhySapUser ( LteEnbMac mac)

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

Member Function Documentation

void ns3::EnbMacMemberLteEnbPhySapUser::ReceiveIdealControlMessage ( Ptr< IdealControlMessage msg)
virtual

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

Parameters
msgthe Ideal Control Message to receive

Implements ns3::LteEnbPhySapUser.

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

References ns3::LteEnbMac::DoReceiveIdealControlMessage(), and m_mac.

+ Here is the call graph for this function:

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 241 of file lte-enb-mac.cc.

References ns3::LteEnbMac::DoReceivePhyPdu(), and m_mac.

+ Here is the call graph for this function:

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 247 of file lte-enb-mac.cc.

References ns3::LteEnbMac::DoSubframeIndication(), and m_mac.

+ Here is the call graph for this function:

void ns3::EnbMacMemberLteEnbPhySapUser::UlCqiReport ( UlCqi_s  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 259 of file lte-enb-mac.cc.

References ns3::LteEnbMac::DoUlCqiReport(), and m_mac.

+ Here is the call graph for this function:

Member Data Documentation

LteEnbMac* ns3::EnbMacMemberLteEnbPhySapUser::m_mac
private

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