EPOC   SDK Home Glossary Indexes Previous Next Up

The versit classes

Base versit parser class — CVersitParser class

Parses versit entity data contained in a stream or a file. Also provides the ability to add properties and sub-entities to an existing object.

vCard parser — CParserVCard class

A vCard parser. Provides support for property groups and agents.

vCalendar parser — CParserVCal class

A vCalendar parser.

vCalendar sub-entity parser — CParserVCalEntity class

A parser for vTodo or vEvent sub-entities nested within a vCalendar. Supports recurrence.

Audio reminder — CVersitAlarm class

An audio reminder for a vCalendar entity. Specifies the date/time, the snooze time, repeat number, the audio sound and text to associate with the alarm.

Versit property — CParserProperty class

A versit property. Consists of a property name, a property value and optionally one or more property parameters.

Grouped property — CParserGroupedProperty class

A grouped property. Owns an array of descriptors, each of which specifies the name of a group to which the property belongs.

Property parameter — CParserParam class

A generic property parameter class, consisting of a name and optionally a value, both in descriptor form.

Agent property value — CParserPropertyValueAgent class

A vCard property value which contains information about another person.

Audio reminder property value — CParserPropertyValueAlarm class

A vCalendar property value which contains the specification for an alarm.

Descriptor array property value — CParserPropertyValueCDesCArray class

A property value which is stored using an array of descriptors.

Date property value — CParserPropertyValueDate class

A date property value.

Single date/time property value — CParserPropertyValueDateTime class

A date/time property value.

Multiple date/time property value — CParserPropertyValueMultiDateTime class

A multiple date/time property value. Owns an array of date/time values.

Daylight saving property value — CParserPropertyValueDaylight class

A vCalendar property value which contains the specification for the daylight saving rule.

Heap descriptor property value — CParserPropertyValueHBufC class

A property value stored in a heap descriptor.

Signed integer property value — CParserPropertyValueInt class

A property value which is specified as a signed integer.

Time zone property value — CParserPropertyValueTimeZone class

A property value which specifies time zone information for a vCard or vCalendar.

Recurrence rule property value — CParserPropertyValueRecurrence class

A property value which contains the recurrence information for a repeating vEvent or vTodo.

Recurrence details — CVersitRecurrence class

Abstract base class for all the following versit recurrence classes.

Daily recurrence — CVersitRecurrenceDaily class

Recurrence details for a daily repeat event in a vCalendar entity.

Weekly recurrence — CVersitRecurrenceWeekly class

Recurrence details for a weekly repeat event in a vCalendar entity.

Monthly recurrence by day number — CVersitRecurrenceMonthlyByDay class

Recurrence details for a monthly repeat event in a vCalendar entity, using the number of days from the start or end of the month to identify the repeat day.

Monthly recurrence by day position — CVersitRecurrenceMonthlyByPos class

Recurrence details for a monthly repeat event in a vCalendar entity, using the position within the month to identify the repeat day (e.g. the second Monday, the last Friday etc.).

Yearly recurrence by day number — CVersitRecurrenceYearlyByDay class

Recurrence details for a yearly repeat event in a vCalendar entity, using the day number in the year to identify the repeat day.

Yearly recurrence by month number — CVersitRecurrenceYearlyByMonth class

Recurrence details for a yearly repeat event in a vCalendar entity, using an array of TMonth values (between EJanuary and EDecember inclusive) to identify the repeat month.

EPOC       SDK Home Glossary Indexes Previous Next Up