CSIPProfileParameter Class Reference
class CSIPProfileParameter : public CBase |
Class stores parameter key and value pair used by CSIPConcreteProfile It provides serialization and deserialization functions
Constructor & Destructor Documentation
CSIPProfileParameter()
CSIPProfileParameter | ( | ) | [private] |
Member Functions Documentation
ConstructL(const TDesC8 &, const TDesC8 &)
void | ConstructL | ( | const TDesC8 & | aKey, |
| const TDesC8 & | aValue |
| ) | [private] |
Symbian 2nd phase constructor.
Parameters
const TDesC8 & aKey | parameter key |
const TDesC8 & aValue | parameter value |
ConstructL(const TDesC8 &)
void | ConstructL | ( | const TDesC8 & | aKey | ) | [private] |
Symbian 2nd phase constructor.
Parameters
const TDesC8 & aKey | parameter key |
DoInternalizeL(RReadStream &)
Deserialize profile parameter from stream
Parameters
RReadStream & aReadStream | stream holding serialized profile parameter |
ExternalizeL(RWriteStream &)
Serialize profile parameter to stream
Parameters
RWriteStream & aWriteStream | stream where the parameter is to be serialized |
ExternalizedSizeL()
TUint
| ExternalizedSizeL | ( | ) | const |
Get serialized profile parameter size
InternalizeL(RReadStream &)
Deserialize profile parameter from stream, ownership is transferred
Parameters
RReadStream & aReadStream | stream holding serialized profile parameter |
NewL(const TDesC8 &, const TDesC8 &)
Parameters
const TDesC8 & aKey | parameter key |
const TDesC8 & aValue | parameter value |
NewL(const TDesC8 &)
Parameters
const TDesC8 & aKey | parameter key |
NewLC(const TDesC8 &, const TDesC8 &)
Parameters
const TDesC8 & aKey | parameter key |
const TDesC8 & aValue | parameter value |
NewLC(const TDesC8 &)
Parameters
const TDesC8 & aKey | parameter key |
Value()
Get parameter value, return 0 length descriptor is not found
ValueL()
Get parameter value, Leave if not found
operator==(const CSIPProfileParameter &)
Compare two profile parameters
Member Data Documentation
HBufC8 * iParameterKey
HBufC8 * | iParameterKey | [private] |
HBufC8 * iParameterValue
HBufC8 * | iParameterValue | [private] |
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.