#include <lte-enb-rrc.h>
Static Public Member Functions | |
static TypeId | GetTypeId (void) |
Protected Member Functions | |
virtual void | DoDispose () |
virtual void | DoInitialize () |
![]() | |
Object (const Object &o) | |
virtual void | NotifyNewAggregate (void) |
Private Member Functions | |
uint8_t | AddDataRadioBearerInfo (Ptr< LteDataRadioBearerInfo > radioBearerInfo) |
uint8_t | Bid2Drbid (uint8_t bid) |
uint8_t | Bid2Lcid (uint8_t bid) |
LteRrcSap::RadioResourceConfigDedicated | BuildRadioResourceConfigDedicated () |
LteRrcSap::RrcConnectionReconfiguration | BuildRrcConnectionReconfiguration () |
uint8_t | Drbid2Bid (uint8_t drbid) |
uint8_t | Drbid2Lcid (uint8_t drbid) |
Ptr< LteDataRadioBearerInfo > | GetDataRadioBearerInfo (uint8_t drbid) |
uint8_t | GetNewRrcTransactionIdentifier () |
uint8_t | Lcid2Bid (uint8_t lcid) |
uint8_t | Lcid2Drbid (uint8_t lcid) |
void | RemoveDataRadioBearerInfo (uint8_t drbid) |
void | SwitchToState (State s) |
Private Attributes | |
EventId | m_connectionTimeout |
std::map< uint8_t, Ptr < LteDataRadioBearerInfo > > | m_drbMap |
LtePdcpSapUser * | m_drbPdcpSapUser |
std::list< uint8_t > | m_drbsToBeStarted |
uint64_t | m_imsi |
uint8_t | m_lastAllocatedDrbid |
uint8_t | m_lastRrcTransactionIdentifier |
bool | m_needTransmissionModeConfiguration |
bool | m_pendingRrcConnectionReconfiguration |
LteRrcSap::PhysicalConfigDedicated | m_physicalConfigDedicated |
uint16_t | m_rnti |
Ptr< LteEnbRrc > | m_rrc |
uint16_t | m_sourceCellId |
uint16_t | m_sourceX2apId |
Ptr< LteSignalingRadioBearerInfo > | m_srb0 |
Ptr< LteSignalingRadioBearerInfo > | m_srb1 |
State | m_state |
TracedCallback< uint64_t, uint16_t, uint16_t, State, State > | m_stateTransitionTrace |
uint16_t | m_targetCellId |
Friends | |
class | LtePdcpSpecificLtePdcpSapUser< UeManager > |
Manages all the radio bearer information possessed by the ENB RRC for a single UE
ns3::UeManager is accessible through the following paths with Config::Set and Config::Connect:
Definition at line 57 of file lte-enb-rrc.h.
The state of the UeManager at the eNB RRC
Definition at line 68 of file lte-enb-rrc.h.
ns3::UeManager::UeManager | ( | ) |
Definition at line 127 of file lte-enb-rrc.cc.
References NS_FATAL_ERROR.
UeManager constructor
rrc | pointer to the LteEnbRrc holding this UeManager |
rnti | RNTI of the UE |
s | initial state of the UeManager |
Definition at line 133 of file lte-enb-rrc.cc.
References NS_LOG_FUNCTION.
|
virtual |
Definition at line 261 of file lte-enb-rrc.cc.
|
private |
Add a new LteDataRadioBearerInfo structure to the UeManager
radioBearerInfo |
Definition at line 979 of file lte-enb-rrc.cc.
References ns3::LteDataRadioBearerInfo::m_drbIdentity, m_drbMap, m_lastAllocatedDrbid, NS_FATAL_ERROR, and NS_LOG_FUNCTION.
Referenced by SetupDataRadioBearer().
|
private |
bid | an EPS Bearer Identifier |
Definition at line 1104 of file lte-enb-rrc.cc.
Referenced by SendData().
|
private |
bid | an EPS Bearer Identifier |
Definition at line 1092 of file lte-enb-rrc.cc.
Referenced by SendData().
|
private |
Definition at line 1036 of file lte-enb-rrc.cc.
References ns3::LteRrcSap::DrbToAddMod::drbIdentity, ns3::LteRrcSap::RadioResourceConfigDedicated::drbToAddModList, ns3::LteRrcSap::DrbToAddMod::epsBearerIdentity, ns3::LteRrcSap::RadioResourceConfigDedicated::havePhysicalConfigDedicated, ns3::LteRrcSap::SrbToAddMod::logicalChannelConfig, ns3::LteRrcSap::DrbToAddMod::logicalChannelConfig, ns3::LteRrcSap::DrbToAddMod::logicalChannelIdentity, m_drbMap, ns3::LteSignalingRadioBearerInfo::m_logicalChannelConfig, m_physicalConfigDedicated, m_srb1, ns3::LteSignalingRadioBearerInfo::m_srbIdentity, ns3::LteRrcSap::RadioResourceConfigDedicated::physicalConfigDedicated, ns3::LteRrcSap::DrbToAddMod::rlcConfig, ns3::LteRrcSap::SrbToAddMod::srbIdentity, and ns3::LteRrcSap::RadioResourceConfigDedicated::srbToAddModList.
Referenced by BuildRrcConnectionReconfiguration(), GetRadioResourceConfigForHandoverPreparationInfo(), RecvRrcConnectionReestablishmentRequest(), and RecvRrcConnectionRequest().
|
private |
Definition at line 1024 of file lte-enb-rrc.cc.
References BuildRadioResourceConfigDedicated(), GetNewRrcTransactionIdentifier(), ns3::LteRrcSap::RrcConnectionReconfiguration::haveMeasConfig, ns3::LteRrcSap::RrcConnectionReconfiguration::haveMobilityControlInfo, ns3::LteRrcSap::RrcConnectionReconfiguration::haveRadioResourceConfigDedicated, ns3::LteRrcSap::RrcConnectionReconfiguration::radioResourceConfigDedicated, and ns3::LteRrcSap::RrcConnectionReconfiguration::rrcTransactionIdentifier.
Referenced by GetRrcConnectionReconfigurationForHandover(), and ScheduleRrcConnectionReconfiguration().
void ns3::UeManager::CmacUeConfigUpdateInd | ( | LteEnbCmacSapUser::UeConfig | cmacParams | ) |
Definition at line 903 of file lte-enb-rrc.cc.
References ns3::LteRrcSap::PhysicalConfigDedicated::antennaInfo, m_needTransmissionModeConfiguration, m_physicalConfigDedicated, m_rnti, ns3::LteEnbCmacSapUser::UeConfig::m_transmissionMode, NS_LOG_FUNCTION, ScheduleRrcConnectionReconfiguration(), and ns3::LteRrcSap::AntennaInfoDedicated::transmissionMode.
Referenced by ns3::LteEnbRrc::DoRrcConfigurationUpdateInd().
void ns3::UeManager::CompleteSetupUe | ( | LteEnbRrcSapProvider::CompleteSetupUeParameters | params | ) |
Definition at line 750 of file lte-enb-rrc.cc.
References ns3::LteRadioBearerInfo::m_pdcp, ns3::LteRadioBearerInfo::m_rlc, m_srb0, m_srb1, NS_LOG_FUNCTION, ns3::LtePdcp::SetLtePdcpSapUser(), ns3::LteRlc::SetLteRlcSapUser(), ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters::srb0SapUser, and ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters::srb1SapUser.
Referenced by ns3::LteEnbRrc::DoCompleteSetupUe().
|
protectedvirtual |
This method is called by Object::Dispose or by the object's destructor, whichever comes first.
Subclasses are expected to implement their real destruction code in an overriden version of this method and chain up to their parent's implementation once they are done. i.e., for simplicity, the destructor of every subclass should be empty and its content should be moved to the associated DoDispose method.
It is safe to call GetObject from within this method.
Reimplemented from ns3::Object.
Definition at line 266 of file lte-enb-rrc.cc.
References m_drbMap, m_drbPdcpSapUser, m_rrc, and ns3::LteEnbRrc::m_x2uTeidInfoMap.
|
protectedvirtual |
This method is called only once by Object::Initialize. If the user calls Object::Initialize multiple times, DoInitialize is called only the first time.
Subclasses are expected to override this method and chain up to their parent's implementation once they are done. It is safe to call GetObject and AggregateObject from within this method.
Reimplemented from ns3::Object.
Definition at line 149 of file lte-enb-rrc.cc.
References ns3::LteEnbCmacSapProvider::AddLc(), ns3::LteEnbCmacSapProvider::AddUe(), ns3::LteEnbCphySapProvider::AddUe(), ns3::LteRrcSap::PhysicalConfigDedicated::antennaInfo, ns3::LteRrcSap::LogicalChannelConfig::bucketSizeDurationMs, ns3::LteEnbRrc::ConnectionTimeout(), ns3::EpsBearer::GBR_CONV_VOICE, ns3::LteEnbCmacSapProvider::LcInfo::gbrDl, ns3::LteEnbCmacSapProvider::LcInfo::gbrUl, ns3::LteRlc::GetLteMacSapUser(), ns3::LtePdcp::GetLtePdcpSapProvider(), ns3::LteRlc::GetLteRlcSapProvider(), ns3::LtePdcp::GetLteRlcSapUser(), ns3::LteEnbRrc::GetNewSrsConfigurationIndex(), HANDOVER_JOINING, ns3::LteRrcSap::PhysicalConfigDedicated::haveAntennaInfoDedicated, ns3::LteRrcSap::PhysicalConfigDedicated::haveSoundingRsUlConfigDedicated, INITIAL_RANDOM_ACCESS, ns3::LteEnbCmacSapProvider::LcInfo::isGbr, ns3::LteEnbCmacSapProvider::LcInfo::lcGroup, ns3::LteEnbCmacSapProvider::LcInfo::lcId, ns3::LteRrcSap::LogicalChannelConfig::logicalChannelGroup, ns3::LteEnbRrc::m_cmacSapProvider, m_connectionTimeout, ns3::LteEnbRrc::m_cphySapProvider, ns3::LteEnbRrc::m_defaultTransmissionMode, m_drbPdcpSapUser, ns3::LteSignalingRadioBearerInfo::m_logicalChannelConfig, ns3::LteEnbRrc::m_macSapProvider, ns3::LteRadioBearerInfo::m_pdcp, m_physicalConfigDedicated, ns3::LteRadioBearerInfo::m_rlc, ns3::LteEnbCmacSapProvider::UeConfig::m_rnti, m_rnti, m_rrc, ns3::LteEnbRrc::m_rrcSapUser, m_srb0, m_srb1, ns3::LteSignalingRadioBearerInfo::m_srbIdentity, m_state, ns3::LteEnbCmacSapProvider::UeConfig::m_transmissionMode, ns3::LteEnbCmacSapProvider::LcInfo::mbrDl, ns3::LteEnbCmacSapProvider::LcInfo::mbrUl, ns3::MilliSeconds(), NS_FATAL_ERROR, NS_LOG_FUNCTION, ns3::LteRrcSap::LogicalChannelConfig::prioritizedBitRateKbps, ns3::LteRrcSap::LogicalChannelConfig::priority, ns3::LteEnbCmacSapProvider::LcInfo::qci, ns3::LteEnbCmacSapProvider::LcInfo::rnti, ns3::Simulator::Schedule(), ns3::LtePdcp::SetLcId(), ns3::LteRlc::SetLcId(), ns3::LteRlc::SetLteMacSapProvider(), ns3::LtePdcp::SetLtePdcpSapUser(), ns3::LtePdcp::SetLteRlcSapProvider(), ns3::LteRlc::SetLteRlcSapUser(), ns3::LtePdcp::SetRnti(), ns3::LteRlc::SetRnti(), ns3::LteEnbCphySapProvider::SetSrsConfigurationIndex(), ns3::LteEnbCphySapProvider::SetTransmissionMode(), ns3::LteRrcSap::SoundingRsUlConfigDedicated::SETUP, ns3::LteEnbRrcSapUser::SetupUe(), ns3::LteRrcSap::PhysicalConfigDedicated::soundingRsUlConfigDedicated, ns3::LteEnbRrcSapUser::SetupUeParameters::srb0SapProvider, ns3::LteEnbRrcSapUser::SetupUeParameters::srb1SapProvider, ns3::LteRrcSap::SoundingRsUlConfigDedicated::srsBandwidth, ns3::LteRrcSap::SoundingRsUlConfigDedicated::srsConfigIndex, ns3::ToString(), ns3::LteRrcSap::AntennaInfoDedicated::transmissionMode, ns3::LteRrcSap::SoundingRsUlConfigDedicated::type, and ns3::LteEnbCmacSapProvider::UeUpdateConfigurationReq().
void ns3::UeManager::DoReceivePdcpSdu | ( | LtePdcpSapUser::ReceivePdcpSduParameters | params | ) |
Definition at line 920 of file lte-enb-rrc.cc.
References ns3::Packet::AddPacketTag(), ns3::LtePdcpSapUser::ReceivePdcpSduParameters::lcid, Lcid2Bid(), ns3::LteEnbRrc::m_forwardUpCallback, m_rrc, NS_LOG_FUNCTION, ns3::LtePdcpSapUser::ReceivePdcpSduParameters::pdcpSdu, ns3::LtePdcpSapUser::ReceivePdcpSduParameters::rnti, ns3::EpsBearerTag::SetBid(), and ns3::EpsBearerTag::SetRnti().
|
private |
drbid | Data Radio Bearer Id |
Definition at line 1098 of file lte-enb-rrc.cc.
Referenced by SetupDataRadioBearer().
|
private |
drbid | a Data Radio Bearer Id |
Definition at line 1080 of file lte-enb-rrc.cc.
Referenced by ReleaseDataRadioBearer(), and SetupDataRadioBearer().
|
private |
drbid | the Data Radio Bearer id |
Definition at line 1003 of file lte-enb-rrc.cc.
References m_drbMap, NS_ABORT_IF, NS_ASSERT, and NS_LOG_FUNCTION.
Referenced by SendData().
std::vector< EpcX2Sap::ErabToBeSetupItem > ns3::UeManager::GetErabList | ( | ) |
Definition at line 668 of file lte-enb-rrc.cc.
References ns3::EpcX2Sap::ErabToBeSetupItem::dlForwarding, ns3::EpcX2Sap::ErabToBeSetupItem::erabId, ns3::EpcX2Sap::ErabToBeSetupItem::erabLevelQosParameters, ns3::EpcX2Sap::ErabToBeSetupItem::gtpTeid, m_drbMap, NS_LOG_FUNCTION, and ns3::EpcX2Sap::ErabToBeSetupItem::transportLayerAddress.
Referenced by PrepareHandover().
uint64_t ns3::UeManager::GetImsi | ( | void | ) |
Definition at line 942 of file lte-enb-rrc.cc.
References m_imsi.
Referenced by ns3::LteRrcConnectionEstablishmentTestCase::CheckConnected(), ns3::LteX2HandoverTestCase::CheckConnected(), and ns3::FindImsiFromEnbRlcPath().
|
private |
Definition at line 1067 of file lte-enb-rrc.cc.
References m_lastRrcTransactionIdentifier.
Referenced by BuildRrcConnectionReconfiguration(), RecvRrcConnectionReestablishmentRequest(), and RecvRrcConnectionRequest().
LteRrcSap::RadioResourceConfigDedicated ns3::UeManager::GetRadioResourceConfigForHandoverPreparationInfo | ( | ) |
Definition at line 605 of file lte-enb-rrc.cc.
References BuildRadioResourceConfigDedicated(), and NS_LOG_FUNCTION.
Referenced by PrepareHandover().
uint16_t ns3::UeManager::GetRnti | ( | void | ) |
Definition at line 936 of file lte-enb-rrc.cc.
References m_rnti.
LteRrcSap::RrcConnectionReconfiguration ns3::UeManager::GetRrcConnectionReconfigurationForHandover | ( | ) |
Definition at line 612 of file lte-enb-rrc.cc.
References BuildRrcConnectionReconfiguration(), and NS_LOG_FUNCTION.
Referenced by ns3::LteEnbRrc::DoRecvHandoverRequest().
uint16_t ns3::UeManager::GetSrsConfigurationIndex | ( | void | ) |
Definition at line 948 of file lte-enb-rrc.cc.
References m_physicalConfigDedicated, ns3::LteRrcSap::PhysicalConfigDedicated::soundingRsUlConfigDedicated, and ns3::LteRrcSap::SoundingRsUlConfigDedicated::srsConfigIndex.
Referenced by ns3::LteEnbRrc::AddUe().
UeManager::State ns3::UeManager::GetState | ( | void | ) |
Definition at line 973 of file lte-enb-rrc.cc.
References m_state.
Referenced by ns3::LteRrcConnectionEstablishmentTestCase::CheckConnected(), and ns3::LteX2HandoverTestCase::CheckConnected().
|
static |
Reimplemented from ns3::Object.
Definition at line 278 of file lte-enb-rrc.cc.
References ns3::TypeId::ATTR_GET, m_drbMap, m_rnti, m_srb0, m_srb1, m_stateTransitionTrace, ns3::MakeObjectMapAccessor(), ns3::MakeTraceSourceAccessor(), and ns3::TypeId::SetParent().
|
private |
lcid | a Logical Channel Identifier |
Definition at line 1085 of file lte-enb-rrc.cc.
References NS_ASSERT.
Referenced by DoReceivePdcpSdu().
|
private |
lcid | a Logical Channel Identifier |
Definition at line 1073 of file lte-enb-rrc.cc.
References NS_ASSERT.
void ns3::UeManager::PrepareHandover | ( | uint16_t | cellId | ) |
Start the handover preparation and send the handover request
cellId | id of the target cell |
Definition at line 502 of file lte-enb-rrc.cc.
References ns3::LteRrcSap::HandoverPreparationInfo::asConfig, ns3::EpcX2Sap::HandoverRequestParams::bearers, ns3::EpcX2Sap::HandoverRequestParams::cause, ns3::LteRrcSap::SystemInformationBlockType1::cellAccessRelatedInfo, ns3::LteRrcSap::CellAccessRelatedInfo::cellIdentity, CONNECTED_NORMALLY, ns3::LteRrcSap::CellAccessRelatedInfo::csgIdentity, ns3::LteRrcSap::CellAccessRelatedInfo::csgIndication, ns3::LteRrcSap::MasterInformationBlock::dlBandwidth, ns3::LteEnbRrcSapUser::EncodeHandoverPreparationInformation(), ns3::LteRrcSap::SystemInformationBlockType2::freqInfo, GetErabList(), ns3::LteEnbCmacSapProvider::GetRachConfig(), GetRadioResourceConfigForHandoverPreparationInfo(), HANDOVER_PREPARATION, ns3::EpcX2Sap::HandoverDesirableForRadioReason, ns3::LteRrcSap::MeasConfig::haveMeasGapConfig, ns3::LteRrcSap::MeasConfig::haveQuantityConfig, ns3::LteRrcSap::MeasConfig::haveSmeasure, ns3::LteRrcSap::MeasConfig::haveSpeedStatePars, ns3::LteEnbRrc::m_cellId, ns3::LteEnbRrc::m_cmacSapProvider, ns3::LteEnbRrc::m_dlBandwidth, ns3::LteEnbRrc::m_dlEarfcn, m_imsi, m_rnti, m_rrc, ns3::LteEnbRrc::m_rrcSapUser, m_state, m_targetCellId, ns3::LteEnbRrc::m_ulBandwidth, ns3::LteEnbRrc::m_ulEarfcn, ns3::LteEnbRrc::m_x2SapProvider, ns3::EpcX2Sap::HandoverRequestParams::mmeUeS1apId, NS_FATAL_ERROR, NS_LOG_FUNCTION, NS_LOG_LOGIC, ns3::LteEnbCmacSapProvider::RachConfig::numberOfRaPreambles, ns3::LteRrcSap::PreambleInfo::numberOfRaPreambles, ns3::EpcX2Sap::HandoverRequestParams::oldEnbUeX2apId, ns3::LteRrcSap::PlmnIdentityInfo::plmnIdentity, ns3::LteRrcSap::CellAccessRelatedInfo::plmnIdentityInfo, ns3::LteRrcSap::RachConfigCommon::preambleInfo, ns3::LteEnbCmacSapProvider::RachConfig::preambleTransMax, ns3::LteRrcSap::RaSupervisionInfo::preambleTransMax, ns3::LteRrcSap::RadioResourceConfigCommonSib::rachConfigCommon, ns3::LteRrcSap::SystemInformationBlockType2::radioResourceConfigCommon, ns3::LteEnbCmacSapProvider::RachConfig::raResponseWindowSize, ns3::LteRrcSap::RaSupervisionInfo::raResponseWindowSize, ns3::LteRrcSap::RachConfigCommon::raSupervisionInfo, ns3::EpcX2Sap::HandoverRequestParams::rrcContext, ns3::EpcX2SapProvider::SendHandoverRequest(), ns3::EpcX2Sap::HandoverRequestParams::sourceCellId, ns3::LteRrcSap::AsConfig::sourceDlCarrierFreq, ns3::LteRrcSap::AsConfig::sourceMasterInformationBlock, ns3::LteRrcSap::AsConfig::sourceMeasConfig, ns3::LteRrcSap::AsConfig::sourceRadioResourceConfig, ns3::LteRrcSap::AsConfig::sourceSystemInformationBlockType1, ns3::LteRrcSap::AsConfig::sourceSystemInformationBlockType2, ns3::LteRrcSap::AsConfig::sourceUeIdentity, SwitchToState(), ns3::LteRrcSap::MasterInformationBlock::systemFrameNumber, ns3::EpcX2Sap::HandoverRequestParams::targetCellId, ns3::ToString(), ns3::EpcX2Sap::HandoverRequestParams::ueAggregateMaxBitRateDownlink, ns3::EpcX2Sap::HandoverRequestParams::ueAggregateMaxBitRateUplink, ns3::LteRrcSap::FreqInfo::ulBandwidth, and ns3::LteRrcSap::FreqInfo::ulCarrierFreq.
Referenced by ns3::LteEnbRrc::SendHandoverRequest().
void ns3::UeManager::RecordDataRadioBearersToBeStarted | ( | ) |
Start all configured data radio bearers. It is safe to call this method if any bearer had been already started previously.
Definition at line 411 of file lte-enb-rrc.cc.
References m_drbMap, m_drbsToBeStarted, m_rnti, and NS_LOG_FUNCTION.
Referenced by RecvRrcConnectionRequest(), and ScheduleRrcConnectionReconfiguration().
void ns3::UeManager::RecvHandoverPreparationFailure | ( | uint16_t | cellId | ) |
Take the necessary actions in response to the reception of an X2 HO preparation failure message
cellId | id of the target cell |
Definition at line 711 of file lte-enb-rrc.cc.
References CONNECTED_NORMALLY, HANDOVER_PREPARATION, m_state, m_targetCellId, NS_ASSERT, NS_FATAL_ERROR, NS_LOG_FUNCTION, NS_LOG_INFO, SwitchToState(), and ns3::ToString().
Referenced by ns3::LteEnbRrc::DoRecvHandoverPreparationFailure().
void ns3::UeManager::RecvHandoverRequestAck | ( | EpcX2SapUser::HandoverRequestAckParams | params | ) |
take the necessary actions in response to the reception of an X2 HANDOVER REQUEST ACK message
params |
Definition at line 561 of file lte-enb-rrc.cc.
References ns3::EpcX2Sap::HandoverRequestAckParams::admittedBearers, ns3::LteEnbRrcSapUser::DecodeHandoverCommand(), ns3::EpcX2Sap::ErabsSubjectToStatusTransferItem::dlPdcpSn, ns3::EpcX2Sap::SnStatusTransferParams::erabsSubjectToStatusTransferList, HANDOVER_LEAVING, ns3::LteRrcSap::RrcConnectionReconfiguration::haveMobilityControlInfo, ns3::LteEnbRrc::m_cellId, m_drbMap, ns3::LteEnbRrc::m_handoverStartTrace, m_imsi, m_rnti, m_rrc, ns3::LteEnbRrc::m_rrcSapUser, ns3::LteEnbRrc::m_x2SapProvider, ns3::LteRrcSap::RrcConnectionReconfiguration::mobilityControlInfo, ns3::EpcX2Sap::HandoverRequestAckParams::newEnbUeX2apId, ns3::EpcX2Sap::SnStatusTransferParams::newEnbUeX2apId, ns3::EpcX2Sap::HandoverRequestAckParams::notAdmittedBearers, NS_ASSERT, NS_ASSERT_MSG, NS_LOG_FUNCTION, ns3::EpcX2Sap::HandoverRequestAckParams::oldEnbUeX2apId, ns3::EpcX2Sap::SnStatusTransferParams::oldEnbUeX2apId, ns3::EpcX2Sap::HandoverRequestAckParams::rrcContext, ns3::LtePdcp::Status::rxSn, ns3::LteEnbRrcSapUser::SendRrcConnectionReconfiguration(), ns3::EpcX2SapProvider::SendSnStatusTransfer(), ns3::EpcX2Sap::HandoverRequestAckParams::sourceCellId, ns3::EpcX2Sap::SnStatusTransferParams::sourceCellId, SwitchToState(), ns3::EpcX2Sap::HandoverRequestAckParams::targetCellId, ns3::EpcX2Sap::SnStatusTransferParams::targetCellId, ns3::LteRrcSap::MobilityControlInfo::targetPhysCellId, ns3::LtePdcp::Status::txSn, and ns3::EpcX2Sap::ErabsSubjectToStatusTransferItem::ulPdcpSn.
Referenced by ns3::LteEnbRrc::DoRecvHandoverRequestAck().
void ns3::UeManager::RecvMeasurementReport | ( | LteRrcSap::MeasurementReport | msg | ) |
Definition at line 894 of file lte-enb-rrc.cc.
References NS_LOG_FUNCTION.
Referenced by ns3::LteEnbRrc::DoRecvMeasurementReport().
void ns3::UeManager::RecvRrcConnectionReconfigurationCompleted | ( | LteRrcSap::RrcConnectionReconfigurationCompleted | msg | ) |
Definition at line 819 of file lte-enb-rrc.cc.
References ns3::LteRrcSap::PhysicalConfigDedicated::antennaInfo, ns3::EpcEnbS1SapProvider::PathSwitchRequestParameters::bearersToBeSwitched, ns3::EventId::Cancel(), ns3::EpcEnbS1SapProvider::PathSwitchRequestParameters::cellId, CONNECTED_NORMALLY, CONNECTION_RECONFIGURATION, ns3::EpcEnbS1SapProvider::BearerToBeSwitched::epsBearerId, HANDOVER_JOINING, HANDOVER_LEAVING, HANDOVER_PATH_SWITCH, ns3::LteEnbRrc::m_cellId, ns3::LteEnbRrc::m_cmacSapProvider, ns3::LteEnbRrc::m_connectionReconfigurationTrace, m_connectionTimeout, ns3::LteEnbRrc::m_cphySapProvider, m_drbMap, m_imsi, m_needTransmissionModeConfiguration, m_physicalConfigDedicated, ns3::LteEnbCmacSapProvider::UeConfig::m_rnti, m_rnti, m_rrc, ns3::LteEnbRrc::m_s1SapProvider, m_state, ns3::LteEnbCmacSapProvider::UeConfig::m_transmissionMode, ns3::EpcEnbS1SapProvider::PathSwitchRequestParameters::mmeUeS1Id, NS_FATAL_ERROR, NS_LOG_FUNCTION, NS_LOG_INFO, ns3::EpcEnbS1SapProvider::PathSwitchRequest(), ns3::EpcEnbS1SapProvider::PathSwitchRequestParameters::rnti, ns3::LteEnbCphySapProvider::SetTransmissionMode(), StartDataRadioBearers(), SwitchToState(), ns3::EpcEnbS1SapProvider::BearerToBeSwitched::teid, ns3::ToString(), ns3::LteRrcSap::AntennaInfoDedicated::transmissionMode, and ns3::LteEnbCmacSapProvider::UeUpdateConfigurationReq().
Referenced by ns3::LteEnbRrc::DoRecvRrcConnectionReconfigurationCompleted().
void ns3::UeManager::RecvRrcConnectionReestablishmentComplete | ( | LteRrcSap::RrcConnectionReestablishmentComplete | msg | ) |
Definition at line 887 of file lte-enb-rrc.cc.
References CONNECTED_NORMALLY, NS_LOG_FUNCTION, and SwitchToState().
Referenced by ns3::LteEnbRrc::DoRecvRrcConnectionReestablishmentComplete().
void ns3::UeManager::RecvRrcConnectionReestablishmentRequest | ( | LteRrcSap::RrcConnectionReestablishmentRequest | msg | ) |
Definition at line 876 of file lte-enb-rrc.cc.
References BuildRadioResourceConfigDedicated(), CONNECTION_REESTABLISHMENT, GetNewRrcTransactionIdentifier(), m_rnti, m_rrc, ns3::LteEnbRrc::m_rrcSapUser, NS_LOG_FUNCTION, ns3::LteRrcSap::RrcConnectionReestablishment::radioResourceConfigDedicated, ns3::LteRrcSap::RrcConnectionReestablishment::rrcTransactionIdentifier, ns3::LteEnbRrcSapUser::SendRrcConnectionReestablishment(), and SwitchToState().
Referenced by ns3::LteEnbRrc::DoRecvRrcConnectionReestablishmentRequest().
void ns3::UeManager::RecvRrcConnectionRequest | ( | LteRrcSap::RrcConnectionRequest | msg | ) |
Definition at line 758 of file lte-enb-rrc.cc.
References BuildRadioResourceConfigDedicated(), ns3::EventId::Cancel(), CONNECTION_REJECTED, CONNECTION_SETUP, ns3::LteEnbRrc::ConnectionTimeout(), GetNewRrcTransactionIdentifier(), INITIAL_RANDOM_ACCESS, ns3::EpcEnbS1SapProvider::InitialUeMessage(), ns3::LteEnbRrc::m_admitRrcConnectionRequest, m_connectionTimeout, m_imsi, m_rnti, m_rrc, ns3::LteEnbRrc::m_rrcSapUser, ns3::LteEnbRrc::m_s1SapProvider, m_state, ns3::MilliSeconds(), NS_FATAL_ERROR, NS_LOG_FUNCTION, NS_LOG_INFO, ns3::LteRrcSap::RrcConnectionSetup::radioResourceConfigDedicated, RecordDataRadioBearersToBeStarted(), ns3::LteRrcSap::RrcConnectionSetup::rrcTransactionIdentifier, ns3::Simulator::Schedule(), ns3::LteEnbRrcSapUser::SendRrcConnectionReject(), ns3::LteEnbRrcSapUser::SendRrcConnectionSetup(), SwitchToState(), ns3::ToString(), ns3::LteRrcSap::RrcConnectionRequest::ueIdentity, and ns3::LteRrcSap::RrcConnectionReject::waitTime.
Referenced by ns3::LteEnbRrc::DoRecvRrcConnectionRequest().
void ns3::UeManager::RecvRrcConnectionSetupCompleted | ( | LteRrcSap::RrcConnectionSetupCompleted | msg | ) |
Definition at line 801 of file lte-enb-rrc.cc.
References CONNECTED_NORMALLY, CONNECTION_SETUP, ns3::LteEnbRrc::m_cellId, ns3::LteEnbRrc::m_connectionEstablishedTrace, m_imsi, m_rnti, m_rrc, m_state, NS_FATAL_ERROR, NS_LOG_FUNCTION, StartDataRadioBearers(), SwitchToState(), and ns3::ToString().
Referenced by ns3::LteEnbRrc::DoRecvRrcConnectionSetupCompleted().
void ns3::UeManager::RecvSnStatusTransfer | ( | EpcX2SapUser::SnStatusTransferParams | params | ) |
Take the necessary actions in response to the reception of an X2 SN STATUS TRANSFER message
params | the SN STATUS |
Definition at line 729 of file lte-enb-rrc.cc.
References ns3::EpcX2Sap::SnStatusTransferParams::erabsSubjectToStatusTransferList, and NS_LOG_FUNCTION.
Referenced by ns3::LteEnbRrc::DoRecvSnStatusTransfer().
void ns3::UeManager::ReleaseDataRadioBearer | ( | uint8_t | drbid | ) |
Release a given radio bearer
drbid | the data radio bearer id of the bearer to be released |
Definition at line 443 of file lte-enb-rrc.cc.
References Drbid2Lcid(), ns3::LteRrcSap::RadioResourceConfigDedicated::drbToReleaseList, ns3::LteRrcSap::RrcConnectionReconfiguration::haveMeasConfig, ns3::LteRrcSap::RrcConnectionReconfiguration::haveMobilityControlInfo, ns3::LteRrcSap::RadioResourceConfigDedicated::havePhysicalConfigDedicated, ns3::LteEnbRrc::m_cmacSapProvider, m_drbMap, m_rnti, m_rrc, ns3::LteEnbRrc::m_rrcSapUser, ns3::LteEnbRrc::m_x2uTeidInfoMap, NS_ASSERT_MSG, NS_LOG_FUNCTION, ns3::LteEnbCmacSapProvider::ReleaseLc(), and ns3::LteEnbRrcSapUser::SendRrcConnectionReconfiguration().
|
private |
remove the LteDataRadioBearerInfo corresponding to a bearer being released
drbid | the Data Radio Bearer id |
Definition at line 1014 of file lte-enb-rrc.cc.
References m_drbMap, NS_ASSERT_MSG, and NS_LOG_FUNCTION.
void ns3::UeManager::ScheduleRrcConnectionReconfiguration | ( | ) |
schedule an RRC Connection Reconfiguration procedure with the UE
Definition at line 469 of file lte-enb-rrc.cc.
References BuildRrcConnectionReconfiguration(), CONNECTED_NORMALLY, CONNECTION_RECONFIGURATION, CONNECTION_REESTABLISHMENT, CONNECTION_SETUP, HANDOVER_JOINING, HANDOVER_LEAVING, HANDOVER_PREPARATION, INITIAL_RANDOM_ACCESS, m_pendingRrcConnectionReconfiguration, m_rnti, m_rrc, ns3::LteEnbRrc::m_rrcSapUser, m_state, NS_FATAL_ERROR, NS_LOG_FUNCTION, RecordDataRadioBearersToBeStarted(), ns3::LteEnbRrcSapUser::SendRrcConnectionReconfiguration(), SwitchToState(), and ns3::ToString().
Referenced by CmacUeConfigUpdateInd(), SetSrsConfigurationIndex(), SetupDataRadioBearer(), and SwitchToState().
Send a data packet over the appropriate Data Radio Bearer
bid | the corresponding EPS Bearer ID |
p | the packet |
Definition at line 619 of file lte-enb-rrc.cc.
References Bid2Drbid(), Bid2Lcid(), CONNECTED_NORMALLY, CONNECTION_RECONFIGURATION, CONNECTION_REESTABLISHMENT, CONNECTION_SETUP, GetDataRadioBearerInfo(), ns3::LtePdcp::GetLtePdcpSapProvider(), ns3::EpcX2Sap::UeDataParams::gtpTeid, HANDOVER_JOINING, HANDOVER_LEAVING, HANDOVER_PATH_SWITCH, HANDOVER_PREPARATION, INITIAL_RANDOM_ACCESS, ns3::LtePdcpSapProvider::TransmitPdcpSduParameters::lcid, ns3::LteEnbRrc::m_cellId, ns3::LteDataRadioBearerInfo::m_gtpTeid, ns3::LteRadioBearerInfo::m_pdcp, m_rnti, m_rrc, m_state, m_targetCellId, ns3::LteEnbRrc::m_x2SapProvider, NS_FATAL_ERROR, NS_LOG_FUNCTION, NS_LOG_LOGIC, NS_LOG_WARN, ns3::LtePdcpSapProvider::TransmitPdcpSduParameters::pdcpSdu, ns3::LtePdcpSapProvider::TransmitPdcpSduParameters::rnti, ns3::EpcX2SapProvider::SendUeData(), ns3::EpcX2Sap::UeDataParams::sourceCellId, ns3::EpcX2Sap::UeDataParams::targetCellId, ns3::ToString(), ns3::LtePdcpSapProvider::TransmitPdcpSdu(), and ns3::EpcX2Sap::UeDataParams::ueData.
Referenced by ns3::LteEnbRrc::DoRecvUeData(), and ns3::LteEnbRrc::SendData().
void ns3::UeManager::SendUeContextRelease | ( | ) |
send the UE CONTEXT RELEASE X2 message to the source eNB, thus successfully terminating an X2 handover procedure
Definition at line 688 of file lte-enb-rrc.cc.
References CONNECTED_NORMALLY, HANDOVER_PATH_SWITCH, ns3::LteEnbRrc::m_cellId, ns3::LteEnbRrc::m_handoverEndOkTrace, m_imsi, m_rnti, m_rrc, m_sourceCellId, m_sourceX2apId, m_state, ns3::LteEnbRrc::m_x2SapProvider, ns3::EpcX2Sap::UeContextReleaseParams::newEnbUeX2apId, NS_FATAL_ERROR, NS_LOG_FUNCTION, NS_LOG_INFO, ns3::EpcX2Sap::UeContextReleaseParams::oldEnbUeX2apId, ns3::EpcX2SapProvider::SendUeContextRelease(), ns3::EpcX2Sap::UeContextReleaseParams::sourceCellId, SwitchToState(), and ns3::ToString().
Referenced by ns3::LteEnbRrc::DoPathSwitchRequestAcknowledge().
void ns3::UeManager::SetImsi | ( | uint64_t | imsi | ) |
Set the IMSI
imsi | the IMSI |
Definition at line 316 of file lte-enb-rrc.cc.
References m_imsi.
Referenced by ns3::LteEnbRrc::DoRecvHandoverRequest().
void ns3::UeManager::SetSource | ( | uint16_t | sourceCellId, |
uint16_t | sourceX2apId | ||
) |
Set the identifiers of the source eNB for the case where a UE joins the current eNB as part of a handover procedure
sourceCellId | |
sourceX2apId |
Definition at line 309 of file lte-enb-rrc.cc.
References m_sourceCellId, and m_sourceX2apId.
Referenced by ns3::LteEnbRrc::DoRecvHandoverRequest().
void ns3::UeManager::SetSrsConfigurationIndex | ( | uint16_t | srsConfIndex | ) |
Set the SRS configuration index and do the necessary reconfiguration
srsConfIndex |
Definition at line 954 of file lte-enb-rrc.cc.
References INITIAL_RANDOM_ACCESS, ns3::LteEnbRrc::m_cphySapProvider, m_physicalConfigDedicated, m_rnti, m_rrc, m_state, NS_LOG_FUNCTION, ScheduleRrcConnectionReconfiguration(), ns3::LteEnbCphySapProvider::SetSrsConfigurationIndex(), ns3::LteRrcSap::PhysicalConfigDedicated::soundingRsUlConfigDedicated, and ns3::LteRrcSap::SoundingRsUlConfigDedicated::srsConfigIndex.
void ns3::UeManager::SetupDataRadioBearer | ( | EpsBearer | bearer, |
uint8_t | bearerId, | ||
uint32_t | gtpTeid, | ||
Ipv4Address | transportLayerAddress | ||
) |
Setup a new data radio bearer, including both the configuration within the eNB and the necessary RRC signaling with the UE
bearer | the QoS characteristics of the bearer |
bearerId | the EPS bearer identifier |
gtpTeid | S1-bearer GTP tunnel endpoint identifier, see 36.423 9.2.1 |
transportLayerAddress | IP Address of the SGW, see 36.423 9.2.1 |
Definition at line 322 of file lte-enb-rrc.cc.
References AddDataRadioBearerInfo(), ns3::LteEnbCmacSapProvider::AddLc(), ns3::LteRrcSap::RlcConfig::AM, ns3::LteRrcSap::LogicalChannelConfig::bucketSizeDurationMs, ns3::LteRrcSap::RlcConfig::choice, ns3::ObjectFactory::Create(), ns3::LteEnbRrc::X2uTeidInfo::drbid, Drbid2Bid(), Drbid2Lcid(), ns3::GbrQosInformation::gbrDl, ns3::LteEnbCmacSapProvider::LcInfo::gbrDl, ns3::EpsBearer::gbrQosInfo, ns3::GbrQosInformation::gbrUl, ns3::LteEnbCmacSapProvider::LcInfo::gbrUl, ns3::LteEnbRrc::GetLogicalChannelGroup(), ns3::LteEnbRrc::GetLogicalChannelPriority(), ns3::LteRlc::GetLteMacSapUser(), ns3::LteRlc::GetLteRlcSapProvider(), ns3::LtePdcp::GetLteRlcSapUser(), ns3::Object::GetObject(), ns3::LteEnbRrc::GetRlcType(), ns3::LteRlcAm::GetTypeId(), ns3::LteRlcSm::GetTypeId(), HANDOVER_JOINING, ns3::LteEnbCmacSapProvider::LcInfo::isGbr, ns3::EpsBearer::IsGbr(), ns3::LteEnbCmacSapProvider::LcInfo::lcGroup, ns3::LteEnbCmacSapProvider::LcInfo::lcId, ns3::LteRrcSap::LogicalChannelConfig::logicalChannelGroup, ns3::LteEnbRrc::m_cmacSapProvider, ns3::LteDataRadioBearerInfo::m_drbIdentity, m_drbPdcpSapUser, ns3::LteDataRadioBearerInfo::m_epsBearerIdentity, ns3::LteDataRadioBearerInfo::m_gtpTeid, ns3::LteDataRadioBearerInfo::m_logicalChannelConfig, ns3::LteDataRadioBearerInfo::m_logicalChannelIdentity, ns3::LteEnbRrc::m_macSapProvider, ns3::LteRadioBearerInfo::m_pdcp, ns3::LteRadioBearerInfo::m_rlc, ns3::LteDataRadioBearerInfo::m_rlcConfig, m_rnti, m_rrc, m_state, ns3::LteDataRadioBearerInfo::m_transportLayerAddress, ns3::LteEnbRrc::m_x2uTeidInfoMap, ns3::GbrQosInformation::mbrDl, ns3::LteEnbCmacSapProvider::LcInfo::mbrDl, ns3::GbrQosInformation::mbrUl, ns3::LteEnbCmacSapProvider::LcInfo::mbrUl, NS_ASSERT_MSG, NS_LOG_FUNCTION, ns3::LteRrcSap::LogicalChannelConfig::prioritizedBitRateKbps, ns3::LteRrcSap::LogicalChannelConfig::priority, ns3::LteEnbCmacSapProvider::LcInfo::qci, ns3::EpsBearer::qci, ns3::LteEnbCmacSapProvider::LcInfo::rnti, ns3::LteEnbRrc::X2uTeidInfo::rnti, ScheduleRrcConnectionReconfiguration(), ns3::LtePdcp::SetLcId(), ns3::LteRlc::SetLcId(), ns3::LteRlc::SetLteMacSapProvider(), ns3::LtePdcp::SetLtePdcpSapUser(), ns3::LtePdcp::SetLteRlcSapProvider(), ns3::LteRlc::SetLteRlcSapUser(), ns3::LtePdcp::SetRnti(), ns3::LteRlc::SetRnti(), ns3::ObjectFactory::SetTypeId(), and ns3::LteRrcSap::RlcConfig::UM_BI_DIRECTIONAL.
Referenced by ns3::LteEnbRrc::DoDataRadioBearerSetupRequest(), and ns3::LteEnbRrc::DoRecvHandoverRequest().
void ns3::UeManager::StartDataRadioBearers | ( | ) |
Start the data radio bearers that have been previously recorded to be started using RecordDataRadioBearersToBeStarted()
Definition at line 423 of file lte-enb-rrc.cc.
References m_drbMap, m_drbsToBeStarted, m_rnti, NS_ASSERT, and NS_LOG_FUNCTION.
Referenced by RecvRrcConnectionReconfigurationCompleted(), and RecvRrcConnectionSetupCompleted().
|
private |
Switch the UeManager to the given state
s | the given state |
Definition at line 1111 of file lte-enb-rrc.cc.
References CONNECTED_NORMALLY, CONNECTION_RECONFIGURATION, CONNECTION_REESTABLISHMENT, CONNECTION_SETUP, HANDOVER_JOINING, HANDOVER_LEAVING, INITIAL_RANDOM_ACCESS, ns3::LteEnbRrc::m_cellId, m_imsi, m_pendingRrcConnectionReconfiguration, m_rnti, m_rrc, m_state, m_stateTransitionTrace, NS_FATAL_ERROR, NS_LOG_FUNCTION, NS_LOG_INFO, ScheduleRrcConnectionReconfiguration(), and ns3::ToString().
Referenced by PrepareHandover(), RecvHandoverPreparationFailure(), RecvHandoverRequestAck(), RecvRrcConnectionReconfigurationCompleted(), RecvRrcConnectionReestablishmentComplete(), RecvRrcConnectionReestablishmentRequest(), RecvRrcConnectionRequest(), RecvRrcConnectionSetupCompleted(), ScheduleRrcConnectionReconfiguration(), and SendUeContextRelease().
|
friend |
Definition at line 59 of file lte-enb-rrc.h.
|
private |
Definition at line 394 of file lte-enb-rrc.h.
Referenced by DoInitialize(), RecvRrcConnectionReconfigurationCompleted(), and RecvRrcConnectionRequest().
|
private |
Definition at line 375 of file lte-enb-rrc.h.
Referenced by AddDataRadioBearerInfo(), BuildRadioResourceConfigDedicated(), DoDispose(), GetDataRadioBearerInfo(), GetErabList(), GetTypeId(), RecordDataRadioBearersToBeStarted(), RecvHandoverRequestAck(), RecvRrcConnectionReconfigurationCompleted(), ReleaseDataRadioBearer(), RemoveDataRadioBearerInfo(), and StartDataRadioBearers().
|
private |
Definition at line 385 of file lte-enb-rrc.h.
Referenced by DoDispose(), DoInitialize(), and SetupDataRadioBearer().
|
private |
Definition at line 392 of file lte-enb-rrc.h.
Referenced by RecordDataRadioBearersToBeStarted(), and StartDataRadioBearers().
|
private |
Definition at line 380 of file lte-enb-rrc.h.
Referenced by GetImsi(), PrepareHandover(), RecvHandoverRequestAck(), RecvRrcConnectionReconfigurationCompleted(), RecvRrcConnectionRequest(), RecvRrcConnectionSetupCompleted(), SendUeContextRelease(), SetImsi(), and SwitchToState().
|
private |
Definition at line 378 of file lte-enb-rrc.h.
Referenced by AddDataRadioBearerInfo().
|
private |
Definition at line 381 of file lte-enb-rrc.h.
Referenced by GetNewRrcTransactionIdentifier().
|
private |
Definition at line 393 of file lte-enb-rrc.h.
Referenced by CmacUeConfigUpdateInd(), and RecvRrcConnectionReconfigurationCompleted().
|
private |
Definition at line 386 of file lte-enb-rrc.h.
Referenced by ScheduleRrcConnectionReconfiguration(), and SwitchToState().
|
private |
Definition at line 382 of file lte-enb-rrc.h.
Referenced by BuildRadioResourceConfigDedicated(), CmacUeConfigUpdateInd(), DoInitialize(), GetSrsConfigurationIndex(), RecvRrcConnectionReconfigurationCompleted(), and SetSrsConfigurationIndex().
|
private |
Definition at line 379 of file lte-enb-rrc.h.
Referenced by CmacUeConfigUpdateInd(), DoInitialize(), GetRnti(), GetTypeId(), PrepareHandover(), RecordDataRadioBearersToBeStarted(), RecvHandoverRequestAck(), RecvRrcConnectionReconfigurationCompleted(), RecvRrcConnectionReestablishmentRequest(), RecvRrcConnectionRequest(), RecvRrcConnectionSetupCompleted(), ReleaseDataRadioBearer(), ScheduleRrcConnectionReconfiguration(), SendData(), SendUeContextRelease(), SetSrsConfigurationIndex(), SetupDataRadioBearer(), StartDataRadioBearers(), and SwitchToState().
Definition at line 383 of file lte-enb-rrc.h.
Referenced by DoDispose(), DoInitialize(), DoReceivePdcpSdu(), PrepareHandover(), RecvHandoverRequestAck(), RecvRrcConnectionReconfigurationCompleted(), RecvRrcConnectionReestablishmentRequest(), RecvRrcConnectionRequest(), RecvRrcConnectionSetupCompleted(), ReleaseDataRadioBearer(), ScheduleRrcConnectionReconfiguration(), SendData(), SendUeContextRelease(), SetSrsConfigurationIndex(), SetupDataRadioBearer(), and SwitchToState().
|
private |
Definition at line 390 of file lte-enb-rrc.h.
Referenced by SendUeContextRelease(), and SetSource().
|
private |
Definition at line 389 of file lte-enb-rrc.h.
Referenced by SendUeContextRelease(), and SetSource().
|
private |
Definition at line 376 of file lte-enb-rrc.h.
Referenced by CompleteSetupUe(), DoInitialize(), and GetTypeId().
|
private |
Definition at line 377 of file lte-enb-rrc.h.
Referenced by BuildRadioResourceConfigDedicated(), CompleteSetupUe(), DoInitialize(), and GetTypeId().
|
private |
Definition at line 384 of file lte-enb-rrc.h.
Referenced by DoInitialize(), GetState(), PrepareHandover(), RecvHandoverPreparationFailure(), RecvRrcConnectionReconfigurationCompleted(), RecvRrcConnectionRequest(), RecvRrcConnectionSetupCompleted(), ScheduleRrcConnectionReconfiguration(), SendData(), SendUeContextRelease(), SetSrsConfigurationIndex(), SetupDataRadioBearer(), and SwitchToState().
|
private |
Definition at line 388 of file lte-enb-rrc.h.
Referenced by GetTypeId(), and SwitchToState().
|
private |
Definition at line 391 of file lte-enb-rrc.h.
Referenced by PrepareHandover(), RecvHandoverPreparationFailure(), and SendData().