the BearerQosParameters class implements a set of Qos parameters associated to the bearer. Bearer Level Qos (TS 23.401, Clause 4.7.3) A bearer uniquely identifies traffic flows that receive a common Qos treatment.
More...
#include <bearer-qos-parameters.h>
List of all members.
Detailed Description
the BearerQosParameters class implements a set of Qos parameters associated to the bearer. Bearer Level Qos (TS 23.401, Clause 4.7.3) A bearer uniquely identifies traffic flows that receive a common Qos treatment.
Member Enumeration Documentation
Type og bearer (GBR or non GBR)
Constructor & Destructor Documentation
ns3::BearerQosParameters::BearerQosParameters |
( |
int |
qci, |
|
|
double |
gbr, |
|
|
double |
mbr |
|
) |
| |
Create a Qos Parameters Set.
- Parameters:
-
qci | the Qos Class Identifier |
gbr | the maximum bit rate to guarantee |
mbr | the minimum bit rate to guarantee |
ns3::BearerQosParameters::BearerQosParameters |
( |
int |
qci, |
|
|
bool |
apec, |
|
|
bool |
apev, |
|
|
double |
gbr, |
|
|
double |
mbr |
|
) |
| |
Create a Qos Parameters Set.
- Parameters:
-
qci | the Qos Class Identifier |
apec | the Allocation and Retention Priority of pre-emption capability |
apev | the Allocation and Retention Priority of pre-emption vulnerability |
gbr | the maximum bit rate to guarantee |
mbr | the minimum bit rate to guarantee |
Member Function Documentation
bool ns3::BearerQosParameters::GetArpPreEmptionCapability |
( |
void |
| ) |
const |
- Returns:
- the ArpPreEmptionCapability value
bool ns3::BearerQosParameters::GetArpPreEmptionVulnerability |
( |
void |
| ) |
const |
- Returns:
- the ArpPreEmptionVulnerability value
BearerQosType ns3::BearerQosParameters::GetBearerQosType |
( |
void |
| ) |
const |
Get the Qos type of the bearer.
- Returns:
- the Qos tyope of the bearer
double ns3::BearerQosParameters::GetGbr |
( |
void |
| ) |
const |
- Returns:
- the maximum bit rate
double ns3::BearerQosParameters::GetMaxDelay |
( |
void |
| ) |
const |
- Returns:
- the targetDelay value
double ns3::BearerQosParameters::GetMbr |
( |
void |
| ) |
const |
- Returns:
- the minimum bit rate
int ns3::BearerQosParameters::GetQci |
( |
void |
| ) |
const |
void ns3::BearerQosParameters::SetArpPreEmptionCapability |
( |
bool |
apec | ) |
|
- Parameters:
-
apec | the Allocation and Retention Priority of pre-emption capability |
void ns3::BearerQosParameters::SetArpPreEmptionVulnerability |
( |
bool |
apev | ) |
|
- Parameters:
-
apev | the Allocation and Retention Priority of pre-emption vulnerability |
void ns3::BearerQosParameters::SetBearerQosType |
( |
BearerQosType |
QosType | ) |
|
Set the Qos type of the bearer.
- Parameters:
-
void ns3::BearerQosParameters::SetGbr |
( |
double |
gbr | ) |
|
- Parameters:
-
gbr | the maximum bit rate to guarantee |
void ns3::BearerQosParameters::SetMaxDelay |
( |
double |
targetDelay | ) |
|
- Parameters:
-
targetDelay | the target delay |
void ns3::BearerQosParameters::SetMbr |
( |
double |
mbr | ) |
|
- Parameters:
-
mbr | the minimum bit rate to guarantee |
void ns3::BearerQosParameters::SetQci |
( |
int |
qci | ) |
|
- Parameters:
-
qci | the Qos Class Identifier |
The documentation for this class was generated from the following file:
- src/lte/model/bearer-qos-parameters.h