| class CICalBase : public CBase |
Abstract base class of all classes representing iCalendar components.
| Public Member Functions | |
|---|---|
| ~CICalBase() | |
| IMPORT_C CICalComponent & | AddComponentL(TICalComponentType) |
| IMPORT_C CICalProperty & | AddPropertyL(const TDesC &, const TDesC &) |
| IMPORT_C CICalProperty & | AddPropertyL(const TDesC &, CICalValue *) |
| IMPORT_C TBool | ComponentExists(TICalComponentType) |
| IMPORT_C const RPointerArray< CICalComponent > & | Components() |
| void | ExternalizeL(CICalContentLineWriter &) |
| IMPORT_C const CICalProperty * | FindProperty(const TDesC &) |
| void | InternalizeL(CICalContentLineReader &) |
| IMPORT_C const RPointerArray< CICalProperty > & | Properties() |
| IMPORT_C TICalComponentType | Type() |
| TICalComponentType | TypeFromNameL(const TDesC &) |
| IMPORT_C const TDesC & | TypeStringL() |
| Protected Member Functions | |
|---|---|
| CICalBase() | |
| const TDesC & | TypeStringL(TICalComponentType) |
| TBool | ValidateComponent(TICalComponentType) |
| TBool | ValidateProperty(const TDesC &) |
| TBool | ValidatePropertyImpl(const TDesC &) |
| Private Member Functions | |
|---|---|
| CICalComponent * | CreateComponentL(TICalComponentType) |
| CICalProperty * | CreatePropertyL(const TDesC &) |
| Public Member Enumerations | |
|---|---|
| enum | TICalComponentType { EICalInvalid, EICalCalendar, EICalEvent, EICalTodo, EICalJournal, EICalAlarm, EICalFreeBusy, EICalTimeZone, EICalStandard, EICalDaylight } |
| enum | TICalMethod { EMethodNone, EMethodPublish, EMethodRequest, EMethodReply, EMethodAdd, EMethodCancel, EMethodRefresh, EMethodCounter, EMethodDeclineCounter } |
| Protected Member Enumerations | |
|---|---|
| enum | TICalComponentMethodBitMasks { EMaskEventNone = 1 << 0, EMaskEventPublish = 1 << 1, EMaskEventRequest = 1 << 2, EMaskEventReply = 1 << 3, EMaskEventAdd = 1 << 4, EMaskEventCancel = 1 << 5, EMaskEventRefresh = 1 << 6, EMaskEventCounter = 1 << 7, EMaskEventDeclineCounter = 1 << 8, EMaskTodoNone = 1 << 9, EMaskTodoPublish = 1 << 10, EMaskTodoRequest = 1 << 11, EMaskTodoReply = 1 << 12, EMaskTodoAdd = 1 << 13, EMaskTodoCancel = 1 << 14, EMaskTodoRefresh = 1 << 15, EMaskTodoCounter = 1 << 16, EMaskTodoDeclineCounter = 1 << 17, EMaskJournalNone = 1 << 18, EMaskJournalPublish = 1 << 19, EMaskJournalAdd = 1 << 20, EMaskJournalCancel = 1 << 21, EMaskFreeBusyNone = 1 << 22, EMaskFreeBusyPublish = 1 << 23, EMaskFreeBusyRequest = 1 << 24, EMaskFreeBusyReply = 1 << 25, EMaskAlarmAny = 1 << 26, EMaskTimezoneAny = 1 << 27, EMaskTimezoneIntervalAny = 1 << 28 } |
| enum | TICalComponentMethodFlags { EICalAttendeeFlags = EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventRefresh | EMaskEventCounter | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoRefresh | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalCancel | EMaskFreeBusyRequest | EMaskFreeBusyReply, EICalDtStampFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventRefresh | EMaskEventCounter | EMaskEventDeclineCounter| EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoRefresh | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel | EMaskFreeBusyPublish | EMaskFreeBusyRequest | EMaskFreeBusyReply, EICalDtStartFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel | EMaskFreeBusyPublish | EMaskFreeBusyRequest | EMaskFreeBusyReply, EICalOrganizerFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventRefresh | EMaskEventCounter | EMaskEventDeclineCounter| EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel | EMaskFreeBusyPublish | EMaskFreeBusyRequest | EMaskFreeBusyReply, EICalSummaryFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCounter | EMaskTodoCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel, EICalUIDFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventRefresh | EMaskEventCounter | EMaskEventDeclineCounter| EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoRefresh | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel | EMaskFreeBusyRequest | EMaskFreeBusyReply, EICalRecurrenceIdFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventCancel | EMaskEventRefresh | EMaskEventCounter | EMaskEventDeclineCounter| EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoCancel | EMaskTodoRefresh | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalCancel, EICalSequenceFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskEventDeclineCounter| EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel, EICalAttachFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel, EICalCategoriesFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel, EICalClassFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel, EICalCommentFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventRefresh | EMaskEventCounter | EMaskEventDeclineCounter| EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel | EMaskFreeBusyPublish | EMaskFreeBusyRequest | EMaskFreeBusyReply, EICalContactFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel | EMaskFreeBusyPublish | EMaskFreeBusyRequest | EMaskFreeBusyReply, EICalCreatedFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel, EICalDescriptionFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel, EICalDtEndFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskFreeBusyPublish | EMaskFreeBusyRequest | EMaskFreeBusyReply, EICalFreeBusyFlags = EMaskFreeBusyPublish | EMaskFreeBusyReply, EICalDueFlags = EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter, EICalDurationFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter, EICalExDateFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel, EICalExRuleFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel, EICalGeoFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter, EICalLastModifiedFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel, EICalLocationFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter, EICalPercentCompleteFlags = EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter, EICalPriorityFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoPublish | EMaskTodoDeclineCounter, EICalRDateFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel, EICalRelatedToFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel, EICalRequestStatusFlags = EMaskEventRequest | EMaskEventCounter | EMaskEventDeclineCounter| EMaskTodoReply | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskFreeBusyReply, EICalResourcesFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter, EICalRRuleFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel, EICalStatusFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel, EICalTranspFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter, EICalUrlFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel | EMaskFreeBusyPublish | EMaskFreeBusyReply } |
| Protected Attributes | |
|---|---|
| TUint32 | iComponentMethodBitMask |
| TICalComponentType | iComponentType |
| RPointerArray< CICalComponent > | iComponents |
| TICalMethod | iMethod |
| RPointerArray< CICalProperty > | iProperties |
| IMPORT_C CICalComponent & | AddComponentL | ( | TICalComponentType | aType | ) |
| TICalComponentType aType | The type of component to be created. |
| IMPORT_C CICalProperty & | AddPropertyL | ( | const TDesC & | aName, |
| const TDesC & | aValue | |||
| ) | ||||
| IMPORT_C CICalProperty & | AddPropertyL | ( | const TDesC & | aName, |
| CICalValue * | aValue | |||
| ) | ||||
| const TDesC & aName | |
| CICalValue * aValue |
| IMPORT_C TBool | ComponentExists | ( | TICalComponentType | aType | ) | const |
Checks for a component already existing in current object's sub-components
| TICalComponentType aType | The type of the component to check. |
| IMPORT_C const RPointerArray< CICalComponent > & | Components | ( | ) | const |
Access function for the component array.
| CICalComponent * | CreateComponentL | ( | TICalComponentType | aType | ) | [private] |
| TICalComponentType aType | The type of component to be created. |
| CICalProperty * | CreatePropertyL | ( | const TDesC & | aName | ) | [private] |
| const TDesC & aName | Name of the property to add. |
| void | ExternalizeL | ( | CICalContentLineWriter & | aWriter | ) | const |
Takes a line writer and exports this component, including all owned properties and sub components, to it.
| CICalContentLineWriter & aWriter | the writer to export to. |
| IMPORT_C const CICalProperty * | FindProperty | ( | const TDesC & | aName | ) | const |
Finds the first property with a particular name and returns a pointer to it. Ownership is not passed out.
| const TDesC & aName | The name of the property to search for. |
| void | InternalizeL | ( | CICalContentLineReader & | aReader | ) |
| CICalContentLineReader & aReader | The line reader to read from. |
| IMPORT_C const RPointerArray< CICalProperty > & | Properties | ( | ) | const |
Access function for the property array.
| IMPORT_C TICalComponentType | Type | ( | ) | const |
Access method returning the concrete type as an enumeration.
| TICalComponentType | TypeFromNameL | ( | const TDesC & | aName | ) | [static] |
| const TDesC & aName | The type as a descriptor. |
| IMPORT_C const TDesC & | TypeStringL | ( | ) | const |
Returns the descriptor form of this component type.
| const TDesC & | TypeStringL | ( | TICalComponentType | aType | ) | const [protected] |
| TICalComponentType aType | The type as an enumeration. |
| TBool | ValidateComponent | ( | TICalComponentType | aType | ) | const [protected, pure virtual] |
| TICalComponentType aType |
| TBool | ValidateProperty | ( | const TDesC & | aName | ) | const [protected] |
| const TDesC & aName |
| TBool | ValidatePropertyImpl | ( | const TDesC & | aName | ) | const [protected, pure virtual] |
| const TDesC & aName |
| EMaskEventNone = 1 << 0 | |
| EMaskEventPublish = 1 << 1 | |
| EMaskEventRequest = 1 << 2 | |
| EMaskEventReply = 1 << 3 | |
| EMaskEventAdd = 1 << 4 | |
| EMaskEventCancel = 1 << 5 | |
| EMaskEventRefresh = 1 << 6 | |
| EMaskEventCounter = 1 << 7 | |
| EMaskEventDeclineCounter = 1 << 8 | |
| EMaskTodoNone = 1 << 9 | |
| EMaskTodoPublish = 1 << 10 | |
| EMaskTodoRequest = 1 << 11 | |
| EMaskTodoReply = 1 << 12 | |
| EMaskTodoAdd = 1 << 13 | |
| EMaskTodoCancel = 1 << 14 | |
| EMaskTodoRefresh = 1 << 15 | |
| EMaskTodoCounter = 1 << 16 | |
| EMaskTodoDeclineCounter = 1 << 17 | |
| EMaskJournalNone = 1 << 18 | |
| EMaskJournalPublish = 1 << 19 | |
| EMaskJournalAdd = 1 << 20 | |
| EMaskJournalCancel = 1 << 21 | |
| EMaskFreeBusyNone = 1 << 22 | |
| EMaskFreeBusyPublish = 1 << 23 | |
| EMaskFreeBusyRequest = 1 << 24 | |
| EMaskFreeBusyReply = 1 << 25 | |
| EMaskAlarmAny = 1 << 26 | |
| EMaskTimezoneAny = 1 << 27 | |
| EMaskTimezoneIntervalAny = 1 << 28 |
| EICalAttendeeFlags = EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventRefresh | EMaskEventCounter | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoRefresh | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalCancel | EMaskFreeBusyRequest | EMaskFreeBusyReply | |
| EICalDtStampFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventRefresh | EMaskEventCounter | EMaskEventDeclineCounter| EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoRefresh | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel | EMaskFreeBusyPublish | EMaskFreeBusyRequest | EMaskFreeBusyReply | |
| EICalDtStartFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel | EMaskFreeBusyPublish | EMaskFreeBusyRequest | EMaskFreeBusyReply | |
| EICalOrganizerFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventRefresh | EMaskEventCounter | EMaskEventDeclineCounter| EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel | EMaskFreeBusyPublish | EMaskFreeBusyRequest | EMaskFreeBusyReply | |
| EICalSummaryFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCounter | EMaskTodoCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel | |
| EICalUIDFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventRefresh | EMaskEventCounter | EMaskEventDeclineCounter| EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoRefresh | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel | EMaskFreeBusyRequest | EMaskFreeBusyReply | |
| EICalRecurrenceIdFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventCancel | EMaskEventRefresh | EMaskEventCounter | EMaskEventDeclineCounter| EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoCancel | EMaskTodoRefresh | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalCancel | |
| EICalSequenceFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskEventDeclineCounter| EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel | |
| EICalAttachFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel | |
| EICalCategoriesFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel | |
| EICalClassFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel | |
| EICalCommentFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventRefresh | EMaskEventCounter | EMaskEventDeclineCounter| EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel | EMaskFreeBusyPublish | EMaskFreeBusyRequest | EMaskFreeBusyReply | |
| EICalContactFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel | EMaskFreeBusyPublish | EMaskFreeBusyRequest | EMaskFreeBusyReply | |
| EICalCreatedFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel | |
| EICalDescriptionFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel | |
| EICalDtEndFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskFreeBusyPublish | EMaskFreeBusyRequest | EMaskFreeBusyReply | |
| EICalFreeBusyFlags = EMaskFreeBusyPublish | EMaskFreeBusyReply | |
| EICalDueFlags = EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | |
| EICalDurationFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | |
| EICalExDateFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel | |
| EICalExRuleFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel | |
| EICalGeoFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | |
| EICalLastModifiedFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel | |
| EICalLocationFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | |
| EICalPercentCompleteFlags = EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | |
| EICalPriorityFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoPublish | EMaskTodoDeclineCounter | |
| EICalRDateFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel | |
| EICalRelatedToFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel | |
| EICalRequestStatusFlags = EMaskEventRequest | EMaskEventCounter | EMaskEventDeclineCounter| EMaskTodoReply | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskFreeBusyReply | |
| EICalResourcesFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | |
| EICalRRuleFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel | |
| EICalStatusFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel | |
| EICalTranspFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | |
| EICalUrlFlags = EMaskEventPublish | EMaskEventRequest | EMaskEventReply | EMaskEventAdd | EMaskEventCancel | EMaskEventCounter | EMaskTodoPublish | EMaskTodoRequest | EMaskTodoReply | EMaskTodoAdd | EMaskTodoCancel | EMaskTodoCounter | EMaskTodoDeclineCounter | EMaskJournalPublish | EMaskJournalAdd | EMaskJournalCancel | EMaskFreeBusyPublish | EMaskFreeBusyReply |
| EICalInvalid |
An invalid or X-custom component. |
| EICalCalendar |
A VCALENDAR component. |
| EICalEvent |
A VEVENT component. |
| EICalTodo |
A VTODO component. |
| EICalJournal |
A VJOURNAL component. |
| EICalAlarm |
A VALARM component. |
| EICalFreeBusy |
A VFREEBUSY component. |
| EICalTimeZone |
A VTIMEZONE component. |
| EICalStandard |
A STANDARD component. |
| EICalDaylight |
A DAYLIGHT component. |
| EMethodNone |
No method specified. |
| EMethodPublish |
The RFC2445-defined method value 'Publish'. |
| EMethodRequest |
The RFC2445-defined method value 'Request'. |
| EMethodReply |
The RFC2445-defined method value 'Reply'. |
| EMethodAdd |
The RFC2445-defined method value 'Add'. |
| EMethodCancel |
The RFC2445-defined method value 'Cancel'. |
| EMethodRefresh |
The RFC2445-defined method value 'Refresh'. |
| EMethodCounter |
The RFC2445-defined method value 'Counter'. |
| EMethodDeclineCounter |
The RFC2445-defined method value 'DeclineCounter'. |
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.