Template for the implementation of the EpcEnbS1SapProvider as a member of an owner class of type C to which all methods are forwarded. More...
#include "epc-enb-s1-sap.h"
Inheritance diagram for ns3::MemberEpcEnbS1SapProvider< C >:
Collaboration diagram for ns3::MemberEpcEnbS1SapProvider< C >:Public Member Functions | |
| MemberEpcEnbS1SapProvider ()=delete | |
| MemberEpcEnbS1SapProvider (C *owner) | |
| Constructor. | |
| void | DoSendReleaseIndication (uint64_t imsi, uint16_t rnti, uint8_t bearerId) override |
| Triggers epc-enb-application to send ERAB Release Indication message towards MME. | |
| void | InitialUeMessage (uint64_t imsi, uint16_t rnti) override |
| Initial UE message. | |
| void | PathSwitchRequest (PathSwitchRequestParameters params) override |
| Path Switch Request. | |
| void | UeContextRelease (uint16_t rnti) override |
| Release UE context at the S1 Application of the source eNB after reception of the UE CONTEXT RELEASE X2 message from the target eNB during X2-based handover. | |
Public Member Functions inherited from ns3::EpcEnbS1SapProvider | |
| virtual | ~EpcEnbS1SapProvider () |
Private Attributes | |
| C * | m_owner |
| owner class | |
Template for the implementation of the EpcEnbS1SapProvider as a member of an owner class of type C to which all methods are forwarded.
Definition at line 146 of file epc-enb-s1-sap.h.
| ns3::MemberEpcEnbS1SapProvider< C >::MemberEpcEnbS1SapProvider | ( | C * | owner | ) |
Constructor.
| owner | the owner class |
Definition at line 171 of file epc-enb-s1-sap.h.
References m_owner.
|
delete |
|
overridevirtual |
Triggers epc-enb-application to send ERAB Release Indication message towards MME.
| imsi | the UE IMSI |
| rnti | the UE RNTI |
| bearerId | Bearer Identity which is to be de-activated |
Implements ns3::EpcEnbS1SapProvider.
Definition at line 185 of file epc-enb-s1-sap.h.
References m_owner.
|
overridevirtual |
Initial UE message.
| imsi | IMSI |
| rnti | RNTI |
Implements ns3::EpcEnbS1SapProvider.
Definition at line 178 of file epc-enb-s1-sap.h.
References m_owner.
|
overridevirtual |
Path Switch Request.
| params |
Implements ns3::EpcEnbS1SapProvider.
Definition at line 194 of file epc-enb-s1-sap.h.
References m_owner.
|
overridevirtual |
Release UE context at the S1 Application of the source eNB after reception of the UE CONTEXT RELEASE X2 message from the target eNB during X2-based handover.
| rnti | RNTI |
Implements ns3::EpcEnbS1SapProvider.
Definition at line 201 of file epc-enb-s1-sap.h.
References m_owner.
|
private |
owner class
Definition at line 167 of file epc-enb-s1-sap.h.
Referenced by MemberEpcEnbS1SapProvider(), DoSendReleaseIndication(), InitialUeMessage(), PathSwitchRequest(), and UeContextRelease().