5G-LENA nr-v3.3-81-g75c7590d
The 5G/NR module for the ns-3 simulator
Loading...
Searching...
No Matches
ns3::MemberNrGnbRrcSapProvider< C > Class Template Reference

#include "nr-rrc-sap.h"

+ Inheritance diagram for ns3::MemberNrGnbRrcSapProvider< C >:
+ Collaboration diagram for ns3::MemberNrGnbRrcSapProvider< C >:

Public Member Functions

 MemberNrGnbRrcSapProvider (C *owner)
 
void CompleteSetupUe (uint16_t rnti, CompleteSetupUeParameters params) override
 Complete setup UE function.
 
void RecvIdealUeContextRemoveRequest (uint16_t rnti) override
 Receive ideal UE context remove request from the UE RRC.
 
void RecvMeasurementReport (uint16_t rnti, MeasurementReport msg) override
 Receive a MeasurementReport message from a UE during a measurement reporting procedure (Section 5.5.5 of TS 36.331).
 
void RecvRrcConnectionReconfigurationCompleted (uint16_t rnti, RrcConnectionReconfigurationCompleted msg) override
 Receive an RRCConnectionReconfigurationComplete message from a UE during an RRC connection reconfiguration procedure (Section 5.3.5 of TS 36.331).
 
void RecvRrcConnectionReestablishmentComplete (uint16_t rnti, RrcConnectionReestablishmentComplete msg) override
 Receive an RRCConnectionReestablishmentComplete message from a UE during an RRC connection re-establishment procedure (Section 5.3.7 of TS 36.331).
 
void RecvRrcConnectionReestablishmentRequest (uint16_t rnti, RrcConnectionReestablishmentRequest msg) override
 Receive an RRCConnectionReestablishmentRequest message from a UE during an RRC connection re-establishment procedure (Section 5.3.7 of TS 36.331).
 
void RecvRrcConnectionRequest (uint16_t rnti, RrcConnectionRequest msg) override
 Receive an RRCConnectionRequest message from a UE during an RRC connection establishment procedure (Section 5.3.3 of TS 36.331).
 
void RecvRrcConnectionSetupCompleted (uint16_t rnti, RrcConnectionSetupCompleted msg) override
 Receive an RRCConnectionSetupComplete message from a UE during an RRC connection establishment procedure (Section 5.3.3 of TS 36.331).
 

Additional Inherited Members

- Public Types inherited from ns3::NrRrcSap
enum  ReestablishmentCause { RECONFIGURATION_FAILURE , HANDOVER_FAILURE , OTHER_FAILURE }
 ReestablishmentCause enumeration. More...
 
- Static Public Member Functions inherited from ns3::NrRrcSap
static double ConvertPdschConfigDedicated2Double (PdschConfigDedicated pdschConfigDedicated)
 
- Static Public Attributes inherited from ns3::NrRrcSap
static const uint8_t MaxReportCells = 8
 Constraint values.
 

Detailed Description

template<class C>
class ns3::MemberNrGnbRrcSapProvider< C >

Template for the implementation of the NrGnbRrcSapProvider as a member of an owner class of type C to which all methods are forwarded

Definition at line 1682 of file nr-rrc-sap.h.

Constructor & Destructor Documentation

◆ MemberNrGnbRrcSapProvider()

template<class C >
ns3::MemberNrGnbRrcSapProvider< C >::MemberNrGnbRrcSapProvider ( C *  owner)

Constructor

Parameters
owner

Definition at line 1715 of file nr-rrc-sap.h.

Member Function Documentation

◆ CompleteSetupUe()

template<class C >
void ns3::MemberNrGnbRrcSapProvider< C >::CompleteSetupUe ( uint16_t  rnti,
CompleteSetupUeParameters  params 
)
overridevirtual

Complete setup UE function.

Parameters
rntithe RNTI of UE which sent the message
paramsCompleteSetupUeParameters

Implements ns3::NrGnbRrcSapProvider.

Definition at line 1722 of file nr-rrc-sap.h.

◆ RecvIdealUeContextRemoveRequest()

template<class C >
void ns3::MemberNrGnbRrcSapProvider< C >::RecvIdealUeContextRemoveRequest ( uint16_t  rnti)
overridevirtual

Receive ideal UE context remove request from the UE RRC.

Receive the notification from UE to remove the UE context once radio link failure or random access failure is detected. It is needed since no RLF detection mechanism at eNodeB is implemented.

Parameters
rntithe C-RNTI of the UE

Implements ns3::NrGnbRrcSapProvider.

Definition at line 1778 of file nr-rrc-sap.h.

◆ RecvMeasurementReport()

template<class C >
void ns3::MemberNrGnbRrcSapProvider< C >::RecvMeasurementReport ( uint16_t  rnti,
MeasurementReport  msg 
)
overridevirtual

Receive a MeasurementReport message from a UE during a measurement reporting procedure (Section 5.5.5 of TS 36.331).

Parameters
rntithe RNTI of UE which sent the message
msgthe message

Implements ns3::NrGnbRrcSapProvider.

Definition at line 1771 of file nr-rrc-sap.h.

◆ RecvRrcConnectionReconfigurationCompleted()

template<class C >
void ns3::MemberNrGnbRrcSapProvider< C >::RecvRrcConnectionReconfigurationCompleted ( uint16_t  rnti,
RrcConnectionReconfigurationCompleted  msg 
)
overridevirtual

Receive an RRCConnectionReconfigurationComplete message from a UE during an RRC connection reconfiguration procedure (Section 5.3.5 of TS 36.331).

Parameters
rntithe RNTI of UE which sent the message
msgthe message

Implements ns3::NrGnbRrcSapProvider.

Definition at line 1744 of file nr-rrc-sap.h.

◆ RecvRrcConnectionReestablishmentComplete()

template<class C >
void ns3::MemberNrGnbRrcSapProvider< C >::RecvRrcConnectionReestablishmentComplete ( uint16_t  rnti,
RrcConnectionReestablishmentComplete  msg 
)
overridevirtual

Receive an RRCConnectionReestablishmentComplete message from a UE during an RRC connection re-establishment procedure (Section 5.3.7 of TS 36.331).

Parameters
rntithe RNTI of UE which sent the message
msgthe message

Implements ns3::NrGnbRrcSapProvider.

Definition at line 1762 of file nr-rrc-sap.h.

◆ RecvRrcConnectionReestablishmentRequest()

template<class C >
void ns3::MemberNrGnbRrcSapProvider< C >::RecvRrcConnectionReestablishmentRequest ( uint16_t  rnti,
RrcConnectionReestablishmentRequest  msg 
)
overridevirtual

Receive an RRCConnectionReestablishmentRequest message from a UE during an RRC connection re-establishment procedure (Section 5.3.7 of TS 36.331).

Parameters
rntithe RNTI of UE which sent the message
msgthe message

Implements ns3::NrGnbRrcSapProvider.

Definition at line 1753 of file nr-rrc-sap.h.

◆ RecvRrcConnectionRequest()

template<class C >
void ns3::MemberNrGnbRrcSapProvider< C >::RecvRrcConnectionRequest ( uint16_t  rnti,
RrcConnectionRequest  msg 
)
overridevirtual

Receive an RRCConnectionRequest message from a UE during an RRC connection establishment procedure (Section 5.3.3 of TS 36.331).

Parameters
rntithe RNTI of UE which sent the message
msgthe message

Implements ns3::NrGnbRrcSapProvider.

Definition at line 1729 of file nr-rrc-sap.h.

◆ RecvRrcConnectionSetupCompleted()

template<class C >
void ns3::MemberNrGnbRrcSapProvider< C >::RecvRrcConnectionSetupCompleted ( uint16_t  rnti,
RrcConnectionSetupCompleted  msg 
)
overridevirtual

Receive an RRCConnectionSetupComplete message from a UE during an RRC connection establishment procedure (Section 5.3.3 of TS 36.331).

Parameters
rntithe RNTI of UE which sent the message
msgthe message

Implements ns3::NrGnbRrcSapProvider.

Definition at line 1736 of file nr-rrc-sap.h.


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