5G-LENA nr-v3.3-159-ga6832aa7
The 5G/NR module for the ns-3 simulator
Loading...
Searching...
No Matches
ns3::BwpManagerAlgorithmStatic Class Reference

The BwpManagerAlgorithmStatic class. More...

#include "bwp-manager-algorithm.h"

+ Inheritance diagram for ns3::BwpManagerAlgorithmStatic:
+ Collaboration diagram for ns3::BwpManagerAlgorithmStatic:

Public Member Functions

 BwpManagerAlgorithmStatic ()=default
 constructor
 
 ~BwpManagerAlgorithmStatic () override=default
 deconstructor
 
uint8_t GetBwpForEpsBearer (const NrEpsBearer::Qci &v) const override
 Get the bandwidth part id for the Qci specified.
 
uint8_t GetConvVideoBwp () const
 Get the BWP index of the QCI in the function name.
 
uint8_t GetConvVoiceBwp () const
 Get the BWP index of the QCI in the function name.
 
uint8_t GetDiscreteAutLargeBwp () const
 Get the BWP index of the QCI in the function name.
 
uint8_t GetDiscreteAutSmallBwp () const
 Get the BWP index of the QCI in the function name.
 
uint8_t GetElectricityBwp () const
 Get the BWP index of the QCI in the function name.
 
uint8_t GetGamingBwp () const
 Get the BWP index of the QCI in the function name.
 
uint8_t GetGbrV2xBwp () const
 Get the BWP index of the QCI in the function name.
 
uint8_t GetImsBwp () const
 Get the BWP index of the QCI in the function name.
 
uint8_t GetInterService87Bwp () const
 Get the BWP index of the QCI in the function name.
 
uint8_t GetInterService88Bwp () const
 Get the BWP index of the QCI in the function name.
 
uint8_t GetItsBwp () const
 Get the BWP index of the QCI in the function name.
 
uint8_t GetLiveUlStream71Bwp () const
 Get the BWP index of the QCI in the function name.
 
uint8_t GetLiveUlStream72Bwp () const
 Get the BWP index of the QCI in the function name.
 
uint8_t GetLiveUlStream73Bwp () const
 Get the BWP index of the QCI in the function name.
 
uint8_t GetLiveUlStream74Bwp () const
 Get the BWP index of the QCI in the function name.
 
uint8_t GetLiveUlStream76Bwp () const
 Get the BWP index of the QCI in the function name.
 
uint8_t GetLowLatEmbbBwp () const
 Get the BWP index of the QCI in the function name.
 
uint8_t GetMcDataBwp () const
 Get the BWP index of the QCI in the function name.
 
uint8_t GetMcDelaySignalBwp () const
 Get the BWP index of the QCI in the function name.
 
uint8_t GetMcPttBwp () const
 Get the BWP index of the QCI in the function name.
 
uint8_t GetMcVideoBwp () const
 Get the BWP index of the QCI in the function name.
 
uint8_t GetNgbrV2xBwp () const
 Get the BWP index of the QCI in the function name.
 
uint8_t GetNmcPttBwp () const
 Get the BWP index of the QCI in the function name.
 
uint8_t GetNonConvVideoBwp () const
 Get the BWP index of the QCI in the function name.
 
uint8_t GetVideoGamingBwp () const
 Get the BWP index of the QCI in the function name.
 
uint8_t GetVideoTcpDefaultBwp () const
 Get the BWP index of the QCI in the function name.
 
uint8_t GetVideoTcpOpBwp () const
 Get the BWP index of the QCI in the function name.
 
uint8_t GetVideoTcpPremiumBwp () const
 Get the BWP index of the QCI in the function name.
 
uint8_t GetVisualContent89Bwp () const
 Get the BWP index of the QCI in the function name.
 
uint8_t GetVisualContent90Bwp () const
 Get the BWP index of the QCI in the function name.
 
void SetConvVideoBwp (uint8_t bwpIndex)
 Set BWP index of the QCI in the function name.
 
void SetConvVoiceBwp (uint8_t bwpIndex)
 Set BWP index of the QCI in the function name.
 
void SetDiscreteAutLargeBwp (uint8_t bwpIndex)
 Set BWP index of the QCI in the function name.
 
void SetDiscreteAutSmallBwp (uint8_t bwpIndex)
 Set BWP index of the QCI in the function name.
 
void SetElectricityBwp (uint8_t bwpIndex)
 Set BWP index of the QCI in the function name.
 
void SetGamingBwp (uint8_t bwpIndex)
 Set BWP index of the QCI in the function name.
 
void SetGbrV2xBwp (uint8_t bwpIndex)
 Set BWP index of the QCI in the function name.
 
void SetImsBwp (uint8_t bwpIndex)
 Set BWP index of the QCI in the function name.
 
void SetInterService87Bwp (uint8_t bwpIndex)
 Set BWP index of the QCI in the function name.
 
void SetInterService88Bwp (uint8_t bwpIndex)
 Set BWP index of the QCI in the function name.
 
void SetItsBwp (uint8_t bwpIndex)
 Set BWP index of the QCI in the function name.
 
void SetLiveUlStream71Bwp (uint8_t bwpIndex)
 Set BWP index of the QCI in the function name.
 
void SetLiveUlStream72Bwp (uint8_t bwpIndex)
 Set BWP index of the QCI in the function name.
 
void SetLiveUlStream73Bwp (uint8_t bwpIndex)
 Set BWP index of the QCI in the function name.
 
void SetLiveUlStream74Bwp (uint8_t bwpIndex)
 Set BWP index of the QCI in the function name.
 
void SetLiveUlStream76Bwp (uint8_t bwpIndex)
 Set BWP index of the QCI in the function name.
 
void SetLowLatEmbbBwp (uint8_t bwpIndex)
 Set BWP index of the QCI in the function name.
 
void SetMcDataBwp (uint8_t bwpIndex)
 Set BWP index of the QCI in the function name.
 
void SetMcDelaySignalBwp (uint8_t bwpIndex)
 Set BWP index of the QCI in the function name.
 
void SetMcPttBwp (uint8_t bwpIndex)
 Set BWP index of the QCI in the function name.
 
void SetMcVideoBwp (uint8_t bwpIndex)
 Set BWP index of the QCI in the function name.
 
void SetNgbrV2xBwp (uint8_t bwpIndex)
 Set BWP index of the QCI in the function name.
 
void SetNmcPttBwp (uint8_t bwpIndex)
 Set BWP index of the QCI in the function name.
 
void SetNonConvVideoBwp (uint8_t bwpIndex)
 Set BWP index of the QCI in the function name.
 
void SetVideoGamingBwp (uint8_t bwpIndex)
 Set BWP index of the QCI in the function name.
 
void SetVideoTcpDefaultBwp (uint8_t bwpIndex)
 Set BWP index of the QCI in the function name.
 
void SetVideoTcpOpBwp (uint8_t bwpIndex)
 Set BWP index of the QCI in the function name.
 
void SetVideoTcpPremiumBwp (uint8_t bwpIndex)
 Set BWP index of the QCI in the function name.
 
void SetVisualContent89Bwp (uint8_t bwpIndex)
 Set BWP index of the QCI in the function name.
 
void SetVisualContent90Bwp (uint8_t bwpIndex)
 Set BWP index of the QCI in the function name.
 
- Public Member Functions inherited from ns3::BwpManagerAlgorithm
 BwpManagerAlgorithm ()=default
 constructor
 
 ~BwpManagerAlgorithm () override=default
 

Static Public Member Functions

static TypeId GetTypeId ()
 GetTypeId.
 
- Static Public Member Functions inherited from ns3::BwpManagerAlgorithm
static TypeId GetTypeId ()
 GetTypeId.
 

Detailed Description

The BwpManagerAlgorithmStatic class.

A static manager: it gets the association through a series of Attributes.

Config Paths

ns3::BwpManagerAlgorithmStatic is accessible through the following paths with Config::Set and Config::Connect:

Attributes

  • GBR_CONV_VOICE: BWP index to which flows of this Qci type should be forwarded.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:5
    • Initial value: 0
    • Flags: construct write read
  • GBR_CONV_VIDEO: BWP index to which flows of GBR_CONV_VIDEO Qci type should be forwarded.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:5
    • Initial value: 0
    • Flags: construct write read
  • GBR_GAMING: BWP index to which flows of GBR_GAMING Qci type should be forwarded.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:5
    • Initial value: 0
    • Flags: construct write read
  • GBR_NON_CONV_VIDEO: BWP index to which flows of GBR_NON_CONV_VIDEO Qci type should be forwarded.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:5
    • Initial value: 0
    • Flags: construct write read
  • GBR_MC_PUSH_TO_TALK: BWP index to which flows of GBR_MC_PUSH_TO_TALK Qci type should be forwarded.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:5
    • Initial value: 0
    • Flags: construct write read
  • GBR_NMC_PUSH_TO_TALK: BWP index to which flows of GBR_NMC_PUSH_TO_TALK Qci type should be forwarded.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:5
    • Initial value: 0
    • Flags: construct write read
  • GBR_MC_VIDEO: BWP index to which flows of GBR_MC_VIDEO Qci type should be forwarded.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:5
    • Initial value: 0
    • Flags: construct write read
  • GBR_V2X: BWP index to which flows of GBR_V2X Qci type should be forwarded.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:5
    • Initial value: 0
    • Flags: construct write read
  • NGBR_IMS: BWP index to which flows of NGBR_IMS Qci type should be forwarded.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:5
    • Initial value: 0
    • Flags: construct write read
  • NGBR_VIDEO_TCP_OPERATOR: BWP index to which flows of NGBR_VIDEO_TCP_OPERATOR Qci type should be forwarded.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:5
    • Initial value: 0
    • Flags: construct write read
  • NGBR_VOICE_VIDEO_GAMING: BWP index to which flows of NGBR_VOICE_VIDEO_GAMING Qci type should be forwarded.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:5
    • Initial value: 0
    • Flags: construct write read
  • NGBR_VIDEO_TCP_PREMIUM: BWP index to which flows of NGBR_VIDEO_TCP_PREMIUM Qci type should be forwarded.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:5
    • Initial value: 0
    • Flags: construct write read
  • NGBR_VIDEO_TCP_DEFAULT: BWP index to which flows of NGBR_VIDEO_TCP_DEFAULT Qci type should be forwarded.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:5
    • Initial value: 0
    • Flags: construct write read
  • NGBR_MC_DELAY_SIGNAL: BWP index to which flows of NGBR_MC_DELAY_SIGNAL Qci type should be forwarded.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:5
    • Initial value: 0
    • Flags: construct write read
  • NGBR_MC_DATA: BWP index to which flows of NGBR_MC_DATA Qci type should be forwarded.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:5
    • Initial value: 0
    • Flags: construct write read
  • NGBR_V2X: BWP index to which flows of NGBR_V2X Qci type should be forwarded.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:5
    • Initial value: 0
    • Flags: construct write read
  • NGBR_LOW_LAT_EMBB: BWP index to which flows of NGBR_LOW_LAT_EMBB Qci type should be forwarded.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:5
    • Initial value: 0
    • Flags: construct write read
  • DGBR_DISCRETE_AUT_SMALL: BWP index to which flows of DGBR_DISCRETE_AUT_SMALL Qci type should be forwarded.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:5
    • Initial value: 0
    • Flags: construct write read
  • DGBR_DISCRETE_AUT_LARGE: BWP index to which flows of DGBR_DISCRETE_AUT_LARGE Qci type should be forwarded.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:5
    • Initial value: 0
    • Flags: construct write read
  • DGBR_ITS: BWP index to which flows of DGBR_ITS Qci type should be forwarded.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:5
    • Initial value: 0
    • Flags: construct write read
  • DGBR_ELECTRICITY: BWP index to which flows of DGBR_ELECTRICITY Qci type should be forwarded.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:5
    • Initial value: 0
    • Flags: construct write read
  • GBR_LIVE_UL_71: BWP index to which flows of GBR_LIVE_UL_71 Qci type should be forwarded.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:5
    • Initial value: 0
    • Flags: construct write read
  • GBR_LIVE_UL_72: BWP index to which flows of GBR_LIVE_UL_72 Qci type should be forwarded.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:5
    • Initial value: 0
    • Flags: construct write read
  • GBR_LIVE_UL_73: BWP index to which flows of GBR_LIVE_UL_73 Qci type should be forwarded.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:5
    • Initial value: 0
    • Flags: construct write read
  • GBR_LIVE_UL_74: BWP index to which flows of GBR_LIVE_UL_74 Qci type should be forwarded.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:5
    • Initial value: 0
    • Flags: construct write read
  • GBR_LIVE_UL_76: BWP index to which flows of GBR_LIVE_UL_76 Qci type should be forwarded.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:5
    • Initial value: 0
    • Flags: construct write read
  • DGBR_INTER_SERV_87: BWP index to which flows of DGBR_INTER_SERV_87 Qci type should be forwarded.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:5
    • Initial value: 0
    • Flags: construct write read
  • DGBR_INTER_SERV_88: BWP index to which flows of DGBR_INTER_SERV_88 Qci type should be forwarded.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:5
    • Initial value: 0
    • Flags: construct write read
  • DGBR_VISUAL_CONTENT_89: BWP index to which flows of DGBR_VISUAL_CONTENT_89 Qci type should be forwarded.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:5
    • Initial value: 0
    • Flags: construct write read
  • DGBR_VISUAL_CONTENT_90: BWP index to which flows of DGBR_VISUAL_CONTENT_90 Qci type should be forwarded.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:5
    • Initial value: 0
    • Flags: construct write read

No TraceSources are defined for this type.
Size of this type is 112 bytes (on a 64-bit architecture).

Definition at line 68 of file bwp-manager-algorithm.h.

Member Function Documentation

◆ GetBwpForEpsBearer()

uint8_t ns3::BwpManagerAlgorithmStatic::GetBwpForEpsBearer ( const NrEpsBearer::Qci v) const
overridevirtual

Get the bandwidth part id for the Qci specified.

Parameters
vthe qci
Returns
the bwp id that the algorithm selects for the qci specified

Implements ns3::BwpManagerAlgorithm.

Definition at line 240 of file bwp-manager-algorithm.cc.

◆ GetConvVideoBwp()

uint8_t ns3::BwpManagerAlgorithmStatic::GetConvVideoBwp ( ) const
inline

Get the BWP index of the QCI in the function name.

Returns
the BWP index of the selected QCI

Definition at line 120 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::GBR_CONV_VIDEO.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ GetConvVoiceBwp()

uint8_t ns3::BwpManagerAlgorithmStatic::GetConvVoiceBwp ( ) const
inline

Get the BWP index of the QCI in the function name.

Returns
the BWP index of the selected QCI

Definition at line 102 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::GBR_CONV_VOICE.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ GetDiscreteAutLargeBwp()

uint8_t ns3::BwpManagerAlgorithmStatic::GetDiscreteAutLargeBwp ( ) const
inline

Get the BWP index of the QCI in the function name.

Returns
the BWP index of the selected QCI

Definition at line 426 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::DGBR_DISCRETE_AUT_LARGE.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ GetDiscreteAutSmallBwp()

uint8_t ns3::BwpManagerAlgorithmStatic::GetDiscreteAutSmallBwp ( ) const
inline

Get the BWP index of the QCI in the function name.

Returns
the BWP index of the selected QCI

Definition at line 408 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::DGBR_DISCRETE_AUT_SMALL.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ GetElectricityBwp()

uint8_t ns3::BwpManagerAlgorithmStatic::GetElectricityBwp ( ) const
inline

Get the BWP index of the QCI in the function name.

Returns
the BWP index of the selected QCI

Definition at line 462 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::DGBR_ELECTRICITY.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ GetGamingBwp()

uint8_t ns3::BwpManagerAlgorithmStatic::GetGamingBwp ( ) const
inline

Get the BWP index of the QCI in the function name.

Returns
the BWP index of the selected QCI

Definition at line 138 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::GBR_GAMING.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ GetGbrV2xBwp()

uint8_t ns3::BwpManagerAlgorithmStatic::GetGbrV2xBwp ( ) const
inline

Get the BWP index of the QCI in the function name.

Returns
the BWP index of the selected QCI

Definition at line 228 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::GBR_V2X.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ GetImsBwp()

uint8_t ns3::BwpManagerAlgorithmStatic::GetImsBwp ( ) const
inline

Get the BWP index of the QCI in the function name.

Returns
the BWP index of the selected QCI

Definition at line 246 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::NGBR_IMS.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ GetInterService87Bwp()

uint8_t ns3::BwpManagerAlgorithmStatic::GetInterService87Bwp ( ) const
inline

Get the BWP index of the QCI in the function name.

Returns
the BWP index of the selected QCI

Definition at line 570 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::DGBR_INTER_SERV_87.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ GetInterService88Bwp()

uint8_t ns3::BwpManagerAlgorithmStatic::GetInterService88Bwp ( ) const
inline

Get the BWP index of the QCI in the function name.

Returns
the BWP index of the selected QCI

Definition at line 588 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::DGBR_INTER_SERV_88.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ GetItsBwp()

uint8_t ns3::BwpManagerAlgorithmStatic::GetItsBwp ( ) const
inline

Get the BWP index of the QCI in the function name.

Returns
the BWP index of the selected QCI

Definition at line 444 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::DGBR_ITS.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ GetLiveUlStream71Bwp()

uint8_t ns3::BwpManagerAlgorithmStatic::GetLiveUlStream71Bwp ( ) const
inline

Get the BWP index of the QCI in the function name.

Returns
the BWP index of the selected QCI

Definition at line 480 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::GBR_LIVE_UL_71.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ GetLiveUlStream72Bwp()

uint8_t ns3::BwpManagerAlgorithmStatic::GetLiveUlStream72Bwp ( ) const
inline

Get the BWP index of the QCI in the function name.

Returns
the BWP index of the selected QCI

Definition at line 498 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::GBR_LIVE_UL_72.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ GetLiveUlStream73Bwp()

uint8_t ns3::BwpManagerAlgorithmStatic::GetLiveUlStream73Bwp ( ) const
inline

Get the BWP index of the QCI in the function name.

Returns
the BWP index of the selected QCI

Definition at line 516 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::GBR_LIVE_UL_73.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ GetLiveUlStream74Bwp()

uint8_t ns3::BwpManagerAlgorithmStatic::GetLiveUlStream74Bwp ( ) const
inline

Get the BWP index of the QCI in the function name.

Returns
the BWP index of the selected QCI

Definition at line 534 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::GBR_LIVE_UL_74.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ GetLiveUlStream76Bwp()

uint8_t ns3::BwpManagerAlgorithmStatic::GetLiveUlStream76Bwp ( ) const
inline

Get the BWP index of the QCI in the function name.

Returns
the BWP index of the selected QCI

Definition at line 552 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::GBR_LIVE_UL_76.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ GetLowLatEmbbBwp()

uint8_t ns3::BwpManagerAlgorithmStatic::GetLowLatEmbbBwp ( ) const
inline

Get the BWP index of the QCI in the function name.

Returns
the BWP index of the selected QCI

Definition at line 390 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::NGBR_LOW_LAT_EMBB.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ GetMcDataBwp()

uint8_t ns3::BwpManagerAlgorithmStatic::GetMcDataBwp ( ) const
inline

Get the BWP index of the QCI in the function name.

Returns
the BWP index of the selected QCI

Definition at line 354 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::NGBR_MC_DATA.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ GetMcDelaySignalBwp()

uint8_t ns3::BwpManagerAlgorithmStatic::GetMcDelaySignalBwp ( ) const
inline

Get the BWP index of the QCI in the function name.

Returns
the BWP index of the selected QCI

Definition at line 336 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::NGBR_MC_DELAY_SIGNAL.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ GetMcPttBwp()

uint8_t ns3::BwpManagerAlgorithmStatic::GetMcPttBwp ( ) const
inline

Get the BWP index of the QCI in the function name.

Returns
the BWP index of the selected QCI

Definition at line 174 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::GBR_MC_PUSH_TO_TALK.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ GetMcVideoBwp()

uint8_t ns3::BwpManagerAlgorithmStatic::GetMcVideoBwp ( ) const
inline

Get the BWP index of the QCI in the function name.

Returns
the BWP index of the selected QCI

Definition at line 210 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::GBR_MC_VIDEO.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ GetNgbrV2xBwp()

uint8_t ns3::BwpManagerAlgorithmStatic::GetNgbrV2xBwp ( ) const
inline

Get the BWP index of the QCI in the function name.

Returns
the BWP index of the selected QCI

Definition at line 372 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::NGBR_V2X.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ GetNmcPttBwp()

uint8_t ns3::BwpManagerAlgorithmStatic::GetNmcPttBwp ( ) const
inline

Get the BWP index of the QCI in the function name.

Returns
the BWP index of the selected QCI

Definition at line 192 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::GBR_NMC_PUSH_TO_TALK.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ GetNonConvVideoBwp()

uint8_t ns3::BwpManagerAlgorithmStatic::GetNonConvVideoBwp ( ) const
inline

Get the BWP index of the QCI in the function name.

Returns
the BWP index of the selected QCI

Definition at line 156 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::GBR_NON_CONV_VIDEO.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ GetTypeId()

TypeId ns3::BwpManagerAlgorithmStatic::GetTypeId ( )
static

◆ GetVideoGamingBwp()

uint8_t ns3::BwpManagerAlgorithmStatic::GetVideoGamingBwp ( ) const
inline

Get the BWP index of the QCI in the function name.

Returns
the BWP index of the selected QCI

Definition at line 282 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::NGBR_VOICE_VIDEO_GAMING.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ GetVideoTcpDefaultBwp()

uint8_t ns3::BwpManagerAlgorithmStatic::GetVideoTcpDefaultBwp ( ) const
inline

Get the BWP index of the QCI in the function name.

Returns
the BWP index of the selected QCI

Definition at line 318 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::NGBR_VIDEO_TCP_DEFAULT.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ GetVideoTcpOpBwp()

uint8_t ns3::BwpManagerAlgorithmStatic::GetVideoTcpOpBwp ( ) const
inline

Get the BWP index of the QCI in the function name.

Returns
the BWP index of the selected QCI

Definition at line 264 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::NGBR_VIDEO_TCP_OPERATOR.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ GetVideoTcpPremiumBwp()

uint8_t ns3::BwpManagerAlgorithmStatic::GetVideoTcpPremiumBwp ( ) const
inline

Get the BWP index of the QCI in the function name.

Returns
the BWP index of the selected QCI

Definition at line 300 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::NGBR_VIDEO_TCP_PREMIUM.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ GetVisualContent89Bwp()

uint8_t ns3::BwpManagerAlgorithmStatic::GetVisualContent89Bwp ( ) const
inline

Get the BWP index of the QCI in the function name.

Returns
the BWP index of the selected QCI

Definition at line 606 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::DGBR_VISUAL_CONTENT_89.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ GetVisualContent90Bwp()

uint8_t ns3::BwpManagerAlgorithmStatic::GetVisualContent90Bwp ( ) const
inline

Get the BWP index of the QCI in the function name.

Returns
the BWP index of the selected QCI

Definition at line 624 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::DGBR_VISUAL_CONTENT_90.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ SetConvVideoBwp()

void ns3::BwpManagerAlgorithmStatic::SetConvVideoBwp ( uint8_t  bwpIndex)
inline

Set BWP index of the QCI in the function name.

Parameters
bwpIndexBwp Index to be assigned to the selected QCI

Definition at line 111 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::GBR_CONV_VIDEO.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ SetConvVoiceBwp()

void ns3::BwpManagerAlgorithmStatic::SetConvVoiceBwp ( uint8_t  bwpIndex)
inline

Set BWP index of the QCI in the function name.

Parameters
bwpIndexBwp Index to be assigned to the selected QCI

Definition at line 93 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::GBR_CONV_VOICE.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ SetDiscreteAutLargeBwp()

void ns3::BwpManagerAlgorithmStatic::SetDiscreteAutLargeBwp ( uint8_t  bwpIndex)
inline

Set BWP index of the QCI in the function name.

Parameters
bwpIndexBwp Index to be assigned to the selected QCI

Definition at line 417 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::DGBR_DISCRETE_AUT_LARGE.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ SetDiscreteAutSmallBwp()

void ns3::BwpManagerAlgorithmStatic::SetDiscreteAutSmallBwp ( uint8_t  bwpIndex)
inline

Set BWP index of the QCI in the function name.

Parameters
bwpIndexBwp Index to be assigned to the selected QCI

Definition at line 399 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::DGBR_DISCRETE_AUT_SMALL.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ SetElectricityBwp()

void ns3::BwpManagerAlgorithmStatic::SetElectricityBwp ( uint8_t  bwpIndex)
inline

Set BWP index of the QCI in the function name.

Parameters
bwpIndexBwp Index to be assigned to the selected QCI

Definition at line 453 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::DGBR_ELECTRICITY.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ SetGamingBwp()

void ns3::BwpManagerAlgorithmStatic::SetGamingBwp ( uint8_t  bwpIndex)
inline

Set BWP index of the QCI in the function name.

Parameters
bwpIndexBwp Index to be assigned to the selected QCI

Definition at line 129 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::GBR_GAMING.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ SetGbrV2xBwp()

void ns3::BwpManagerAlgorithmStatic::SetGbrV2xBwp ( uint8_t  bwpIndex)
inline

Set BWP index of the QCI in the function name.

Parameters
bwpIndexBwp Index to be assigned to the selected QCI

Definition at line 219 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::GBR_V2X.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ SetImsBwp()

void ns3::BwpManagerAlgorithmStatic::SetImsBwp ( uint8_t  bwpIndex)
inline

Set BWP index of the QCI in the function name.

Parameters
bwpIndexBwp Index to be assigned to the selected QCI

Definition at line 237 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::NGBR_IMS.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ SetInterService87Bwp()

void ns3::BwpManagerAlgorithmStatic::SetInterService87Bwp ( uint8_t  bwpIndex)
inline

Set BWP index of the QCI in the function name.

Parameters
bwpIndexBwp Index to be assigned to the selected QCI

Definition at line 561 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::DGBR_INTER_SERV_87.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ SetInterService88Bwp()

void ns3::BwpManagerAlgorithmStatic::SetInterService88Bwp ( uint8_t  bwpIndex)
inline

Set BWP index of the QCI in the function name.

Parameters
bwpIndexBwp Index to be assigned to the selected QCI

Definition at line 579 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::DGBR_INTER_SERV_88.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ SetItsBwp()

void ns3::BwpManagerAlgorithmStatic::SetItsBwp ( uint8_t  bwpIndex)
inline

Set BWP index of the QCI in the function name.

Parameters
bwpIndexBwp Index to be assigned to the selected QCI

Definition at line 435 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::DGBR_ITS.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ SetLiveUlStream71Bwp()

void ns3::BwpManagerAlgorithmStatic::SetLiveUlStream71Bwp ( uint8_t  bwpIndex)
inline

Set BWP index of the QCI in the function name.

Parameters
bwpIndexBwp Index to be assigned to the selected QCI

Definition at line 471 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::GBR_LIVE_UL_71.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ SetLiveUlStream72Bwp()

void ns3::BwpManagerAlgorithmStatic::SetLiveUlStream72Bwp ( uint8_t  bwpIndex)
inline

Set BWP index of the QCI in the function name.

Parameters
bwpIndexBwp Index to be assigned to the selected QCI

Definition at line 489 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::GBR_LIVE_UL_72.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ SetLiveUlStream73Bwp()

void ns3::BwpManagerAlgorithmStatic::SetLiveUlStream73Bwp ( uint8_t  bwpIndex)
inline

Set BWP index of the QCI in the function name.

Parameters
bwpIndexBwp Index to be assigned to the selected QCI

Definition at line 507 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::GBR_LIVE_UL_73.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ SetLiveUlStream74Bwp()

void ns3::BwpManagerAlgorithmStatic::SetLiveUlStream74Bwp ( uint8_t  bwpIndex)
inline

Set BWP index of the QCI in the function name.

Parameters
bwpIndexBwp Index to be assigned to the selected QCI

Definition at line 525 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::GBR_LIVE_UL_74.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ SetLiveUlStream76Bwp()

void ns3::BwpManagerAlgorithmStatic::SetLiveUlStream76Bwp ( uint8_t  bwpIndex)
inline

Set BWP index of the QCI in the function name.

Parameters
bwpIndexBwp Index to be assigned to the selected QCI

Definition at line 543 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::GBR_LIVE_UL_76.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ SetLowLatEmbbBwp()

void ns3::BwpManagerAlgorithmStatic::SetLowLatEmbbBwp ( uint8_t  bwpIndex)
inline

Set BWP index of the QCI in the function name.

Parameters
bwpIndexBwp Index to be assigned to the selected QCI

Definition at line 381 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::NGBR_LOW_LAT_EMBB.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ SetMcDataBwp()

void ns3::BwpManagerAlgorithmStatic::SetMcDataBwp ( uint8_t  bwpIndex)
inline

Set BWP index of the QCI in the function name.

Parameters
bwpIndexBwp Index to be assigned to the selected QCI

Definition at line 345 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::NGBR_MC_DATA.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ SetMcDelaySignalBwp()

void ns3::BwpManagerAlgorithmStatic::SetMcDelaySignalBwp ( uint8_t  bwpIndex)
inline

Set BWP index of the QCI in the function name.

Parameters
bwpIndexBwp Index to be assigned to the selected QCI

Definition at line 327 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::NGBR_MC_DELAY_SIGNAL.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ SetMcPttBwp()

void ns3::BwpManagerAlgorithmStatic::SetMcPttBwp ( uint8_t  bwpIndex)
inline

Set BWP index of the QCI in the function name.

Parameters
bwpIndexBwp Index to be assigned to the selected QCI

Definition at line 165 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::GBR_MC_PUSH_TO_TALK.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ SetMcVideoBwp()

void ns3::BwpManagerAlgorithmStatic::SetMcVideoBwp ( uint8_t  bwpIndex)
inline

Set BWP index of the QCI in the function name.

Parameters
bwpIndexBwp Index to be assigned to the selected QCI

Definition at line 201 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::GBR_MC_VIDEO.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ SetNgbrV2xBwp()

void ns3::BwpManagerAlgorithmStatic::SetNgbrV2xBwp ( uint8_t  bwpIndex)
inline

Set BWP index of the QCI in the function name.

Parameters
bwpIndexBwp Index to be assigned to the selected QCI

Definition at line 363 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::NGBR_V2X.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ SetNmcPttBwp()

void ns3::BwpManagerAlgorithmStatic::SetNmcPttBwp ( uint8_t  bwpIndex)
inline

Set BWP index of the QCI in the function name.

Parameters
bwpIndexBwp Index to be assigned to the selected QCI

Definition at line 183 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::GBR_NMC_PUSH_TO_TALK.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ SetNonConvVideoBwp()

void ns3::BwpManagerAlgorithmStatic::SetNonConvVideoBwp ( uint8_t  bwpIndex)
inline

Set BWP index of the QCI in the function name.

Parameters
bwpIndexBwp Index to be assigned to the selected QCI

Definition at line 147 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::GBR_NON_CONV_VIDEO.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ SetVideoGamingBwp()

void ns3::BwpManagerAlgorithmStatic::SetVideoGamingBwp ( uint8_t  bwpIndex)
inline

Set BWP index of the QCI in the function name.

Parameters
bwpIndexBwp Index to be assigned to the selected QCI

Definition at line 273 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::NGBR_VOICE_VIDEO_GAMING.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ SetVideoTcpDefaultBwp()

void ns3::BwpManagerAlgorithmStatic::SetVideoTcpDefaultBwp ( uint8_t  bwpIndex)
inline

Set BWP index of the QCI in the function name.

Parameters
bwpIndexBwp Index to be assigned to the selected QCI

Definition at line 309 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::NGBR_VIDEO_TCP_DEFAULT.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ SetVideoTcpOpBwp()

void ns3::BwpManagerAlgorithmStatic::SetVideoTcpOpBwp ( uint8_t  bwpIndex)
inline

Set BWP index of the QCI in the function name.

Parameters
bwpIndexBwp Index to be assigned to the selected QCI

Definition at line 255 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::NGBR_VIDEO_TCP_OPERATOR.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ SetVideoTcpPremiumBwp()

void ns3::BwpManagerAlgorithmStatic::SetVideoTcpPremiumBwp ( uint8_t  bwpIndex)
inline

Set BWP index of the QCI in the function name.

Parameters
bwpIndexBwp Index to be assigned to the selected QCI

Definition at line 291 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::NGBR_VIDEO_TCP_PREMIUM.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ SetVisualContent89Bwp()

void ns3::BwpManagerAlgorithmStatic::SetVisualContent89Bwp ( uint8_t  bwpIndex)
inline

Set BWP index of the QCI in the function name.

Parameters
bwpIndexBwp Index to be assigned to the selected QCI

Definition at line 597 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::DGBR_VISUAL_CONTENT_89.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

◆ SetVisualContent90Bwp()

void ns3::BwpManagerAlgorithmStatic::SetVisualContent90Bwp ( uint8_t  bwpIndex)
inline

Set BWP index of the QCI in the function name.

Parameters
bwpIndexBwp Index to be assigned to the selected QCI

Definition at line 615 of file bwp-manager-algorithm.h.

References ns3::NrEpsBearer::DGBR_VISUAL_CONTENT_90.

Referenced by GetTypeId().

+ Here is the caller graph for this function:

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