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.