»
Symbian OS v9.3 »
Symbian OS reference »
C++ component reference »
Networking QOS3GPP »
CSubConQosR99ParamSet
Location:
Qos3GPP_subconparams.h
Link against: qos3gpp.lib
Class CSubConQosR99ParamSet
class CSubConQosR99ParamSet : public CSubConExtensionParameterSet;
Description
Provides Implementation of IP QoS Parameters
Derivation
Meta::SMetaDataECom
- No description.
CSubConQosR99ParamSet
- Provides Implementation of IP QoS Parameters
Members
Defined in CSubConQosR99ParamSet
:
CSubConQosR99ParamSet()
, GetAttribPtr()
, GetDeliveryOrder()
, GetErroneousSDUDelivery()
, GetGuaBitrateDownlink()
, GetGuaBitrateUplink()
, GetMaxBitrateDownlink()
, GetMaxBitrateUplink()
, GetMaxSduSize()
, GetResidualBitErrorRatio()
, GetSDUErrorRatio()
, GetTrafficClass()
, GetTrafficHandlingPriority()
, GetTransferDelay()
, GetVDataTable()
, NewL()
, NewL()
, SetDeliveryOrder()
, SetErroneousSDUDelivery()
, SetGuaBitrateDownlink()
, SetGuaBitrateUplink()
, SetMaxBitrateDownlink()
, SetMaxBitrateUplink()
, SetMaxSduSize()
, SetResidualBitErrorRatio()
, SetSDUErrorRatio()
, SetTrafficClass()
, SetTrafficHandlingPriority()
, SetTransferDelay()
, iDeliveryOfErroneusSdu
, iDeliveryOrder
, iErrorRatio
, iGuaBitrateDownlink
, iGuaBitrateUplink
, iMaxBitrateDownlink
, iMaxBitrateUplink
, iMaxSduSize
, iPriority
, iResidualBer
, iTrafficClass
, iTransferDelay
, iVDataTable
Construction and destruction
static inline CSubConQosR99ParamSet *NewL(CSubConParameterFamily &aFamily, CSubConParameterFamily::TParameterSetType aType);
Description
Parameters
Return value
static inline CSubConQosR99ParamSet *NewL();
Description
Return value
inline CSubConQosR99ParamSet();
Description
inline RPacketQoS::TTrafficClass GetTrafficClass() const;
Description
Identifies the current traffic class. Traffic class is; Converstional, Streaming, Interactive or Background. See 3GPP TS 23.107.
Return value
RPacketQoS::TTrafficClass
|
the traffic class
|
|
inline RPacketQoS::TDeliveryOrder GetDeliveryOrder() const;
Description
Current delivery order. Indicates whether the bearer shall provide in-sequence SDU delivery or not.
Return value
RPacketQoS::TDeliveryOrder
|
Current delivery order.
|
|
GetErroneousSDUDelivery()
inline RPacketQoS::TErroneousSDUDelivery GetErroneousSDUDelivery() const;
Description
Current delivery of erroneous SDUs. Indicates whether SDUs detected as erroneous shall be delivered or discarded.
Return value
RPacketQoS::TErroneousSDUDelivery
|
Current delivery of erroneous SDUs.
|
|
GetResidualBitErrorRatio()
inline RPacketQoS::TBitErrorRatio GetResidualBitErrorRatio() const;
Description
Indicates the undetected bit error ratio in the delivered SDUs. If no error detection is requested, Residual bit error ratio
indicates the bit error ratio in the delivered SDUs.
Return value
RPacketQoS::TBitErrorRatio
|
the residual bit error ratio.
|
|
inline RPacketQoS::TSDUErrorRatio GetSDUErrorRatio() const;
Description
Indicates the fraction of SDUs lost or detected as erroneous.
Return value
RPacketQoS::TSDUErrorRatio
|
the SDU error ratio.
|
|
GetTrafficHandlingPriority()
inline RPacketQoS::TTrafficHandlingPriority GetTrafficHandlingPriority() const;
Description
Current traffic handling priority. Specifies the relative importance for handling of all SDUs belonging to the UMTS bearer
compared to the SDUs of other bearers. This is defined only for Interactive traffic class. See 3GPP TS 23.107
Return value
RPacketQoS::TTrafficHandlingPriority
|
the traffic handling priority.
|
|
inline TInt GetTransferDelay() const;
Description
Return value
TInt
|
the transfer delay. Indicates maximum delay for 95th percentile of the distribution of delay for all delivered SDUs during
the lifetime of a bearer service, where delay for an SDU is defined as the time from a request to transfer an SDU at one SAP
to its delivery at the other SAP.
|
|
inline TInt GetMaxSduSize() const;
Description
Return value
TInt
|
the maximum SDU size.
|
|
inline TInt GetMaxBitrateUplink() const;
Description
Return value
TInt
|
Current maximum bitrate for uplink direction. The traffic is conformant with Maximum bitrate as long as it follows a token
bucket algorithm where token rate equals Maximum bitrate and bucket size equals Maximum SDU size.
|
|
inline TInt GetMaxBitrateDownlink() const;
Description
Getter function for the maximum downlink bit rate.
Return value
TInt
|
the maximum downlink bit rate.
|
|
inline TInt GetGuaBitrateUplink() const;
Description
Getter function for the guaranteed uplink bit rate.
Return value
TInt
|
the guaranteed uplink bit rate.
|
|
inline TInt GetGuaBitrateDownlink() const;
Description
Getter function for the guaranteed downlink bit rate.
Return value
TInt
|
the guaranteed downlink bit rate.
|
|
inline void SetTrafficClass(RPacketQoS::TTrafficClass aTrafficClass);
Description
Sets the traffic class.
Parameters
RPacketQoS::TTrafficClass aTrafficClass |
Value to which to set the traffic class.
|
|
inline void SetDeliveryOrder(RPacketQoS::TDeliveryOrder aDeliveryOrder);
Description
Sets the delivery order. Indicates whether in-sequence SDU delivery shall be provided or not.
Parameters
RPacketQoS::TDeliveryOrder aDeliveryOrder |
Value to which to set the delivery order.
|
|
SetErroneousSDUDelivery()
inline void SetErroneousSDUDelivery(RPacketQoS::TErroneousSDUDelivery aDeliveryOfErroneusSdu);
Description
Sets the handling of the delivery of erroneous SDUs
Parameters
RPacketQoS::TErroneousSDUDelivery aDeliveryOfErroneusSdu |
Value to which to set the dilvery of erroneous SDUs. Indicates whether SUDs detected as erroneous shall be delivered or discarded.
|
|
SetResidualBitErrorRatio()
inline void SetResidualBitErrorRatio(RPacketQoS::TBitErrorRatio aResidualBer);
Description
Sets the residual bit error ratio. Indicates the undetected bit error ratio in the delivered SDUs. If no error detection is
requested, Residual bit error ratio indicates the bit error ratio in the delivered SDUs.
Parameters
RPacketQoS::TBitErrorRatio aResidualBer |
Value to which to set the residual bit error ratio.
|
|
inline void SetSDUErrorRatio(RPacketQoS::TSDUErrorRatio aErrorRatio);
Description
Sets the error ratio. Indicates the fraction of SDUs lost or detected as erroneous. SDU error ratio is defined only for conforming
traffic.
Parameters
RPacketQoS::TSDUErrorRatio aErrorRatio |
Sets the error ratio. Indicates the fraction of SDUs lost or detected as erroneous. SDU error ratio is defined only for conforming
traffic.
|
|
SetTrafficHandlingPriority()
inline void SetTrafficHandlingPriority(RPacketQoS::TTrafficHandlingPriority aPriority);
Description
Sets the traffic handling priority.
Parameters
RPacketQoS::TTrafficHandlingPriority aPriority |
Value to which to set the traffic handling priority.
|
|
inline void SetTransferDelay(TInt aTransferDelay);
Description
Sets the transfer delay. Indicates maximum delay for 95th percentile of the distribution of delay for all delivered SDUs during
the lifetime of a bearer service, where delay for an SDU is defined as the time from a request to transfer an SDU at one SAP
to its delivery at the other SAP.
Parameters
TInt aTransferDelay |
Value to which to set the transfer delay.
|
|
inline void SetMaxSduSize(TInt aMaxSduSize);
Description
Sets the maximum SDU size. Defines the maximum allowed SDU size.
Parameters
TInt aMaxSduSize |
Value to which to set the maximum SDU size.
|
|
inline void SetMaxBitrateUplink(TInt aMaxBitrateUplink);
Description
Sets the maximum bitrate for uplink direction. The traffic is conformant with Maximum bitrate as long as it follows a token
bucket algorithm where token rate equals Maximum bitrate and bucket size equals Maximum SDU size.
Parameters
inline void SetMaxBitrateDownlink(TInt aMaxBitrateDownlink);
Description
Sets the maximum bitrate for downlink direction. The traffic is conformant with Maximum bitrate as long as it follows a token
bucket algorithm where token rate equals Maximum bitrate and bucket size equals Maximum SDU size.
Parameters
inline void SetGuaBitrateUplink(TInt aGuaBitrateUplink);
Description
Sets the guaranteed bitrate for uplink direction.
Parameters
TInt aGuaBitrateUplink |
Value to which to set the guaranteed SDU size.
|
|
inline void SetGuaBitrateDownlink(TInt aGuaBitrateDownlink);
Description
Sets the guaranteed bitrate for downlink direction.
Parameters
TInt aGuaBitrateDownlink |
Value to which to set the guaranteed SDU size.
|
|
protected: virtual Meta::SVDataTableEntry const *GetVDataTable() const;
Description
Return value
Meta::SVDataTableEntry const *
|
|
|
protected: virtual TUint8 *GetAttribPtr(const TInt aOffset) const;
Description
Parameters
Return value
protected: const Meta::SVDataTableEntry iVDataTable;
Description
protected: RPacketQoS::TTrafficClass iTrafficClass;
Description
protected: RPacketQoS::TDeliveryOrder iDeliveryOrder;
Description
protected: RPacketQoS::TErroneousSDUDelivery iDeliveryOfErroneusSdu;
Description
protected: RPacketQoS::TBitErrorRatio iResidualBer;
Description
protected: RPacketQoS::TSDUErrorRatio iErrorRatio;
Description
protected: RPacketQoS::TTrafficHandlingPriority iPriority;
Description
protected: TInt iTransferDelay;
Description
protected: TInt iMaxSduSize;
Description
protected: TInt iMaxBitrateUplink;
Description
protected: TInt iMaxBitrateDownlink;
Description
protected: TInt iGuaBitrateUplink;
Description
protected: TInt iGuaBitrateDownlink;
Description