class CParserVCalEntity : public CRecurrenceParser |
A parser for vCalendar sub-entities.
A vCalendar sub-entity is a vEvent or vToDo contained in a vCalendar. vEvents and vToDos are derived from CRecurrenceParser, which provides recurrence functionality.
vEvents and vTodos may have alarm properties (see CParserPropertyValueAlarm).
Public Member Functions | |
---|---|
~CParserVCalEntity() | |
IMPORT_C void | ExternalizeL(RWriteStream &) |
IMPORT_C CParserVCalEntity * | NewL() |
Protected Member Functions | |
---|---|
IMPORT_C CVersitExtendedAlarm::TDisposition | DecodeDisposition(const TDesC8 &) |
IMPORT_C CVersitAlarm * | MakePropertyValueAlarmL(TPtr16) |
IMPORT_C CVersitExtendedAlarm * | MakePropertyValueExtendedAlarmL(TPtr16) |
IMPORT_C CVersitExtendedAlarm * | MakePropertyValueExtendedAlarmL(CBufSeg &) |
IMPORT_C CParserPropertyValue * | MakePropertyValueL(const TUid &, HBufC16 *&) |
IMPORT_C TUid | RecognizeToken(const TDesC8 &) |
Private Member Functions | |
---|---|
CParserVCalEntity() | |
IMPORT_C void | Reserved1() |
IMPORT_C void | Reserved2() |
Inherited Enumerations | |
---|---|
CVersitParser:TCharCodes | |
CVersitParser:TVersitParserFlags |
IMPORT_C CVersitExtendedAlarm::TDisposition | DecodeDisposition | ( | const TDesC8 & | aContentDispositionToken | ) | const [protected] |
const TDesC8 & aContentDispositionToken |
IMPORT_C void | ExternalizeL | ( | RWriteStream & | aStream | ) | [virtual] |
RWriteStream & aStream |
IMPORT_C CVersitAlarm * | MakePropertyValueAlarmL | ( | TPtr16 | aAlarmValue | ) | [protected] |
TPtr16 aAlarmValue |
IMPORT_C CVersitExtendedAlarm * | MakePropertyValueExtendedAlarmL | ( | TPtr16 | aAlarmValue | ) | [protected] |
TPtr16 aAlarmValue |
IMPORT_C CVersitExtendedAlarm * | MakePropertyValueExtendedAlarmL | ( | CBufSeg & | aAlarmValue | ) | [protected] |
CBufSeg & aAlarmValue |
IMPORT_C CParserPropertyValue * | MakePropertyValueL | ( | const TUid & | aPropertyUid, |
HBufC16 *& | aValue | |||
) | [protected, virtual] |