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"
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 bool | IsRandomAccessCompleted (uint16_t rnti)=0 |
Is random access completed function. 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... | |
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 181 of file lte-enb-cmac-sap.h.
|
virtual |
Definition at line 32 of file lte-enb-cmac-sap.cc.
|
pure virtual |
request the allocation of a Temporary C-RNTI
Implemented in ns3::EnbRrcMemberLteEnbCmacSapUser.
Referenced by ns3::LteEnbMac::DoSubframeIndication().
|
pure virtual |
Is random access completed function.
This method is executed to decide if the non contention based preamble has to be reused or not upon preamble expiry. If the random access in connected mode is completed, then the preamble can be reused by other UEs. If not, the same UE retains the preamble and other available preambles are assigned to the required UEs.
rnti | the C-RNTI identifying the user |
Implemented in ns3::EnbRrcMemberLteEnbCmacSapUser.
Referenced by ns3::LteEnbMac::DoAllocateNcRaPreamble().
|
pure virtual |
notify the result of the last LC config operation
rnti | the rnti of the user |
lcid | the logical channel id |
success | true if the operation was successful, false otherwise |
Implemented in ns3::EnbRrcMemberLteEnbCmacSapUser.
|
pure virtual |
Notify the RRC of a UE config updated requested by the MAC (normally, by the scheduler)
params |
Implemented in ns3::EnbRrcMemberLteEnbCmacSapUser.
Referenced by ns3::LteEnbMac::DoCschedUeConfigUpdateInd().