ns-3
ns3::EpsBearer Struct Reference

#include <eps-bearer.h>

Collaboration diagram for ns3::EpsBearer:

List of all members.

Public Types

enum  Qci {
  GBR_CONV_VOICE = 1, GBR_CONV_VIDEO = 2, GBR_GAMING = 3, GBR_NON_CONV_VIDEO = 4,
  NGBR_IMS = 5, NGBR_VIDEO_TCP_OPERATOR = 6, NGBR_VOICE_VIDEO_GAMING = 7, NGBR_VIDEO_TCP_PREMIUM = 8,
  NGBR_VIDEO_TCP_DEFAULT = 9
}

Public Member Functions

 EpsBearer (Qci x)
bool IsGbr () const
uint8_t GetPriority () const
uint16_t GetPacketDelayBudgetMs () const
double GetPacketErrorLossRate () const

Public Attributes

enum ns3::EpsBearer::Qci qci
GbrQosInformation gbrQosInfo
AllocationRetentionPriority arp

Detailed Description

This class contains the specification of EPS Bearers.

See the following references: 3GPP TS 23.203, Section 4.7.2 The EPS bearer 3GPP TS 23.203, Section 4.7.3 Bearer level QoS parameters 3GPP TS 36.413 Section 9.2.1.15 E-RAB Level QoS Parameters


Member Enumeration Documentation

QoS Class Indicator. See 3GPP 23.203 Section 6.1.7.2 for standard values.


Constructor & Destructor Documentation

ns3::EpsBearer::EpsBearer ( Qci  x)
Parameters:
xthe QoS Class Indicator

Member Function Documentation

uint16_t ns3::EpsBearer::GetPacketDelayBudgetMs ( ) const
Returns:
the packet delay budget associated with the QCI of this bearer as per 3GPP 23.203 Section 6.1.7.2

References NS_FATAL_ERROR.

double ns3::EpsBearer::GetPacketErrorLossRate ( ) const
Returns:
the packet error loss rate associated with the QCI of this bearer as per 3GPP 23.203 Section 6.1.7.2

References NS_FATAL_ERROR.

Referenced by ns3::LteHelper::GetRlcType().

uint8_t ns3::EpsBearer::GetPriority ( ) const
Returns:
the priority associated with the QCI of this bearer as per 3GPP 23.203 Section 6.1.7.2

References NS_FATAL_ERROR.

bool ns3::EpsBearer::IsGbr ( ) const
Returns:
true if the EPS Bearer is a Guaranteed Bit Rate bearer, false otherwise

References NS_FATAL_ERROR.

Referenced by ns3::LteEnbRrc::SetupRadioBearer().


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