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. | |
void | SendIdealUeContextRemoveRequest (uint16_t rnti) override |
Send UE context remove request function. | |
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). | |
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). | |
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). | |
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). | |
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). | |
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). | |
void | Setup (SetupParameters params) override |
Setup function. | |
Public Member Functions inherited from ns3::LteRrcSap | |
virtual | ~LteRrcSap () |
Private Attributes | |
C * | m_owner |
the owner class | |
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. | |
Static Public Attributes inherited from ns3::LteRrcSap | |
static const uint8_t | MaxReportCells = 8 |
Constraint values. | |
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 1332 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 1421 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 1414 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 1390 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 1406 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 1398 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 1376 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 1383 of file lte-rrc-sap.h.
|
overridevirtual |
Setup function.
params | the setup parameters |
Implements ns3::LteUeRrcSapUser.
Definition at line 1369 of file lte-rrc-sap.h.
|
private |
the owner class
Definition at line 1358 of file lte-rrc-sap.h.