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

Public Member Functions

 EnbMacMemberLteEnbCmacSapProvider (LteEnbMac *mac)
virtual void AddLc (LcInfo lcinfo, LteMacSapUser *msu)
virtual void AddUe (uint16_t rnti)
virtual void ConfigureMac (uint8_t ulBandwidth, uint8_t dlBandwidth)
virtual void ReconfigureLc (LcInfo lcinfo)
virtual void ReleaseLc (uint16_t rnti, uint8_t lcid)
virtual void RrcUpdateConfigurationReq (FfMacCschedSapProvider::CschedUeConfigReqParameters params)
- Public Member Functions inherited from ns3::LteEnbCmacSapProvider
virtual ~LteEnbCmacSapProvider ()

Private Attributes

LteEnbMacm_mac

Detailed Description

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

Constructor & Destructor Documentation

ns3::EnbMacMemberLteEnbCmacSapProvider::EnbMacMemberLteEnbCmacSapProvider ( LteEnbMac mac)

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

Member Function Documentation

void ns3::EnbMacMemberLteEnbCmacSapProvider::AddLc ( LcInfo  lcinfo,
LteMacSapUser msu 
)
virtual

Add a new logical channel

Parameters
lcinfo
msu

Implements ns3::LteEnbCmacSapProvider.

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

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

+ Here is the call graph for this function:

void ns3::EnbMacMemberLteEnbCmacSapProvider::AddUe ( uint16_t  rnti)
virtual

Implements ns3::LteEnbCmacSapProvider.

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

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

+ Here is the call graph for this function:

void ns3::EnbMacMemberLteEnbCmacSapProvider::ConfigureMac ( uint8_t  ulBandwidth,
uint8_t  dlBandwidth 
)
virtual
Parameters
ulBandwidth
dlBandwidth

Implements ns3::LteEnbCmacSapProvider.

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

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

+ Here is the call graph for this function:

void ns3::EnbMacMemberLteEnbCmacSapProvider::ReconfigureLc ( LcInfo  lcinfo)
virtual

Reconfigure an existing logical channel

Parameters
lcinfo

Implements ns3::LteEnbCmacSapProvider.

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

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

+ Here is the call graph for this function:

void ns3::EnbMacMemberLteEnbCmacSapProvider::ReleaseLc ( uint16_t  rnti,
uint8_t  lcid 
)
virtual

release an existing logical channel

Parameters
rnti
lcid

Implements ns3::LteEnbCmacSapProvider.

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

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

+ Here is the call graph for this function:

void ns3::EnbMacMemberLteEnbCmacSapProvider::RrcUpdateConfigurationReq ( FfMacCschedSapProvider::CschedUeConfigReqParameters  params)
virtual

Implements ns3::LteEnbCmacSapProvider.

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

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

+ Here is the call graph for this function:

Member Data Documentation

LteEnbMac* ns3::EnbMacMemberLteEnbCmacSapProvider::m_mac
private

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