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> 
  174   m_owner->DoInitialUeMessage (imsi, rnti);
 
  180   m_owner->DoReleaseIndication (imsi, rnti, bearerId);
 
  186   m_owner->DoPathSwitchRequest (params);
 
  192   m_owner->DoUeContextRelease (rnti);
 
  229   m_owner->DoDataRadioBearerSetupRequest (params);
 
  235   m_owner->DoPathSwitchRequestAcknowledge (params);
 
  240 #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
virtual void UeContextRelease(uint16_t rnti)
release UE context at the S1 Application of the source eNB after reception of the UE CONTEXT RELEASE ...
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
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)
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...
virtual void PathSwitchRequest(PathSwitchRequestParameters params)
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
virtual ~EpcEnbS1SapUser()
virtual ~EpcEnbS1SapProvider()
virtual void PathSwitchRequestAcknowledge(PathSwitchRequestAcknowledgeParameters params)