CParserPropertyValueExtendedAlarm Class Reference
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.
Inherits from
-
CParserPropertyValueExtendedAlarm
Inherited Functions
|
|
CBase::CBase()
|
|
CBase::Delete(CBase *)
|
|
CBase::Extension_(TUint,TAny *&,TAny *)
|
|
CBase::operator new(TUint)
|
|
CBase::operator new(TUint,TAny *)
|
|
CBase::operator new(TUint,TLeave)
|
|
CBase::operator new(TUint,TLeave,TUint)
|
|
CBase::operator new(TUint,TUint)
|
|
CBase::~CBase()
|
|
CParserPropertyValue::Append(TDes16 &,TDesC8 &)
|
|
CParserPropertyValue::CParserPropertyValue(const TUid &)
|
|
CParserPropertyValue::EncodeL(CBufBase *,const TDesC8 &,const TUid &)const
|
|
CParserPropertyValue::FoldAndWriteValueToStreamL(RWriteStream &,const TDesC &,const Versit::TEncodingAndCharset &,TInt &)const
|
|
CParserPropertyValue::FoldEncodeAndWriteValueToStreamL(RWriteStream &,const CDesCArray *,const Versit::TEncodingAndCharset &,TInt &)const
|
|
CParserPropertyValue::FoldEncodeAndWriteValueToStreamL(RWriteStream &,const TDesC &,const Versit::TEncodingAndCharset &,TInt &)const
|
|
CParserPropertyValue::PlugIn()
|
|
CParserPropertyValue::SetPlugIn(MVersitPlugIn *)
|
|
CParserPropertyValue::Uid()const
|
|
CParserTimePropertyValue::CParserTimePropertyValue(const TUid &)
|
|
CParserTimePropertyValue::ConvertDateTime(TDateTime &,const TTimeIntervalSeconds &,const CVersitDaylight *,TBool)
|
|
CParserTimePropertyValue::ConvertDateTime(TDateTime *,const TTimeIntervalSeconds &,const CVersitDaylight *)
|
|
CParserTimePropertyValue::EncodeTimePeriodL(TDes8 &,const TTime &)const
|
|
CParserTimePropertyValue::EncodeVersitDateTimeL(TDes8 &,const TVersitDateTime &,TBool)const
|
|
CParserTimePropertyValue::SupportsInterface(const TUid &)const
|
Constructor & Destructor Documentation
CParserPropertyValueExtendedAlarm(CVersitExtendedAlarm *)
Parameters
CVersitExtendedAlarm
* aValue
|
Pointer to the alarm. The property value takes ownership of the pointer.
|
~CParserPropertyValueExtendedAlarm()
IMPORT_C
|
~CParserPropertyValueExtendedAlarm
|
(
|
)
|
|
Frees all resources owned by the property value, prior to its destruction.
Member Functions Documentation
ConvertAllDateTimesToUTCL(const TTimeIntervalSeconds &, const CVersitDaylight *)
Converts the extended alarm time into universal time.
since 9.1
Parameters
const
TTimeIntervalSeconds
& aIncrement
|
A time interval in seconds which represents the negative of the time zone of the originating machine. For instance, if the time zone is +04:30, aIncrement should be set to -04:30.
|
const
CVersitDaylight
* aDaylight
|
Pointer to the specification for daylight saving. If the alarm's time value is within the period for daylight saving, the value is modified by the daylight saving offset (which accounts for both the time zone and daylight saving rule).
|
ConvertAllUTCDateTimesToMachineLocalL(const TTimeIntervalSeconds &)
IMPORT_C void
|
ConvertAllUTCDateTimesToMachineLocalL
|
(
|
const
TTimeIntervalSeconds
&
|
aIncrement
|
)
|
[virtual]
|
Converts the extended alarm time to machine-local time.
since 9.1
Parameters
const
TTimeIntervalSeconds
& aIncrement
|
A time interval which represents the number of seconds which is to be added to the date/time value. This should normally be the universal time offset for the machine's locale.
|
ExternalizeInlineL(RWriteStream &, const Versit::TEncodingAndCharset &, TInt)
ExternalizeL(RWriteStream &, const Versit::TEncodingAndCharset &, TInt)
Externalises the extended alarm property value into aStream.
Parameters
RWriteStream
& aStream
|
Stream to which the value should be externalised.
|
const
Versit::TEncodingAndCharset
& aEncodingCharset
|
Contains the character set and encoding into which the property value should be converted.
|
TInt
aLengthOutput
|
The amount of text that has been outputted on the line so far, which needs to be taken into account when calculating if and where any line break should occur.
|
ExternalizeUrlL(RWriteStream &, const Versit::TEncodingAndCharset &, TInt)
IsAsciiCharacterSetSufficient()
IMPORT_C
TBool
|
IsAsciiCharacterSetSufficient
|
(
|
)
|
[virtual]
|
Tests whether the property value can be represented using the ASCII character set.
Value()
Gets a pointer to the extended alarm property value.
Member Data Documentation
CVersitExtendedAlarm * iValue
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.