Location:
cs_subconparams.h
Link against: subconparams.lib
class CSubConQosGenericParamSet : public CSubConGenericParameterSet;
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.
Note: SMetaDataECom must be the first in the superclasses' list
Meta::SMetaDataECom
- No description.
CSubConParameterSet
- Base class for all
CSubConGenericParameterSet
- Base class for generic
CSubConQosGenericParamSet
- Qos generic parameter set
Defined in CSubConQosGenericParamSet
:
CSubConQosGenericParamSet()
, GetAttribPtr()
, GetDownLinkAveragePacketSize()
, GetDownLinkDelay()
, GetDownLinkDelayVariation()
, GetDownLinkMaximumBurstSize()
, GetDownLinkMaximumPacketSize()
, GetDownLinkPriority()
, GetDownlinkBandwidth()
, GetHeaderMode()
, GetName()
, GetUpLinkAveragePacketSize()
, GetUpLinkDelay()
, GetUpLinkDelayVariation()
, GetUpLinkMaximumBurstSize()
, GetUpLinkMaximumPacketSize()
, GetUpLinkPriority()
, GetUplinkBandwidth()
, GetVDataTable()
, NewL()
, NewL()
, SetDownLinkAveragePacketSize()
, SetDownLinkDelay()
, SetDownLinkDelayVariation()
, SetDownLinkMaximumBurstSize()
, SetDownLinkMaximumPacketSize()
, SetDownLinkPriority()
, SetDownlinkBandwidth()
, SetHeaderMode()
, SetName()
, SetUpLinkAveragePacketSize()
, SetUpLinkDelay()
, SetUpLinkDelayVariation()
, SetUpLinkMaximumBurstSize()
, SetUpLinkMaximumPacketSize()
, SetUpLinkPriority()
, SetUplinkBandwidth()
, iDownLinkAveragePacketSize
, iDownLinkDelay
, iDownLinkDelayVariation
, iDownLinkMaximumBurstSize
, iDownLinkMaximumPacketSize
, iDownLinkPriority
, iDownlinkBandwidth
, iHeaderMode
, iName
, iUpLinkAveragePacketSize
, iUpLinkDelay
, iUpLinkDelayVariation
, iUpLinkMaximumBurstSize
, iUpLinkMaximumPacketSize
, iUpLinkPriority
, iUplinkBandwidth
, iVDataTable
static inline CSubConQosGenericParamSet *NewL(CSubConParameterFamily &aFamily, CSubConParameterFamily::TParameterSetType aType);
Creates a generic Qos family parameters sub-connection.
|
|
static inline CSubConQosGenericParamSet *NewL();
Creates a generic Qos family parameters sub-connection.
|
inline TInt GetDownlinkBandwidth() const;
Gets downlink bandwidth value.
|
inline TInt GetUplinkBandwidth() const;
Gets uplink bandwidth value.
|
inline TInt GetDownLinkMaximumBurstSize() const;
Gets downlink max burst size client can handle.
|
inline TInt GetUpLinkMaximumBurstSize() const;
Gets uplink max burst size client can handle.
|
inline TInt GetDownLinkAveragePacketSize() const;
Gets downlink average packet size required.
|
inline TInt GetUpLinkAveragePacketSize() const;
Gets uplink average packet size required.
|
inline TInt GetDownLinkMaximumPacketSize() const;
Gets downlink max packet size client can handle.
|
inline TInt GetUpLinkMaximumPacketSize() const;
Gets uplink max packet size client can handle.
|
inline TInt GetDownLinkDelay() const;
Gets acceptable downlink delay value.
|
inline TInt GetUpLinkDelay() const;
Gets acceptable uplink delay value.
|
inline TInt GetDownLinkDelayVariation() const;
Gets acceptable downlink delay variation value.
|
inline TInt GetUpLinkDelayVariation() const;
Gets acceptable uplink delay variation value.
|
inline TInt GetDownLinkPriority() const;
Gets downlink priority value (relative to other channel's priority).
|
inline TInt GetUpLinkPriority() const;
Gets uplink priority value (relative to other channel's priority).
|
inline TBool GetHeaderMode() const;
Gets header mode.
|
inline const TName &GetName() const;
Gets Qos Parameter set name.
|
inline void SetDownlinkBandwidth(TInt);
Sets downlink bandwidth value.
|
inline void SetUplinkBandwidth(TInt);
Sets uplink bandwidth value.
|
inline void SetDownLinkMaximumBurstSize(TInt);
Sets downlink max burst size client can handle.
|
inline void SetUpLinkMaximumBurstSize(TInt);
Sets uplink max burst size client can handle.
|
inline void SetDownLinkAveragePacketSize(TInt);
Sets downlink average packet size required.
|
inline void SetUpLinkAveragePacketSize(TInt);
Sets uplink average packet size required.
|
inline void SetDownLinkMaximumPacketSize(TInt);
Sets downlink max packet size client can handle.
|
inline void SetUpLinkMaximumPacketSize(TInt);
Sets uplink max packet size client can handle.
|
inline void SetDownLinkDelay(TInt);
Sets acceptable downlink delay value.
|
inline void SetUpLinkDelay(TInt);
Sets acceptable uplink delay value.
|
inline void SetDownLinkDelayVariation(TInt);
Sets acceptable downlink delay variation value.
|
inline void SetUpLinkDelayVariation(TInt);
Sets acceptable uplink delay variation value.
|
inline void SetDownLinkPriority(TInt);
Sets downlink priority value (relative to other channel's priority).
|
inline void SetUpLinkPriority(TInt);
Sets uplink priority value (relative to other channel's priority).
|
inline void SetHeaderMode(TBool);
Sets header mode.
|
inline void SetName(const TName &);
Sets Qos Parameter set name.
|
protected: virtual Meta::SVDataTableEntry const *GetVDataTable() const;
|
protected: virtual TUint8 *GetAttribPtr(const TInt aOffset) const;
|
|
protected: TName iName;