Template for the implementation of the LteUeRrcSapUser as a member of an owner class of type C to which all methods are forwarded. More...
#include "lte-rrc-sap.h"
Public Member Functions | |
MemberLteUeRrcSapUser ()=delete | |
MemberLteUeRrcSapUser (C *owner) | |
Constructor. More... | |
void | SendIdealUeContextRemoveRequest (uint16_t rnti) override |
Send UE context remove request function. More... | |
void | SendMeasurementReport (MeasurementReport msg) override |
Send a MeasurementReport message to the serving eNodeB during a measurement reporting procedure (Section 5.5.5 of TS 36.331). More... | |
void | SendRrcConnectionReconfigurationCompleted (RrcConnectionReconfigurationCompleted msg) override |
Send an RRCConnectionReconfigurationComplete message to the serving eNodeB during an RRC connection reconfiguration procedure (Section 5.3.5 of TS 36.331). More... | |
void | SendRrcConnectionReestablishmentComplete (RrcConnectionReestablishmentComplete msg) override |
Send an RRCConnectionReestablishmentComplete message to the serving eNodeB during an RRC connection re-establishment procedure (Section 5.3.7 of TS 36.331). More... | |
void | SendRrcConnectionReestablishmentRequest (RrcConnectionReestablishmentRequest msg) override |
Send an RRCConnectionReestablishmentRequest message to the serving eNodeB during an RRC connection re-establishment procedure (Section 5.3.7 of TS 36.331). More... | |
void | SendRrcConnectionRequest (RrcConnectionRequest msg) override |
Send an _RRCConnectionRequest message to the serving eNodeB during an RRC connection establishment procedure (Section 5.3.3 of TS 36.331). More... | |
void | SendRrcConnectionSetupCompleted (RrcConnectionSetupCompleted msg) override |
Send an RRCConnectionSetupComplete message to the serving eNodeB during an RRC connection establishment procedure (Section 5.3.3 of TS 36.331). More... | |
void | Setup (SetupParameters params) override |
Setup function. More... | |
Public Member Functions inherited from ns3::LteRrcSap | |
virtual | ~LteRrcSap () |
Private Attributes | |
C * | m_owner |
the owner class More... | |
Additional Inherited Members | |
Public Types inherited from ns3::LteRrcSap | |
enum | ReestablishmentCause { RECONFIGURATION_FAILURE , HANDOVER_FAILURE , OTHER_FAILURE } |
ReestablishmentCause enumeration. More... | |
Static Public Member Functions inherited from ns3::LteRrcSap | |
static double | ConvertPdschConfigDedicated2Double (PdschConfigDedicated pdschConfigDedicated) |
Convert PDSCH config dedicated function. More... | |
Static Public Attributes inherited from ns3::LteRrcSap | |
static const uint8_t | MaxReportCells = 8 |
Constraint values. More... | |
Template for the implementation of the LteUeRrcSapUser as a member of an owner class of type C to which all methods are forwarded.
Definition at line 1343 of file lte-rrc-sap.h.
ns3::MemberLteUeRrcSapUser< C >::MemberLteUeRrcSapUser | ( | C * | owner | ) |
|
delete |
|
overridevirtual |
Send UE context remove request function.
Request eNodeB to remove UE context once radio link failure or random access failure is detected. It is needed since no RLF detection mechanism at eNodeB is implemented.
rnti | the C-RNTI of the UE |
Implements ns3::LteUeRrcSapUser.
Definition at line 1432 of file lte-rrc-sap.h.
|
overridevirtual |
Send a MeasurementReport message to the serving eNodeB during a measurement reporting procedure (Section 5.5.5 of TS 36.331).
msg | the message |
Implements ns3::LteUeRrcSapUser.
Definition at line 1425 of file lte-rrc-sap.h.
|
overridevirtual |
Send an RRCConnectionReconfigurationComplete message to the serving eNodeB during an RRC connection reconfiguration procedure (Section 5.3.5 of TS 36.331).
msg | the message |
Implements ns3::LteUeRrcSapUser.
Definition at line 1401 of file lte-rrc-sap.h.
|
overridevirtual |
Send an RRCConnectionReestablishmentComplete message to the serving eNodeB during an RRC connection re-establishment procedure (Section 5.3.7 of TS 36.331).
msg | the message |
Implements ns3::LteUeRrcSapUser.
Definition at line 1417 of file lte-rrc-sap.h.
|
overridevirtual |
Send an RRCConnectionReestablishmentRequest message to the serving eNodeB during an RRC connection re-establishment procedure (Section 5.3.7 of TS 36.331).
msg | the message |
Implements ns3::LteUeRrcSapUser.
Definition at line 1409 of file lte-rrc-sap.h.
|
overridevirtual |
Send an _RRCConnectionRequest message to the serving eNodeB during an RRC connection establishment procedure (Section 5.3.3 of TS 36.331).
msg | the message |
Implements ns3::LteUeRrcSapUser.
Definition at line 1387 of file lte-rrc-sap.h.
|
overridevirtual |
Send an RRCConnectionSetupComplete message to the serving eNodeB during an RRC connection establishment procedure (Section 5.3.3 of TS 36.331).
msg | the message |
Implements ns3::LteUeRrcSapUser.
Definition at line 1394 of file lte-rrc-sap.h.
|
overridevirtual |
Setup function.
params | the setup parameters |
Implements ns3::LteUeRrcSapUser.
Definition at line 1380 of file lte-rrc-sap.h.
References two-ray-to-three-gpp-ch-calibration::params.
|
private |
the owner class
Definition at line 1369 of file lte-rrc-sap.h.