Evolution API Reference: libecal, the Calendar Library

ECalComponent - Typically an appointment or task, part of the ECal object.
ECalListener - Listens for responses and event notifications sent by an e-cal.
ECalViewListener - Listens for responses and event notifications sent by e-cal-view.
ECal - Permits access to a calendar or list of tasks.
e-cal-recur -
e-cal-time-util -
e-cal-types -
e-cal-util -
ECalView - Represents a search against a calendar.