ns-3
ns3::LteEnbCmacSapProvider Class Reference

#include <lte-enb-cmac-sap.h>

Inheritance diagram for ns3::LteEnbCmacSapProvider:

List of all members.

Classes

struct  LcInfo

Public Member Functions

virtual void ConfigureMac (uint8_t ulBandwidth, uint8_t dlBandwidth)=0
virtual void AddUe (uint16_t rnti)=0
virtual void AddLc (LcInfo lcinfo, LteMacSapUser *msu)=0
virtual void ReconfigureLc (LcInfo lcinfo)=0
virtual void ReleaseLc (uint16_t rnti, uint8_t lcid)=0
virtual void RrcUpdateConfigurationReq (FfMacCschedSapProvider::CschedUeConfigReqParameters params)=0

Detailed Description

Service Access Point (SAP) offered by the eNB MAC to the eNB RRC See Femto Forum MAC Scheduler Interface Specification v 1.11, Figure 1

This is the MAC SAP Provider, i.e., the part of the SAP that contains the MAC methods called by the RRC


Member Function Documentation

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

Add a new logical channel

Parameters:
lcinfo
msu

Referenced by ns3::LteEnbRrc::SetupRadioBearer().

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

Referenced by ns3::LteEnbRrc::ConfigureCell().

virtual void ns3::LteEnbCmacSapProvider::ReconfigureLc ( LcInfo  lcinfo)
pure virtual

Reconfigure an existing logical channel

Parameters:
lcinfo
virtual void ns3::LteEnbCmacSapProvider::ReleaseLc ( uint16_t  rnti,
uint8_t  lcid 
)
pure virtual

release an existing logical channel

Parameters:
rnti
lcid

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