15#include "ns3/address.h"
16#include "ns3/object.h"
166 std::list<BearerContextToBeCreated>
188 std::list<BearerContextToBeRemoved>
210 std::list<BearerContextRemovedSgwPgw>
274 m_owner->DoCreateSessionResponse(msg);
281 m_owner->DoDeleteBearerRequest(msg);
288 m_owner->DoModifyBearerResponse(msg);
329 m_owner->DoCreateSessionRequest(msg);
336 m_owner->DoModifyBearerRequest(msg);
343 m_owner->DoDeleteBearerCommand(msg);
350 m_owner->DoDeleteBearerResponse(msg);
MME side of the S11 Service Access Point (SAP), provides the MME methods to be called when an S11 mes...
virtual void DeleteBearerRequest(DeleteBearerRequestMessage msg)=0
As per 3GPP TS 29.274 Release 9 V9.3.0, a Delete Bearer Request message shall be sent on the S11 inte...
virtual void CreateSessionResponse(CreateSessionResponseMessage msg)=0
send a Create Session Response message
virtual void ModifyBearerResponse(ModifyBearerResponseMessage msg)=0
Send a Modify Bearer Response message.
SGW side of the S11 Service Access Point (SAP), provides the SGW methods to be called when an S11 mes...
virtual void CreateSessionRequest(CreateSessionRequestMessage msg)=0
Send a Create Session Request message.
virtual void DeleteBearerResponse(DeleteBearerResponseMessage msg)=0
As per 3GPP TS 29.274 Release 9 V9.3.0, a Delete Bearer Command message shall be sent on the S11 inte...
virtual void ModifyBearerRequest(ModifyBearerRequestMessage msg)=0
Send a Modify Bearer Request message.
virtual void DeleteBearerCommand(DeleteBearerCommandMessage msg)=0
As per 3GPP TS 29.274 Release 9 V9.3.0, a Delete Bearer Command message shall be sent on the S11 inte...
This class contains the specification of EPS Bearers.
Ipv4 addresses are stored in host order in this class.
MemberEpcS11SapMme(C *owner)
Constructor.
void DeleteBearerRequest(DeleteBearerRequestMessage msg) override
As per 3GPP TS 29.274 Release 9 V9.3.0, a Delete Bearer Request message shall be sent on the S11 inte...
void CreateSessionResponse(CreateSessionResponseMessage msg) override
send a Create Session Response message
MemberEpcS11SapMme()=delete
void ModifyBearerResponse(ModifyBearerResponseMessage msg) override
Send a Modify Bearer Response message.
void CreateSessionRequest(CreateSessionRequestMessage msg) override
Send a Create Session Request message.
MemberEpcS11SapSgw()=delete
MemberEpcS11SapSgw(C *owner)
Constructor.
void ModifyBearerRequest(ModifyBearerRequestMessage msg) override
Send a Modify Bearer Request message.
void DeleteBearerResponse(DeleteBearerResponseMessage msg) override
As per 3GPP TS 29.274 Release 9 V9.3.0, a Delete Bearer Command message shall be sent on the S11 inte...
void DeleteBearerCommand(DeleteBearerCommandMessage msg) override
As per 3GPP TS 29.274 Release 9 V9.3.0, a Delete Bearer Command message shall be sent on the S11 inte...
Smart pointer class similar to boost::intrusive_ptr.
Every class exported by the ns3 library is enclosed in the ns3 namespace.
Fully-qualified TEID, see 3GPP TS 29.274 section 8.22.
Ipv4Address address
IP address.
TS 29.274 8.21 User Location Information (ULI)
3GPP TS 29.274 version 8.3.1 Release 8 section 8.28
EpcS11Sap::Fteid sgwFteid
EPC FTEID.
Ptr< EpcTft > tft
traffic flow template
uint8_t epsBearerId
EPS bearer ID.
EpsBearer bearerLevelQos
EPS bearer.
Bearer Context Removed structure.
uint8_t epsBearerId
EPS bearer ID.
Create Session Response message, see 3GPP TS 29.274 7.2.2.
std::list< BearerContextCreated > bearerContextsCreated
bearer contexts created
Delete Bearer Request message, see 3GPP TS 29.274 Release 9 V9.3.0 section 7.2.9.2.
std::list< BearerContextRemoved > bearerContextsRemoved
list of bearer context removed
Modify Bearer Response message, see 3GPP TS 29.274 7.2.7.
@ REQUEST_ACCEPTED_PARTIALLY
BearerContextRemovedSgwPgw structure.
uint8_t epsBearerId
EPS bearer ID.
BearerContextToBeCreated structure.
EpsBearer bearerLevelQos
bearer QOS level
EpcS11Sap::Fteid sgwFteid
FTEID.
uint8_t epsBearerId
EPS bearer ID.
Ptr< EpcTft > tft
traffic flow template
BearerContextToBeCreated structure.
uint8_t epsBearerId
EPS bearer ID.
Create Session Request message, see 3GPP TS 29.274 7.2.1.
std::list< BearerContextToBeCreated > bearerContextsToBeCreated
list of bearer contexts to be created
Delete Bearer Command message, see 3GPP TS 29.274 Release 9 V9.3.0 section 7.2.17....
std::list< BearerContextToBeRemoved > bearerContextsToBeRemoved
list of bearer contexts to be removed
Delete Bearer Response message, see 3GPP TS 29.274 Release 9 V9.3.0 section 7.2.10....
std::list< BearerContextRemovedSgwPgw > bearerContextsRemoved
list of bearer contexts removed
Modify Bearer Request message, see 3GPP TS 29.274 7.2.7.