The X2 SAP defines the service between the X2 entity and the RRC entity. More...
#include "epc-x2-sap.h"
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... | |
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.
Cause ID enumeration.
Enumerator | |
---|---|
HandoverDesirableForRadioReason | |
TimeCriticalHandover |
Definition at line 216 of file epc-x2-sap.h.
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.
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.
|
virtual |
Definition at line 26 of file epc-x2-sap.cc.
|
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().