A Discrete-Event Network Simulator
API
Classes | Public Types | Public Member Functions | Static Public Attributes | List of all members
ns3::EpcX2Sap Class Reference

The X2 SAP defines the service between the X2 entity and the RRC entity. More...

#include "epc-x2-sap.h"

+ Inheritance diagram for ns3::EpcX2Sap:

Classes

struct  CellInformationItem
 Cell Information Item as it is used in the LOAD INFORMATION message. More...
 
struct  CellMeasurementResultItem
 Cell Measurement Result Item as it is used in the RESOURCE STATUS UPDATE message. More...
 
struct  CompositeAvailCapacity
 Composite Available Capacity as it is used in the RESOURCE STATUS UPDATE message. More...
 
struct  ErabAdmittedItem
 E-RABs admitted item as it is used in the HANDOVER REQUEST ACKNOWLEDGE message. More...
 
struct  ErabNotAdmittedItem
 E-RABs not admitted item as it is used in the HANDOVER REQUEST ACKNOWLEDGE message. More...
 
struct  ErabsSubjectToStatusTransferItem
 ErabsSubjectToStatusTransferItem structure. More...
 
struct  ErabToBeSetupItem
 E-RABs to be setup item as it is used in the HANDOVER REQUEST message. More...
 
struct  HandoverPreparationFailureParams
 Parameters of the HANDOVER PREPARATION FAILURE message. More...
 
struct  HandoverRequestAckParams
 Parameters of the HANDOVER REQUEST ACKNOWLEDGE message. More...
 
struct  HandoverRequestParams
 Parameters of the HANDOVER REQUEST message. More...
 
struct  LoadInformationParams
 Parameters of the LOAD INFORMATION message. More...
 
struct  RelativeNarrowbandTxBand
 Relative Narrowband Tx Power (RNTP) as it is used in the LOAD INFORMATION message. More...
 
struct  ResourceStatusUpdateParams
 Parameters of the RESOURCE STATUS UPDATE message. More...
 
struct  SnStatusTransferParams
 Parameters of the SN STATUS TRANSFER message. More...
 
struct  UeContextReleaseParams
 Parameters of the UE CONTEXT RELEASE message. More...
 
struct  UeDataParams
 Parameters of the UE DATA primitive. More...
 
struct  UlHighInterferenceInformationItem
 UL High Interference Information as it is used in the LOAD INFORMATION message. More...
 

Public Types

enum  IdCause { HandoverDesirableForRadioReason, TimeCriticalHandover }
 Cause ID enumeration. More...
 
enum  LoadIndicator { LowLoad, MediumLoad, HighLoad, Overload }
 Load Indicator as it is used in the RESOURCE STATUS UPDATE message. More...
 
enum  UlInterferenceOverloadIndicationItem { HighInterference, MediumInterference, LowInterference }
 UL Interference OverloadIndication as it is used in the LOAD INFORMATION message. More...
 

Public Member Functions

virtual ~EpcX2Sap ()
 

Static Public Attributes

static const uint16_t m_maxPdcpSn = 4096
 E-RABs subject to status transfer item as it is used in the SN STATUS TRANSFER message. More...
 

Detailed Description

The X2 SAP defines the service between the X2 entity and the RRC entity.

The X2 SAP follows the specification 3GPP TS 36.423: "X2 application protocol (X2AP)"

The service primitives corresponds to the X2AP procedures and messages and the service parameters corresponds to the Information Elements

Note: Any reference in this file refers to the 3GPP TS 36.423 specification Common structures for EpcX2SapProvider and EpcX2SapUser

Definition at line 49 of file epc-x2-sap.h.

Member Enumeration Documentation

◆ IdCause

Cause ID enumeration.

Enumerator
HandoverDesirableForRadioReason 
TimeCriticalHandover 

Definition at line 216 of file epc-x2-sap.h.

◆ LoadIndicator

Load Indicator as it is used in the RESOURCE STATUS UPDATE message.

See section 9.2.36 for further info about the value

Enumerator
LowLoad 
MediumLoad 
HighLoad 
Overload 

Definition at line 169 of file epc-x2-sap.h.

◆ UlInterferenceOverloadIndicationItem

UL Interference OverloadIndication as it is used in the LOAD INFORMATION message.

See section 9.2.17 for further info about the values

Enumerator
HighInterference 
MediumInterference 
LowInterference 

Definition at line 116 of file epc-x2-sap.h.

Constructor & Destructor Documentation

◆ ~EpcX2Sap()

ns3::EpcX2Sap::~EpcX2Sap ( )
virtual

Definition at line 26 of file epc-x2-sap.cc.

Member Data Documentation

◆ m_maxPdcpSn

const uint16_t ns3::EpcX2Sap::m_maxPdcpSn = 4096
static

E-RABs subject to status transfer item as it is used in the SN STATUS TRANSFER message.

See section 9.1.1.4 for further info about the parameters

Definition at line 98 of file epc-x2-sap.h.

Referenced by ns3::EpcX2SnStatusTransferHeader::Deserialize(), ns3::EpcX2SnStatusTransferHeader::Serialize(), and ns3::EpcX2SnStatusTransferHeader::SetErabsSubjectToStatusTransferList().


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