Location:
VCAL.H
Link against: vcal.lib
class CParserPropertyValueExtendedAlarm : public CParserTimePropertyValue;
An extended alarm property value parser for a vCalendar entity.
An alarm action can be attached with a vEvent or a vTodo. The value for the alarm action is stored as a CVersitExtendedAlarm
object.
Note: The UID for an extended alarm property value is KVCalPropertyExtendedAlarmUid.
CBase
- Base class for all classes to be instantiated on the heap
CParserPropertyValue
- Abstract base class for all property values
CParserTimePropertyValue
- Abstract base class for all of the date/time property value classes
CParserPropertyValueExtendedAlarm
- An extended alarm property value parser for a vCalendar entity
Defined in CParserPropertyValueExtendedAlarm
:
CParserPropertyValueExtendedAlarm()
, ConvertAllDateTimesToUTCL()
, ConvertAllUTCDateTimesToMachineLocalL()
, ExternalizeL()
, IsAsciiCharacterSetSufficient()
, Value()
, ~CParserPropertyValueExtendedAlarm()
Inherited from CBase
:
Delete()
,
Extension_()
,
operator new()
Inherited from CParserPropertyValue
:
Append()
,
EncodeL()
,
FoldAndWriteValueToStreamL()
,
FoldEncodeAndWriteValueToStreamL()
,
PlugIn()
,
SetPlugIn()
,
Uid()
Inherited from CParserTimePropertyValue
:
ConvertDateTime()
,
EncodeTimePeriodL()
,
EncodeVersitDateTimeL()
,
SupportsInterface()
IMPORT_C CParserPropertyValueExtendedAlarm(CVersitExtendedAlarm *aValue);
Constructs a new extended alarm property value with a pointer to a CVersitExtendedAlarm
.
|
IMPORT_C ~CParserPropertyValueExtendedAlarm();
Frees all resources owned by the property value, prior to its destruction.
inline CVersitExtendedAlarm *Value() const;
Gets a pointer to the extended alarm property value.
|
virtual IMPORT_C void ConvertAllDateTimesToUTCL(const TTimeIntervalSeconds &aIncrement, const CVersitDaylight *aDaylight);
Converts the extended alarm time into universal time.
|
virtual IMPORT_C void ConvertAllUTCDateTimesToMachineLocalL(const TTimeIntervalSeconds &aIncrement);
Converts the extended alarm time to machine-local time.
|
virtual IMPORT_C void ExternalizeL(RWriteStream &aStream, const Versit::TEncodingAndCharset &aEncodingCharset, TInt aLengthOutput);
Externalises the extended alarm property value into aStream.
|
virtual IMPORT_C TBool IsAsciiCharacterSetSufficient();
Tests whether the property value can be represented using the ASCII character set.
|