A Discrete-Event Network Simulator
API
ns3::EpcS11SapSgw Class Referenceabstract

SGW side of the S11 Service Access Point (SAP), provides the SGW methods to be called when an S11 message is received by the SGW. More...

#include "epc-s11-sap.h"

+ Inheritance diagram for ns3::EpcS11SapSgw:
+ Collaboration diagram for ns3::EpcS11SapSgw:

Classes

struct  BearerContextRemovedSgwPgw
 BearerContextRemovedSgwPgw structure. More...
 
struct  BearerContextToBeCreated
 BearerContextToBeCreated structure. More...
 
struct  BearerContextToBeRemoved
 BearerContextToBeCreated structure. More...
 
struct  CreateSessionRequestMessage
 Create Session Request message, see 3GPP TS 29.274 7.2.1. More...
 
struct  DeleteBearerCommandMessage
 Delete Bearer Command message, see 3GPP TS 29.274 Release 9 V9.3.0 section 7.2.17.1. More...
 
struct  DeleteBearerResponseMessage
 Delete Bearer Response message, see 3GPP TS 29.274 Release 9 V9.3.0 section 7.2.10.2. More...
 
struct  ModifyBearerRequestMessage
 Modify Bearer Request message, see 3GPP TS 29.274 7.2.7. More...
 

Public Member Functions

virtual void CreateSessionRequest (CreateSessionRequestMessage msg)=0
 Send a Create Session Request message. More...
 
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 interface by the MME to the SGW. More...
 
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 interface by the MME to the SGW. More...
 
virtual void ModifyBearerRequest (ModifyBearerRequestMessage msg)=0
 Send a Modify Bearer Request message. More...
 
- Public Member Functions inherited from ns3::EpcS11Sap
virtual ~EpcS11Sap ()
 

Detailed Description

SGW side of the S11 Service Access Point (SAP), provides the SGW methods to be called when an S11 message is received by the SGW.

Definition at line 158 of file epc-s11-sap.h.

Member Function Documentation

◆ CreateSessionRequest()

virtual void ns3::EpcS11SapSgw::CreateSessionRequest ( CreateSessionRequestMessage  msg)
pure virtual

Send a Create Session Request message.

Parameters
msgthe message

Implemented in ns3::MemberEpcS11SapSgw< C >.

◆ DeleteBearerCommand()

virtual void ns3::EpcS11SapSgw::DeleteBearerCommand ( DeleteBearerCommandMessage  msg)
pure virtual

As per 3GPP TS 29.274 Release 9 V9.3.0, a Delete Bearer Command message shall be sent on the S11 interface by the MME to the SGW.

Parameters
msgthe DeleteBearerCommandMessage

Implemented in ns3::MemberEpcS11SapSgw< C >.

◆ DeleteBearerResponse()

virtual void ns3::EpcS11SapSgw::DeleteBearerResponse ( DeleteBearerResponseMessage  msg)
pure virtual

As per 3GPP TS 29.274 Release 9 V9.3.0, a Delete Bearer Command message shall be sent on the S11 interface by the MME to the SGW.

Parameters
msgthe message

Implemented in ns3::MemberEpcS11SapSgw< C >.

◆ ModifyBearerRequest()

virtual void ns3::EpcS11SapSgw::ModifyBearerRequest ( ModifyBearerRequestMessage  msg)
pure virtual

Send a Modify Bearer Request message.

Parameters
msgthe message

Implemented in ns3::MemberEpcS11SapSgw< C >.


The documentation for this class was generated from the following file: