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 SendIdealControlMessage (Ptr< IdealControlMessage > msg)
 Send SendIdealControlMessage (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)
virtual void SetTransmissionMode (uint16_t rnti, uint8_t txMode)
- Public Member Functions inherited from ns3::LteEnbPhySapProvider
virtual ~LteEnbPhySapProvider ()

Private Attributes

LteEnbPhym_phy

Detailed Description

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

Constructor & Destructor Documentation

ns3::EnbMemberLteEnbPhySapProvider::EnbMemberLteEnbPhySapProvider ( LteEnbPhy phy)

Definition at line 67 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 98 of file lte-enb-phy.cc.

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

+ Here is the call graph for this function:

void ns3::EnbMemberLteEnbPhySapProvider::SendIdealControlMessage ( Ptr< IdealControlMessage msg)
virtual

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

Parameters
msgthe Ideal Control Message to send

Implements ns3::LteEnbPhySapProvider.

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

References ns3::LteEnbPhy::DoSendIdealControlMessage(), 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 74 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
Parameters
ulBandwidththe UL bandwidth in RB
dlBandwidththe DL bandwidth in RB

Implements ns3::LteEnbPhySapProvider.

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

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

+ Here is the call graph for this function:

void ns3::EnbMemberLteEnbPhySapProvider::SetCellId ( uint16_t  cellId)
virtual
Parameters
cellIdthe Cell Identifier

Implements ns3::LteEnbPhySapProvider.

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

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

+ Here is the call graph for this function:

void ns3::EnbMemberLteEnbPhySapProvider::SetTransmissionMode ( uint16_t  rnti,
uint8_t  txMode 
)
virtual
Parameters
rntithe RNTI of the user
txModethe transmissionMode of the user

Implements ns3::LteEnbPhySapProvider.

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

References ns3::LteEnbPhy::DoSetTransmissionMode(), 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: