CIMPSSAPKeyValuePair Class Reference
class CIMPSSAPKeyValuePair : public CBase
|
Key - value container. Can be derived to expand services.
Constructor & Destructor Documentation
CIMPSSAPKeyValuePair()
CIMPSSAPKeyValuePair
|
(
|
)
|
[protected]
|
~CIMPSSAPKeyValuePair()
~CIMPSSAPKeyValuePair
|
(
|
)
|
[virtual]
|
Member Functions Documentation
ConstructL(RReadStream &)
Symbian OS constructor. Initializes object state from given stream.
DataSize()
Approximates the value pair data size.
DataSizeDec()
TInt
|
DataSizeDec
|
(
|
)
|
const
|
Approximates the value pair data size in decimal textual representation
ExternalizeL(RWriteStream &)
Externalises the value pair to given stream.
GetValue(TInt &)
Data getters.
Overloaded to support integer type and narrow and wide descriptors.
Parameters
TInt
& aValue
|
The value to get.
|
IsDataTooBig()
TBool
|
IsDataTooBig
|
(
|
)
|
const
|
Checks if the data fits in the flat descriptor
Key()
const
TDesC
&
|
Key
|
(
|
)
|
const [virtual]
|
Key accessor.
Gets the key associated with key-value object. Virtual to allow derived classes to expand behaviour.
KeyValuePairFlatLC()
HBufC
*
|
KeyValuePairFlatLC
|
(
|
)
|
|
Key-Value pair flat representation
Creates flat representation of the key-value pair and pushes it in cleanup stack. Ownership is transferred to calling method.
New(const TDesC &)
Non leaving two phased constructor.
If object allocation fails, returns NULL.
Parameters
const
TDesC
& aKey
|
The key.
|
NewLC(RReadStream &)
Two phased constructor initializing object state from the stream.
NewLC(const TDesC &)
Two phased constructor initializing object state from given flat descriptor.
Parameters
const
TDesC
& aKeyValuePairFlat
|
The flat representation of key-value pair
|
ParseFlatKeyValuePairL(const TDesC &)
void
|
ParseFlatKeyValuePairL
|
(
|
const
TDesC
&
|
aKeyValuePairFlat
|
)
|
[private]
|
Parses value pair data from flat descriptor.
-
Since
-
3.0
Parameters
const
TDesC
& aKeyValuePairFlat
|
flat descriptor to parse
|
Reset()
Resets the value pair data.
-
Since
-
3.0
SetValue(TInt)
Data setters.
Overloaded to support integer type and narrow and wide descriptors.
Parameters
TInt
aValue
|
The value to assign for key-value object.
|
SetValue(const TDesC16 &)
Member Enumerations Documentation
Enum TValueType
Data type enumeration. List supported value data types.
-
Since
-
3.0
Enumerators
EValueTypeNone = 0
|
|
EValueTypeInt
|
|
EValueTypeDesC8
|
|
EValueTypeDesC16
|
|
Member Data Documentation
union CIMPSSAPKeyValuePair::@29 @30
union CIMPSSAPKeyValuePair::@29
|
@30
|
[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.