#include <cs_subconparams.h>
class CSubConQosGenericParamSet : public CSubConGenericParameterSet |
Public Member Enumerations | |
---|---|
enum | anonymous { EUid, EType } |
Qos generic parameter set.
This class contains a collection of generic QoS family parameters i.e, independent of any technology and provides the interface to access them.
The following operations are also provided:
GetDownlinkBandwidth()/SetDownlinkBandwidth() - Accessor function for downlink bandwidth value. GetUplinkBandwidth()/SetUplinkBandwidth() - Accessor function for uplink bandwidth value. GetDownLinkMaximumBurstSize()/SetDownLinkMaximumBurstSize() - Accessor function for maximum size of downlink burst of data the client can handle. GetUpLinkMaximumBurstSize()/SetUpLinkMaximumBurstSize() - Accessor function for maximum size of uplink burst of data the client can handle. GetDownLinkAveragePacketSize()/SetDownLinkAveragePacketSize() - Accessor function for downlink average packet size data. GetUpLinkAveragePacketSize()/SetUpLinkAveragePacketSize() - Accessor function for uplink average packet size data. GetDownLinkMaximumPacketSize()/SetDownLinkMaximumPacketSize() - Accessor function for downlink maximum packet size data. GetUpLinkMaximumPacketSize()/SetUpLinkMaximumPacketSize() - Accessor function for uplink maximum packet size data. GetDownLinkDelay()/SetDownLinkDelay() - Accessor function for acceptable downlink delay/latency value. GetUpLinkDelay()/SetUpLinkDelay() - Accessor function for acceptable uplink delay/latency value. GetDownLinkDelayVariation()/SetDownLinkDelayVariation() - Accessor function for acceptable downlink variation in delay. GetUpLinkDelayVariation()/SetUpLinkDelayVariation() - Accessor function for acceptable uplink variation in delay. GetDownLinkPriority()/SetDownLinkPriority() - Accessor function for downlink priority GetUpLinkPriority()/SetUpLinkPriority() - Accessor function for uplink priority GetHeaderMode()/SetHeaderMode() - Accessor function for header mode (Specify whether the header size should be calculated by the QoS module or specified by the client) GetName()/SetName() - Accessor function for QoS Parameters name.
SMetaDataECom must be the first in the superclasses' list since v9.1
CSubConQosGenericParamSet | ( | ) | [inline] |
Empty CSubConQosGenericParamSet constructor
TInt | GetDownLinkAveragePacketSize | ( | ) | const [inline] |
Gets downlink average packet size required.
Returns: downlink average packet size .
TInt | GetDownLinkDelay | ( | ) | const [inline] |
Gets acceptable downlink delay value.
Returns: downlink delay value.
TInt | GetDownLinkDelayVariation | ( | ) | const [inline] |
Gets acceptable downlink delay variation value.
Returns: downlink delay variation value.
TInt | GetDownLinkMaximumBurstSize | ( | ) | const [inline] |
Gets downlink max burst size client can handle.
Returns: downlink max burst size .
TInt | GetDownLinkMaximumPacketSize | ( | ) | const [inline] |
Gets downlink max packet size client can handle.
Returns: downlink max packet size .
TInt | GetDownLinkPriority | ( | ) | const [inline] |
Gets downlink priority value (relative to other channel's priority).
Returns: downlink priority value.
TInt | GetDownlinkBandwidth | ( | ) | const [inline] |
Gets downlink bandwidth value.
Returns: downlink bandwidth value.
TBool | GetHeaderMode | ( | ) | const [inline] |
Gets header mode.
Returns: boolean value indicating whether the header size should be calculated by the QoS module or specified by the client.
TInt | GetUpLinkAveragePacketSize | ( | ) | const [inline] |
Gets uplink average packet size required.
Returns: uplink average packet size .
TInt | GetUpLinkDelay | ( | ) | const [inline] |
Gets acceptable uplink delay value.
Returns: uplink delay value.
TInt | GetUpLinkDelayVariation | ( | ) | const [inline] |
Gets acceptable uplink delay variation value.
Returns: uplink delay variation value.
TInt | GetUpLinkMaximumBurstSize | ( | ) | const [inline] |
Gets uplink max burst size client can handle.
Returns: uplink max burst size .
TInt | GetUpLinkMaximumPacketSize | ( | ) | const [inline] |
Gets uplink max packet size client can handle.
Returns: uplink max packet size .
TInt | GetUpLinkPriority | ( | ) | const [inline] |
Gets uplink priority value (relative to other channel's priority).
Returns: uplink priority value.
TInt | GetUplinkBandwidth | ( | ) | const [inline] |
Gets uplink bandwidth value.
Returns: uplink bandwidth value.
CSubConQosGenericParamSet * | NewL | ( | CSubConParameterFamily & | aFamily, |
CSubConParameterFamily::TParameterSetType | aType | |||
) | [static, inline] |
Creates a generic Qos family parameterset.
Note: The aFamily parameter that is passed into this method will take ownership of the newly created CSubConQosGenericParamSet object. When the family is destroyed, this parameter set object will also be destroyed (along with any other parameter sets owned by the family).
Parameter | Description |
---|---|
aFamily | Parameter sets. |
aType | Parameter type (Requested/Acceptable/Granted) |
Returns: a CSubConQosGenericParamSet object pointer if successful, otherwise leaves with a system error code.
CSubConQosGenericParamSet * | NewL | ( | RParameterFamily & | aFamily, |
RParameterFamily::TParameterSetType | aType | |||
) | [static, inline] |
Creates a generic Qos family parameterset.
Note: The aFamily parameter that is passed into this method will take ownership of the newly created CSubConQosGenericParamSet object. When the family is destroyed, this parameter set object will also be destroyed (along with any other parameter sets owned by the family).
Parameter | Description |
---|---|
aFamily | Parameter sets. |
aType | Parameter type (Requested/Acceptable/Granted) |
Returns: a CSubConQosGenericParamSet object pointer if successful, otherwise leaves with a system error code.
CSubConQosGenericParamSet * | NewL | ( | ) | [static, inline] |
Creates a generic Qos family parameterset.
Returns: a CSubConQosGenericParamSet object pointer if successful, otherwise leaves with a system error code.
void | SetDownLinkAveragePacketSize | ( | TInt | ) | [inline] |
Sets downlink average packet size required.
Parameter | Description |
---|---|
downlink average packet size . |
void | SetDownLinkDelay | ( | TInt | ) | [inline] |
Sets acceptable downlink delay value.
Parameter | Description |
---|---|
downlink delay value. |
void | SetDownLinkDelayVariation | ( | TInt | ) | [inline] |
Sets acceptable downlink delay variation value.
Parameter | Description |
---|---|
downlink delay variation value. |
void | SetDownLinkMaximumBurstSize | ( | TInt | ) | [inline] |
Sets downlink max burst size client can handle.
Parameter | Description |
---|---|
downlink max burst size . |
void | SetDownLinkMaximumPacketSize | ( | TInt | ) | [inline] |
Sets downlink max packet size client can handle.
Parameter | Description |
---|---|
downlink max packet size . |
void | SetDownLinkPriority | ( | TInt | ) | [inline] |
Sets downlink priority value (relative to other channel's priority).
Parameter | Description |
---|---|
downlink priority value. |
void | SetDownlinkBandwidth | ( | TInt | ) | [inline] |
Sets downlink bandwidth value.
Parameter | Description |
---|---|
downlink bandwidth value. |
void | SetHeaderMode | ( | TBool | ) | [inline] |
Sets header mode.
Parameter | Description |
---|---|
boolean value indicating whether the header size should be calculated by the QoS module or specified by the client. |
void | SetName | ( | const TName & | ) | [inline] |
Sets Qos Parameter set name.
Parameter | Description |
---|---|
Qos Parameter set name. |
void | SetUpLinkAveragePacketSize | ( | TInt | ) | [inline] |
Sets uplink average packet size required.
Parameter | Description |
---|---|
uplink average packet size . |
void | SetUpLinkDelay | ( | TInt | ) | [inline] |
Sets acceptable uplink delay value.
Parameter | Description |
---|---|
uplink delay value. |
void | SetUpLinkDelayVariation | ( | TInt | ) | [inline] |
Sets acceptable uplink delay variation value.
Parameter | Description |
---|---|
uplink delay variation value. |
void | SetUpLinkMaximumBurstSize | ( | TInt | ) | [inline] |
Sets uplink max burst size client can handle.
Parameter | Description |
---|---|
uplink max burst size . |
void | SetUpLinkMaximumPacketSize | ( | TInt | ) | [inline] |
Sets uplink max packet size client can handle.
Parameter | Description |
---|---|
uplink max packet size . |
void | SetUpLinkPriority | ( | TInt | ) | [inline] |
Sets uplink priority value (relative to other channel's priority).
Parameter | Description |
---|---|
uplink priority value. |
void | SetUplinkBandwidth | ( | TInt | ) | [inline] |
Sets uplink bandwidth value.
Parameter | Description |
---|---|
uplink bandwidth value. |