![]() |
5G-LENA nr-v4.0
The 5G/NR module for the ns-3 simulator
|
MemberNrUeCcmRrcSapProvider class. More...
#include "nr-ue-ccm-rrc-sap.h"
Public Member Functions | |
MemberNrUeCcmRrcSapProvider (C *owner) | |
std::vector< NrUeCcmRrcSapProvider::LcsConfig > | AddLc (uint8_t lcId, NrUeCmacSapProvider::LogicalChannelConfig lcConfig, NrMacSapUser *msu) override |
NrMacSapUser * | ConfigureSignalBearer (uint8_t lcid, NrUeCmacSapProvider::LogicalChannelConfig lcConfig, NrMacSapUser *msu) override |
Add the Signal Bearer for a specific Ue in NrUeComponenCarrierManager. | |
void | NotifyConnectionReconfigurationMsg () override |
Notify reconfiguration msg function. | |
std::vector< uint16_t > | RemoveLc (uint8_t lcid) override |
Remove an existing Logical Channel for a Ue in the NrUeComponentCarrierManager. | |
void | Reset () override |
Reset LC maps. | |
MemberNrUeCcmRrcSapProvider class.
Definition at line 94 of file nr-ue-ccm-rrc-sap.h.
ns3::MemberNrUeCcmRrcSapProvider< C >::MemberNrUeCcmRrcSapProvider | ( | C * | owner | ) |
|
overridevirtual |
add a new Logical Channel (LC)
lcId | is the Logical Channel Id |
lcConfig | is a single structure contains logical Channel Id, Logical Channel config and Component Carrier Id |
msu | is the pointer to NrMacSapUser related to the Rlc instance |
The Logical Channel configurations for each component carrier depend on the algorithm used to split the traffic between the component carriers themself.
Implements ns3::NrUeCcmRrcSapProvider.
Definition at line 142 of file nr-ue-ccm-rrc-sap.h.
|
overridevirtual |
Add the Signal Bearer for a specific Ue in NrUeComponenCarrierManager.
lcid | the Logical Channel Id |
lcConfig | this structure it is hard-coded in the NrGnbRrc |
msu | it is the MacSapUser of the Rlc instance |
Implements ns3::NrUeCcmRrcSapProvider.
Definition at line 159 of file nr-ue-ccm-rrc-sap.h.
|
overridevirtual |
Notify reconfiguration msg function.
Implements ns3::NrUeCcmRrcSapProvider.
Definition at line 151 of file nr-ue-ccm-rrc-sap.h.
|
overridevirtual |
Remove an existing Logical Channel for a Ue in the NrUeComponentCarrierManager.
lcid | the Logical Channel Id |
Implements ns3::NrUeCcmRrcSapProvider.
Definition at line 128 of file nr-ue-ccm-rrc-sap.h.
|
overridevirtual |
Reset LC maps.
Implements ns3::NrUeCcmRrcSapProvider.
Definition at line 135 of file nr-ue-ccm-rrc-sap.h.