Template for the implementation of the LteUeRrcSapProvider as a member of an owner class of type C to which all methods are forwarded. More...
#include "lte-rrc-sap.h"
Inheritance diagram for ns3::MemberLteUeRrcSapProvider< C >:
Collaboration diagram for ns3::MemberLteUeRrcSapProvider< C >:Public Member Functions | |
| MemberLteUeRrcSapProvider ()=delete | |
| MemberLteUeRrcSapProvider (C *owner) | |
| Constructor. | |
| void | CompleteSetup (CompleteSetupParameters params) override |
| Complete setup function. | |
| void | RecvRrcConnectionReconfiguration (RrcConnectionReconfiguration msg) override |
| Receive an RRCConnectionReconfiguration message from the serving eNodeB during an RRC connection reconfiguration procedure (Section 5.3.5 of TS 36.331). | |
| void | RecvRrcConnectionReestablishment (RrcConnectionReestablishment msg) override |
| Receive an RRCConnectionReestablishment message from the serving eNodeB during an RRC connection re-establishment procedure (Section 5.3.7 of TS 36.331). | |
| void | RecvRrcConnectionReestablishmentReject (RrcConnectionReestablishmentReject msg) override |
| Receive an RRCConnectionReestablishmentReject message from the serving eNodeB during an RRC connection re-establishment procedure (Section 5.3.7 of TS 36.331). | |
| void | RecvRrcConnectionReject (RrcConnectionReject msg) override |
| Receive an RRCConnectionReject message from the serving eNodeB during an RRC connection establishment procedure (Section 5.3.3 of TS 36.331). | |
| void | RecvRrcConnectionRelease (RrcConnectionRelease msg) override |
| Receive an RRCConnectionRelease message from the serving eNodeB during an RRC connection release procedure (Section 5.3.8 of TS 36.331). | |
| void | RecvRrcConnectionSetup (RrcConnectionSetup msg) override |
| Receive an RRCConnectionSetup message from the serving eNodeB during an RRC connection establishment procedure (Section 5.3.3 of TS 36.331). | |
| void | RecvSystemInformation (SystemInformation msg) override |
| 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 () |
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 LteUeRrcSapProvider as a member of an owner class of type C to which all methods are forwarded.
Definition at line 1431 of file lte-rrc-sap.h.
| ns3::MemberLteUeRrcSapProvider< C >::MemberLteUeRrcSapProvider | ( | C * | owner | ) |
Constructor.
| owner | the owner class |
Definition at line 1459 of file lte-rrc-sap.h.
References m_owner.
|
delete |
|
overridevirtual |
Complete setup function.
| params | the complete setup parameters |
Implements ns3::LteUeRrcSapProvider.
Definition at line 1466 of file lte-rrc-sap.h.
References m_owner.
|
overridevirtual |
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 |
Implements ns3::LteUeRrcSapProvider.
Definition at line 1487 of file lte-rrc-sap.h.
References m_owner, and ns3::Simulator::ScheduleNow().
Here is the call graph for this function:
|
overridevirtual |
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 |
Implements ns3::LteUeRrcSapProvider.
Definition at line 1494 of file lte-rrc-sap.h.
References m_owner, and ns3::Simulator::ScheduleNow().
Here is the call graph for this function:
|
overridevirtual |
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 |
Implements ns3::LteUeRrcSapProvider.
Definition at line 1501 of file lte-rrc-sap.h.
References m_owner, and ns3::Simulator::ScheduleNow().
Here is the call graph for this function:
|
overridevirtual |
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 |
Implements ns3::LteUeRrcSapProvider.
Definition at line 1516 of file lte-rrc-sap.h.
References m_owner, and ns3::Simulator::ScheduleNow().
Here is the call graph for this function:
|
overridevirtual |
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 |
Implements ns3::LteUeRrcSapProvider.
Definition at line 1509 of file lte-rrc-sap.h.
References m_owner, and ns3::Simulator::ScheduleNow().
Here is the call graph for this function:
|
overridevirtual |
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 |
Implements ns3::LteUeRrcSapProvider.
Definition at line 1480 of file lte-rrc-sap.h.
References m_owner, and ns3::Simulator::ScheduleNow().
Here is the call graph for this function:
|
overridevirtual |
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 |
Implements ns3::LteUeRrcSapProvider.
Definition at line 1473 of file lte-rrc-sap.h.
References m_owner, and ns3::Simulator::ScheduleNow().
Here is the call graph for this function:
|
private |
the owner class
Definition at line 1455 of file lte-rrc-sap.h.
Referenced by MemberLteUeRrcSapProvider(), CompleteSetup(), RecvRrcConnectionReconfiguration(), RecvRrcConnectionReestablishment(), RecvRrcConnectionReestablishmentReject(), RecvRrcConnectionReject(), RecvRrcConnectionRelease(), RecvRrcConnectionSetup(), and RecvSystemInformation().