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

Public Member Functions

 EnbMemberLteEnbPhySapProvider (LteEnbPhy *phy)
virtual uint8_t GetMacChTtiDelay ()
 Get the delay from MAC to Channel expressed in TTIs.
virtual void SendLteControlMessage (Ptr< LteControlMessage > msg)
 Send SendLteControlMessage (PDCCH map, CQI feedbacks) using the ideal control channel.
virtual void SendMacPdu (Ptr< Packet > p)
 Send the MAC PDU to the channel.
virtual void SetBandwidth (uint8_t ulBandwidth, uint8_t dlBandwidth)
virtual void SetCellId (uint16_t cellId)
- Public Member Functions inherited from ns3::LteEnbPhySapProvider
virtual ~LteEnbPhySapProvider ()

Private Attributes

LteEnbPhym_phy

Detailed Description

Definition at line 66 of file lte-enb-phy.cc.

Constructor & Destructor Documentation

ns3::EnbMemberLteEnbPhySapProvider::EnbMemberLteEnbPhySapProvider ( LteEnbPhy phy)

Definition at line 83 of file lte-enb-phy.cc.

Member Function Documentation

uint8_t ns3::EnbMemberLteEnbPhySapProvider::GetMacChTtiDelay ( )
virtual

Get the delay from MAC to Channel expressed in TTIs.

Implements ns3::LteEnbPhySapProvider.

Definition at line 113 of file lte-enb-phy.cc.

References ns3::LteEnbPhy::DoGetMacChTtiDelay(), and m_phy.

+ Here is the call graph for this function:

void ns3::EnbMemberLteEnbPhySapProvider::SendLteControlMessage ( Ptr< LteControlMessage msg)
virtual

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

Parameters
msgthe Ideal Control Message to send

Implements ns3::LteEnbPhySapProvider.

Definition at line 107 of file lte-enb-phy.cc.

References ns3::LteEnbPhy::DoSendLteControlMessage(), and m_phy.

+ Here is the call graph for this function:

void ns3::EnbMemberLteEnbPhySapProvider::SendMacPdu ( Ptr< Packet p)
virtual

Send the MAC PDU to the channel.

Parameters
pthe MAC PDU to send
Returns
true if

Implements ns3::LteEnbPhySapProvider.

Definition at line 89 of file lte-enb-phy.cc.

References ns3::LteEnbPhy::DoSendMacPdu(), and m_phy.

+ Here is the call graph for this function:

void ns3::EnbMemberLteEnbPhySapProvider::SetBandwidth ( uint8_t  ulBandwidth,
uint8_t  dlBandwidth 
)
virtual

Definition at line 95 of file lte-enb-phy.cc.

References ns3::LteEnbPhy::DoSetBandwidth(), and m_phy.

+ Here is the call graph for this function:

void ns3::EnbMemberLteEnbPhySapProvider::SetCellId ( uint16_t  cellId)
virtual

Definition at line 101 of file lte-enb-phy.cc.

References ns3::LtePhy::DoSetCellId(), and m_phy.

+ Here is the call graph for this function:

Member Data Documentation

LteEnbPhy* ns3::EnbMemberLteEnbPhySapProvider::m_phy
private

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