Part II. Client Programming Interfaces

Table of Contents

Shared Interaces
EClient — Base class for client handles
Addressbook
EBookClient — Accessing and modifying an addressbook
EBookClientView — Recieving change notifications on addressbooks
EBookClientCursor — An addressbook cursor
e-book-query — Querying and filtering contacts in an addressbook
e-book-utils
EVCard — vCard parsing and interpretation
EContact — A convenience interface for interacting with contacts
Calendar
ECalClient — Accessing and modifying a calendar
ECalClientView — Recieving change notifications on calendars
ECalComponent — A convenience interface for interacting with events
e-cal-component-alarm — An ECalComponentAlarm structure
e-cal-component-alarm-instance — An ECalComponentAlarmInstance structure
e-cal-component-alarm-repeat — An ECalComponentAlarmRepeat structure
e-cal-component-alarms — An ECalComponentAlarms structure
e-cal-component-alarm-trigger — An ECalComponentAlarmTrigger structure
e-cal-component-attendee — An ECalComponentAttendee structure
e-cal-component-datetime — An ECalComponentDateTime structure
e-cal-component-id — An ECalComponentId structure
e-cal-component-organizer — An ECalComponentOrganizer structure
e-cal-component-parameter-bag — An ECalComponentParameterBag structure
e-cal-component-period — An ECalComponentPeriod structure
e-cal-component-property-bag — An ECalComponentPropertyBag structure
e-cal-component-range — An ECalComponentRange structure
e-cal-component-text — An ECalComponentText structure