Reference Manual for evolution-data-server 3.12.11

Abstract

Evolution-Data-Server is a collection of libraries and services for storing addressbooks and calendars. In this reference manual you will find documentation on using the client libraries as well as implementing backends for calendars and addressbooks.

The documentation below is organized by subject material, below is an abstract description of each component in the documentation.

- Data Sources and Extensions

  Data sources are an abstract concept for describing sources of various data types. Addressbook and Calendars must be accessed by their ESource, but the ESource is also relevant for backends to access various internal data types. This section also includes documentation on the various existing ESourceExtensions which are important for configuring the functionality of a data source.

- Client Programming Interfaces

  This section contains the main interfaces useful for interacting with Evolution Data Server in your application

- Backend Programming Interfaces

  This section contains the main interfaces useful for implementing Addressbook and Calendar backends.

- Miscellaneous Utilities

  A collection of utilities which can be useful to both clients and backends.

- Examples

  Working examples of how to use Evolution Data Server.

- Unit Testing

  A description of how to test Evolution Data Server itself, and how to use the general unit test fixture.

- Deprecated Classes

  A list of all deprecated classes in Evolution Data Server.