ns3::BearerQosParameters Class Reference
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/devices/lte/model/bearer-qos-parameters.h