CImsPolicy Class Reference
class CImsPolicy : public CExtensionBase
|
This is the IMS policy extension. The IMS policy can be extended by adding the CSubConIMSExtensionParamSet object at the client side
Constructor & Destructor Documentation
CImsPolicy()
CImsPolicy
|
(
|
)
|
[protected]
|
Member Functions Documentation
ConstructL()
void
|
ConstructL
|
(
|
)
|
[protected]
|
Copy(const CExtensionBase &)
Copies the parameters from aExtension object to this object. aExtension must be a
CImsPolicy
object. If some other extension is given as a parameter, KErrArgument is returned.
Parameters
const
CExtensionBase
& aExtension
|
A CImsPolicy object that is copied into this object.
|
CreateL()
Creates a
CImsPolicy
object. This is used by ipscpr.
-
Exceptions
-
Leaves
|
if no memory is available.
|
Data()
IMPORT_C
TDesC8
&
|
Data
|
(
|
)
|
[virtual]
|
Returns IMS policy extension in a descriptor. This is used by ipscpr.
GetImsParameter(TImsParameter &)
Gets the IMS QoS parameter set.
Parameters
TImsParameter
& aIms
|
IMS QoS parameter set will be copied to aIms.
|
NewL()
Two phase constructor. Creates a
CImsPolicy
object.
-
Exceptions
-
Leaves
|
if no memory is available.
|
ParseMessage(const TDesC8 &)
IMPORT_C
TInt
|
ParseMessage
|
(
|
const
TDesC8
&
|
aData
|
)
|
[virtual]
|
Parses a IMS policy extension given in a descriptor. This is used by ipscpr.
SetImsParameter(const TImsParameter &)
Sets the IMS QoS parameter set.
Member Data Documentation
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.