|
|
|
|
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;