Part of the RRC protocol. More...
#include "lte-rrc-sap.h"
 Inheritance diagram for ns3::LteUeRrcSapProvider:
 Inheritance diagram for ns3::LteUeRrcSapProvider: Collaboration diagram for ns3::LteUeRrcSapProvider:
 Collaboration diagram for ns3::LteUeRrcSapProvider:| Classes | |
| struct | CompleteSetupParameters | 
| CompleteSetupParameters structure.  More... | |
| Public Member Functions | |
| virtual void | CompleteSetup (CompleteSetupParameters params)=0 | 
| Complete setup function. | |
| virtual void | RecvRrcConnectionReconfiguration (RrcConnectionReconfiguration msg)=0 | 
| Receive an RRCConnectionReconfiguration message from the serving eNodeB during an RRC connection reconfiguration procedure (Section 5.3.5 of TS 36.331). | |
| virtual void | RecvRrcConnectionReestablishment (RrcConnectionReestablishment msg)=0 | 
| Receive an RRCConnectionReestablishment message from the serving eNodeB during an RRC connection re-establishment procedure (Section 5.3.7 of TS 36.331). | |
| virtual void | RecvRrcConnectionReestablishmentReject (RrcConnectionReestablishmentReject msg)=0 | 
| Receive an RRCConnectionReestablishmentReject message from the serving eNodeB during an RRC connection re-establishment procedure (Section 5.3.7 of TS 36.331). | |
| virtual void | RecvRrcConnectionReject (RrcConnectionReject msg)=0 | 
| Receive an RRCConnectionReject message from the serving eNodeB during an RRC connection establishment procedure (Section 5.3.3 of TS 36.331). | |
| virtual void | RecvRrcConnectionRelease (RrcConnectionRelease msg)=0 | 
| Receive an RRCConnectionRelease message from the serving eNodeB during an RRC connection release procedure (Section 5.3.8 of TS 36.331). | |
| virtual void | RecvRrcConnectionSetup (RrcConnectionSetup msg)=0 | 
| Receive an RRCConnectionSetup message from the serving eNodeB during an RRC connection establishment procedure (Section 5.3.3 of TS 36.331). | |
| virtual void | RecvSystemInformation (SystemInformation msg)=0 | 
| Receive a SystemInformation message from the serving eNodeB during a system information acquisition procedure (Section 5.2.2 of TS 36.331). | |
|  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 } | 
| 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. | |
Part of the RRC protocol.
This Service Access Point (SAP) is used to let the UE RRC receive a message from the eNB RRC. Each method defined in this class corresponds to the reception of a message that is defined in Section 6.2.2 of TS 36.331.
Definition at line 1033 of file lte-rrc-sap.h.
| 
 | pure virtual | 
Complete setup function.
| params | the complete setup parameters | 
Implemented in ns3::MemberLteUeRrcSapProvider< C >.
Referenced by ns3::LteUeRrcProtocolReal::DoSetup().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | pure virtual | 
Receive an RRCConnectionReconfiguration message from the serving eNodeB during an RRC connection reconfiguration procedure (Section 5.3.5 of TS 36.331).
| msg | the message | 
Implemented in ns3::MemberLteUeRrcSapProvider< C >.
Referenced by ns3::LteUeRrcProtocolReal::DoReceivePdcpSdu(), and ns3::LteEnbRrcProtocolIdeal::DoSendRrcConnectionReconfiguration().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | pure virtual | 
Receive an RRCConnectionReestablishment message from the serving eNodeB during an RRC connection re-establishment procedure (Section 5.3.7 of TS 36.331).
| msg | the message | 
Implemented in ns3::MemberLteUeRrcSapProvider< C >.
Referenced by ns3::LteUeRrcProtocolReal::DoReceivePdcpPdu(), and ns3::LteEnbRrcProtocolIdeal::DoSendRrcConnectionReestablishment().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | pure virtual | 
Receive an RRCConnectionReestablishmentReject message from the serving eNodeB during an RRC connection re-establishment procedure (Section 5.3.7 of TS 36.331).
| msg | the message | 
Implemented in ns3::MemberLteUeRrcSapProvider< C >.
Referenced by ns3::LteEnbRrcProtocolIdeal::DoSendRrcConnectionReestablishmentReject().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | pure virtual | 
Receive an RRCConnectionReject message from the serving eNodeB during an RRC connection establishment procedure (Section 5.3.3 of TS 36.331).
| msg | the message | 
Implemented in ns3::MemberLteUeRrcSapProvider< C >.
Referenced by ns3::LteUeRrcProtocolReal::DoReceivePdcpPdu(), and ns3::LteEnbRrcProtocolIdeal::DoSendRrcConnectionReject().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | pure virtual | 
Receive an RRCConnectionRelease message from the serving eNodeB during an RRC connection release procedure (Section 5.3.8 of TS 36.331).
| msg | the message | 
Implemented in ns3::MemberLteUeRrcSapProvider< C >.
Referenced by ns3::LteEnbRrcProtocolIdeal::DoSendRrcConnectionRelease(), and ns3::LteEnbRrcProtocolReal::DoSendRrcConnectionRelease().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | pure virtual | 
Receive an RRCConnectionSetup message from the serving eNodeB during an RRC connection establishment procedure (Section 5.3.3 of TS 36.331).
| msg | the message | 
Implemented in ns3::MemberLteUeRrcSapProvider< C >.
Referenced by ns3::LteUeRrcProtocolReal::DoReceivePdcpPdu(), and ns3::LteEnbRrcProtocolIdeal::DoSendRrcConnectionSetup().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | pure virtual | 
Receive a SystemInformation message from the serving eNodeB during a system information acquisition procedure (Section 5.2.2 of TS 36.331).
| msg | the message | 
Implemented in ns3::MemberLteUeRrcSapProvider< C >.
Referenced by ns3::LteEnbRrcProtocolIdeal::DoSendSystemInformation(), and ns3::LteEnbRrcProtocolReal::DoSendSystemInformation().
 Here is the caller graph for this function:
 Here is the caller graph for this function: