# 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

Generated by GTK-Doc V1.34.0