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 (C *owner) | |
Constructor. More... | |
virtual void | SendIdealUeContextRemoveRequest (uint16_t rnti) |
Send UE context remove request function. More... | |
virtual void | SendMeasurementReport (MeasurementReport msg) |
Send a MeasurementReport message to the serving eNodeB during a measurement reporting procedure (Section 5.5.5 of TS 36.331). More... | |
virtual void | SendRrcConnectionReconfigurationCompleted (RrcConnectionReconfigurationCompleted msg) |
Send an RRCConnectionReconfigurationComplete message to the serving eNodeB during an RRC connection reconfiguration procedure (Section 5.3.5 of TS 36.331). More... | |
virtual void | SendRrcConnectionReestablishmentComplete (RrcConnectionReestablishmentComplete msg) |
Send an RRCConnectionReestablishmentComplete message to the serving eNodeB during an RRC connection re-establishment procedure (Section 5.3.7 of TS 36.331). More... | |
virtual void | SendRrcConnectionReestablishmentRequest (RrcConnectionReestablishmentRequest msg) |
Send an RRCConnectionReestablishmentRequest message to the serving eNodeB during an RRC connection re-establishment procedure (Section 5.3.7 of TS 36.331). More... | |
virtual void | SendRrcConnectionRequest (RrcConnectionRequest msg) |
Send an _RRCConnectionRequest message to the serving eNodeB during an RRC connection establishment procedure (Section 5.3.3 of TS 36.331). More... | |
virtual void | SendRrcConnectionSetupCompleted (RrcConnectionSetupCompleted msg) |
Send an RRCConnectionSetupComplete message to the serving eNodeB during an RRC connection establishment procedure (Section 5.3.3 of TS 36.331). More... | |
virtual void | Setup (SetupParameters params) |
Setup function. More... | |
Public Member Functions inherited from ns3::LteRrcSap | |
virtual | ~LteRrcSap () |
Private Member Functions | |
MemberLteUeRrcSapUser () | |
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 1305 of file lte-rrc-sap.h.
ns3::MemberLteUeRrcSapUser< C >::MemberLteUeRrcSapUser | ( | C * | owner | ) |
|
private |
Definition at line 1337 of file lte-rrc-sap.h.
|
virtual |
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 1392 of file lte-rrc-sap.h.
|
virtual |
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 1385 of file lte-rrc-sap.h.
|
virtual |
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 1364 of file lte-rrc-sap.h.
|
virtual |
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 1378 of file lte-rrc-sap.h.
|
virtual |
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 1371 of file lte-rrc-sap.h.
|
virtual |
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 1350 of file lte-rrc-sap.h.
|
virtual |
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 1357 of file lte-rrc-sap.h.
|
virtual |
Setup function.
params | the setup parameters |
Implements ns3::LteUeRrcSapUser.
Definition at line 1343 of file lte-rrc-sap.h.
|
private |
the owner class
Definition at line 1327 of file lte-rrc-sap.h.