Part of the RRC protocol. More...
#include <lte-rrc-sap.h>
Classes | |
struct | SetupParameters |
Public Member Functions | |
virtual void | SendMeasurementReport (MeasurementReport msg)=0 |
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)=0 |
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)=0 |
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)=0 |
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)=0 |
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)=0 |
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)=0 |
Public Member Functions inherited from ns3::LteRrcSap | |
virtual | ~LteRrcSap () |
Additional Inherited Members | |
Public Types inherited from ns3::LteRrcSap | |
enum | ReestablishmentCause { RECONFIGURATION_FAILURE, HANDOVER_FAILURE, OTHER_FAILURE } |
Static Public Attributes inherited from ns3::LteRrcSap | |
static const uint8_t | MaxReportCells = 255 |
Part of the RRC protocol.
This Service Access Point (SAP) is used by the UE RRC to send messages to the eNB. Each method defined in this class corresponds to the transmission of a message that is defined in Section 6.2.2 of TS 36.331.
Definition at line 608 of file lte-rrc-sap.h.
|
pure 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 |
Implemented in ns3::MemberLteUeRrcSapUser< C >.
Referenced by ns3::LteUeRrc::SendMeasurementReport().
|
pure 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 |
Implemented in ns3::MemberLteUeRrcSapUser< C >.
Referenced by ns3::LteUeRrc::DoNotifyRandomAccessSuccessful(), and ns3::LteUeRrc::DoRecvRrcConnectionReconfiguration().
|
pure 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 |
Implemented in ns3::MemberLteUeRrcSapUser< C >.
|
pure 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 |
Implemented in ns3::MemberLteUeRrcSapUser< C >.
|
pure 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 |
Implemented in ns3::MemberLteUeRrcSapUser< C >.
Referenced by ns3::LteUeRrc::DoNotifyRandomAccessSuccessful().
|
pure 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 |
Implemented in ns3::MemberLteUeRrcSapUser< C >.
Referenced by ns3::LteUeRrc::DoRecvRrcConnectionSetup().
|
pure virtual |
Implemented in ns3::MemberLteUeRrcSapUser< C >.
Referenced by ns3::LteUeRrc::ApplyRadioResourceConfigDedicated(), and ns3::LteUeRrc::DoInitialize().