A Discrete-Event Network Simulator
API
ns3::LteEnbCmacSapUser Class Referenceabstract

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

#include "lte-enb-cmac-sap.h"

+ Inheritance diagram for ns3::LteEnbCmacSapUser:

Classes

struct  UeConfig
 Parameters for [re]configuring the UE. More...
 

Public Member Functions

virtual ~LteEnbCmacSapUser ()
 
virtual uint16_t AllocateTemporaryCellRnti ()=0
 request the allocation of a Temporary C-RNTI More...
 
virtual void NotifyLcConfigResult (uint16_t rnti, uint8_t lcid, bool success)=0
 notify the result of the last LC config operation More...
 
virtual void RrcConfigurationUpdateInd (UeConfig params)=0
 Notify the RRC of a UE config updated requested by the MAC (normally, by the scheduler) More...
 

Detailed Description

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

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

Definition at line 176 of file lte-enb-cmac-sap.h.

Constructor & Destructor Documentation

ns3::LteEnbCmacSapUser::~LteEnbCmacSapUser ( )
virtual

Definition at line 32 of file lte-enb-cmac-sap.cc.

Member Function Documentation

virtual uint16_t ns3::LteEnbCmacSapUser::AllocateTemporaryCellRnti ( )
pure virtual

request the allocation of a Temporary C-RNTI

Returns
the T-C-RNTI

Implemented in ns3::EnbRrcMemberLteEnbCmacSapUser.

Referenced by ns3::LteEnbMac::DoSubframeIndication().

+ Here is the caller graph for this function:

virtual void ns3::LteEnbCmacSapUser::NotifyLcConfigResult ( uint16_t  rnti,
uint8_t  lcid,
bool  success 
)
pure virtual

notify the result of the last LC config operation

Parameters
rntithe rnti of the user
lcidthe logical channel id
successtrue if the operation was successful, false otherwise

Implemented in ns3::EnbRrcMemberLteEnbCmacSapUser.

virtual void ns3::LteEnbCmacSapUser::RrcConfigurationUpdateInd ( UeConfig  params)
pure virtual

Notify the RRC of a UE config updated requested by the MAC (normally, by the scheduler)

Parameters
params

Implemented in ns3::EnbRrcMemberLteEnbCmacSapUser.

Referenced by ns3::LteEnbMac::DoCschedUeConfigUpdateInd().

+ Here is the caller graph for this function:


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