|
|
|
|
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;