Location:
VPROP.H
Link against: versit.lib
class CParserPropertyValueTimeZone : public CParserPropertyValue;
A time zone property value parser.
Stores and externalises a property value which represents the time zone information for a vCard or vCalendar.
The time zone is specified as the universal time offset. This is a time interval which is a positive or negative number of
seconds from universal time. Time
zones east of universal time have positive numbers. Time
zones west of universal time have negative numbers.
The UID for a time zone property value is KVersitPropertyTimeZoneUid.
CBase
- Base class for all classes to be instantiated on the heap
CParserPropertyValue
- Abstract base class for all property values
CParserPropertyValueTimeZone
- A time zone property value parser
Defined in CParserPropertyValueTimeZone
:
CParserPropertyValueTimeZone()
, ExternalizeL()
, Value()
, iValue
Inherited from CBase
:
Delete()
,
Extension_()
,
operator new()
Inherited from CParserPropertyValue
:
Append()
,
EncodeL()
,
FoldAndWriteValueToStreamL()
,
FoldEncodeAndWriteValueToStreamL()
,
IsAsciiCharacterSetSufficient()
,
PlugIn()
,
SetPlugIn()
,
SupportsInterface()
,
Uid()
IMPORT_C CParserPropertyValueTimeZone(TTimeIntervalSeconds aValue);
Constructs a new time zone property value parser with a time interval in seconds, which represents the universal time offset of the time zone.
Sets the property value's UID to KVersitPropertyTimeZoneUid.
|
inline TTimeIntervalSeconds Value() const;
Gets the time zone property value.
|
virtual IMPORT_C void ExternalizeL(RWriteStream &aStream, const Versit::TEncodingAndCharset &aEncodingCharset, TInt);
Externalises the time zone property value into aStream.
|
protected: TTimeIntervalSeconds iValue;