21 #ifndef EPC_ENB_S1_SAP_H 22 #define EPC_ENB_S1_SAP_H 26 #include <ns3/eps-bearer.h> 27 #include <ns3/ipv4-address.h> 193 m_owner->DoInitialUeMessage (imsi, rnti);
199 m_owner->DoReleaseIndication (imsi, rnti, bearerId);
205 m_owner->DoPathSwitchRequest (params);
211 m_owner->DoUeContextRelease (rnti);
253 m_owner->DoDataRadioBearerSetupRequest (params);
259 m_owner->DoPathSwitchRequestAcknowledge (params);
264 #endif // EPC_ENB_S1_SAP_H Ipv4Address transportLayerAddress
IP Address of the SGW, see 36.423 9.2.1.
Parameters passed to DataRadioBearerSetupRequest ()
Template for the implementation of the EpcEnbS1SapUser as a member of an owner class of type C to whi...
This class implements the Service Access Point (SAP) between the LteEnbRrc and the EpcEnbApplication...
virtual void PathSwitchRequest(PathSwitchRequestParameters params)=0
Path Switch Request.
virtual void UeContextRelease(uint16_t rnti)
release UE context at the S1 Application of the source eNB after reception of the UE CONTEXT RELEASE ...
uint32_t mmeUeS1Id
mmeUeS1Id in practice, we use the IMSI
This class implements the Service Access Point (SAP) between the LteEnbRrc and the EpcEnbApplication...
uint8_t bearerId
the EPS Bearer Identifier
virtual void DataRadioBearerSetupRequest(DataRadioBearerSetupRequestParameters params)=0
request the setup of a DataRadioBearer
uint16_t rnti
the RNTI identifying the UE for which the DataRadioBearer is to be created
std::list< BearerToBeSwitched > bearersToBeSwitched
list of bearers to be switched
EpsBearer bearer
the characteristics of the bearer to be set up
This class contains the specification of EPS Bearers.
virtual void UeContextRelease(uint16_t rnti)=0
release UE context at the S1 Application of the source eNB after reception of the UE CONTEXT RELEASE ...
virtual void DoSendReleaseIndication(uint64_t imsi, uint16_t rnti, uint8_t bearerId)
Triggers epc-enb-application to send ERAB Release Indication message towards MME. ...
uint32_t gtpTeid
S1-bearer GTP tunnel endpoint identifier, see 36.423 9.2.1.
virtual void InitialUeMessage(uint64_t imsi, uint16_t rnti)
uint8_t epsBearerId
Bearer ID.
PathSwitchRequestParameters structure.
BearerToBeSwitched structure.
Every class exported by the ns3 library is enclosed in the ns3 namespace.
virtual void DataRadioBearerSetupRequest(DataRadioBearerSetupRequestParameters params)
request the setup of a DataRadioBearer
MemberEpcEnbS1SapProvider()
Template for the implementation of the EpcEnbS1SapProvider as a member of an owner class of type C to...
PathSwitchRequestAcknowledgeParameters structure.
virtual void PathSwitchRequest(PathSwitchRequestParameters params)
Path Switch Request.
virtual void DoSendReleaseIndication(uint64_t imsi, uint16_t rnti, uint8_t bearerId)=0
Triggers epc-enb-application to send ERAB Release Indication message towards MME. ...
virtual void InitialUeMessage(uint64_t imsi, uint16_t rnti)=0
Ipv4 addresses are stored in host order in this class.
virtual void PathSwitchRequestAcknowledge(PathSwitchRequestAcknowledgeParameters params)=0
request a path switch acknowledge
virtual ~EpcEnbS1SapUser()
virtual ~EpcEnbS1SapProvider()
virtual void PathSwitchRequestAcknowledge(PathSwitchRequestAcknowledgeParameters params)
request a path switch acknowledge