Template for the implementation of the EpcS1apSapMme as a member of an owner class of type C to which all methods are forwarded. More...
#include "epc-s1ap-sap.h"
Inheritance diagram for ns3::MemberEpcS1apSapMme< C >:
Collaboration diagram for ns3::MemberEpcS1apSapMme< C >:Public Member Functions | |
| MemberEpcS1apSapMme ()=delete | |
| MemberEpcS1apSapMme (C *owner) | |
| Constructor. | |
| void | ErabReleaseIndication (uint64_t mmeUeS1Id, uint16_t enbUeS1Id, std::list< ErabToBeReleasedIndication > erabToBeReleaseIndication) override |
| ERAB Release Indiation function. | |
| void | InitialContextSetupResponse (uint64_t mmeUeS1Id, uint16_t enbUeS1Id, std::list< ErabSetupItem > erabSetupList) override |
| Initial context setup response. | |
| void | InitialUeMessage (uint64_t mmeUeS1Id, uint16_t enbUeS1Id, uint64_t imsi, uint16_t ecgi) override |
| Initial UE Message function. | |
| void | PathSwitchRequest (uint64_t enbUeS1Id, uint64_t mmeUeS1Id, uint16_t cgi, std::list< ErabSwitchedInDownlinkItem > erabToBeSwitchedInDownlinkList) override |
| Path switch request. | |
Public Member Functions inherited from ns3::EpcS1apSap | |
| virtual | ~EpcS1apSap () |
Private Attributes | |
| C * | m_owner |
| owner class | |
Template for the implementation of the EpcS1apSapMme as a member of an owner class of type C to which all methods are forwarded.
Definition at line 185 of file epc-s1ap-sap.h.
| ns3::MemberEpcS1apSapMme< C >::MemberEpcS1apSapMme | ( | C * | owner | ) |
Constructor.
| owner | the owner class |
Definition at line 248 of file epc-s1ap-sap.h.
References m_owner.
|
delete |
|
overridevirtual |
ERAB Release Indiation function.
| mmeUeS1Id | in practice, we use the IMSI |
| enbUeS1Id | in practice, we use the RNTI |
| erabToBeReleaseIndication | List of ERAB to be release indication |
Implements ns3::EpcS1apSapMme.
Definition at line 265 of file epc-s1ap-sap.h.
References m_owner.
|
overridevirtual |
Initial context setup response.
| mmeUeS1Id | in practice, we use the IMSI |
| enbUeS1Id | in practice, we use the RNTI |
| erabSetupList | List of ERAB setup |
Implements ns3::EpcS1apSapMme.
Definition at line 275 of file epc-s1ap-sap.h.
References m_owner.
|
overridevirtual |
Initial UE Message function.
| mmeUeS1Id | in practice, we use the IMSI |
| enbUeS1Id | in practice, we use the RNTI |
| imsi | the IMSI |
| ecgi | ECGI |
Implements ns3::EpcS1apSapMme.
Definition at line 255 of file epc-s1ap-sap.h.
References m_owner.
|
overridevirtual |
Path switch request.
| enbUeS1Id | in practice, we use the RNTI |
| mmeUeS1Id | in practice, we use the IMSI |
| cgi | CGI |
| erabToBeSwitchedInDownlinkList | List of ERAB to be switched in downlink |
Implements ns3::EpcS1apSapMme.
Definition at line 284 of file epc-s1ap-sap.h.
References m_owner.
|
private |
owner class
Definition at line 244 of file epc-s1ap-sap.h.
Referenced by MemberEpcS1apSapMme(), ErabReleaseIndication(), InitialContextSetupResponse(), InitialUeMessage(), and PathSwitchRequest().