26#include <ns3/address.h>
27#include <ns3/object.h>
177 std::list<BearerContextToBeCreated>
199 std::list<BearerContextToBeRemoved>
221 std::list<BearerContextRemovedSgwPgw>
285 m_owner->DoCreateSessionResponse(msg);
292 m_owner->DoDeleteBearerRequest(msg);
299 m_owner->DoModifyBearerResponse(msg);
340 m_owner->DoCreateSessionRequest(msg);
347 m_owner->DoModifyBearerRequest(msg);
354 m_owner->DoDeleteBearerCommand(msg);
361 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.
Template for the implementation of the EpcS11SapMme as a member of an owner class of type C to which ...
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.
Template for the implementation of the EpcS11SapSgw as a member of an owner class of type C to which ...
void CreateSessionRequest(CreateSessionRequestMessage msg) override
Send a Create Session Request message.
MemberEpcS11SapSgw()=delete
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.