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