CUmtsQoSPolicy Class Reference
class CUmtsQoSPolicy : public CExtensionBase |
This is a Umts policy extension, that can be added to a CQoSParameters object.
Constructor & Destructor Documentation
CUmtsQoSPolicy()
CUmtsQoSPolicy | ( | ) | [protected] |
~CUmtsQoSPolicy()
IMPORT_C | ~CUmtsQoSPolicy | ( | ) | |
Member Functions Documentation
ConstructL()
void | ConstructL | ( | ) | [protected] |
Copy(const CExtensionBase &)
Copies the parameters from aExtension object to this object. aExtension must be a CUmtsQoSPolicy object. If some other extension is given as a parameter, KErrArgument is returned.
Parameters
const CExtensionBase & aExtension | A CUmtsQoSPolicy object that is copied into this object. |
CreateL()
Creates a
CUmtsQoSPolicy object. This is used by QoS API library.
- Exceptions
Leaves |
if no memory is available.
|
Data()
IMPORT_C TDesC8 & | Data | ( | ) | [virtual] |
Returns Umts policy extension in a descriptor. This is used by QoS API library.
GetQoSMinimum(TUmtsQoSParameters &)
Gets the minimum Umts QoS parameter set.
GetQoSNegotiated(TNegotiatedUmtsQoSParameters &)
Gets the negotiated Umts QoS parameter set.
GetQoSRequested(TUmtsQoSParameters &)
Gets the requested Umts QoS parameter set.
HeaderCompression()
IMPORT_C TUint | HeaderCompression | ( | ) | const |
Gets the current requested header compression value: a bitmask indicationg if header compression (KPdpHeaderCompression) or data compression (KPdpDataCompression) is used.
NewL()
2 phase constructor. Creates a
CUmtsQoSPolicy object.
- Exceptions
Leaves |
if no memory is available.
|
ParseMessage(const TDesC8 &)
IMPORT_C TInt | ParseMessage | ( | const TDesC8 & | aData | ) | [virtual] |
Parses a Umts policy extension given in a descriptor. This is used by QoS API library.
SetHeaderCompression(TUint)
IMPORT_C TInt | SetHeaderCompression | ( | TUint | aCompression | ) | |
Sets the requested header compression value.
Parameters
TUint aCompression | Contains the requested header compression value: a bitmask indicationg if header compression (KPdpHeaderCompression) or data compression (KPdpDataCompression) is used. |
SetQoSMinimum(const TUmtsQoSParameters &)
Sets the minimum Umts QoS parameter set.
SetQoSRequested(const TUmtsQoSParameters &)
Sets the requested Umts QoS parameter set.
Member Data Documentation
TUint
iCompression
TUint
| iCompression | [private] |
TUmtsQoSParameters
iMinimum
TNegotiatedUmtsQoSParameters
iNegotiated
TUmtsQoSParameters
iRequested
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.