7#ifndef NR_EPC_GNB_S1_SAP_H
8#define NR_EPC_GNB_S1_SAP_H
10#include "nr-eps-bearer.h"
12#include "ns3/ipv4-address.h"
178 m_owner->DoInitialUeMessage(imsi, rnti);
187 m_owner->DoReleaseIndication(imsi, rnti, bearerId);
194 m_owner->DoPathSwitchRequest(params);
201 m_owner->DoUeContextRelease(rnti);
241 m_owner->DoInitialContextSetupRequest(params);
249 m_owner->DoDataRadioBearerSetupRequest(params);
257 m_owner->DoPathSwitchRequestAcknowledge(params);
virtual void UeContextRelease(uint16_t rnti)=0
virtual void DoSendReleaseIndication(uint64_t imsi, uint16_t rnti, uint8_t bearerId)=0
Triggers epc-gnb-application to send ERAB Release Indication message towards MME.
virtual void InitialUeMessage(uint64_t imsi, uint16_t rnti)=0
virtual void PathSwitchRequest(PathSwitchRequestParameters params)=0
virtual void InitialContextSetupRequest(InitialContextSetupRequestParameters params)=0
virtual void PathSwitchRequestAcknowledge(PathSwitchRequestAcknowledgeParameters params)=0
virtual void DataRadioBearerSetupRequest(DataRadioBearerSetupRequestParameters params)=0
This class contains the specification of EPS Bearers.
void PathSwitchRequest(PathSwitchRequestParameters params) override
void DoSendReleaseIndication(uint64_t imsi, uint16_t rnti, uint8_t bearerId) override
Triggers epc-gnb-application to send ERAB Release Indication message towards MME.
void UeContextRelease(uint16_t rnti) override
void InitialUeMessage(uint64_t imsi, uint16_t rnti) override
void DataRadioBearerSetupRequest(DataRadioBearerSetupRequestParameters params) override
void InitialContextSetupRequest(InitialContextSetupRequestParameters params) override
void PathSwitchRequestAcknowledge(PathSwitchRequestAcknowledgeParameters params) override
BearerToBeSwitched structure.
uint8_t epsBearerId
Bearer ID.
PathSwitchRequestParameters structure.
std::list< BearerToBeSwitched > bearersToBeSwitched
list of bearers to be switched
uint32_t mmeUeS1Id
mmeUeS1Id in practice, we use the IMSI
Ipv4Address transportLayerAddress
PathSwitchRequestAcknowledgeParameters structure.