Table of Contents
- Abstract Classes for Backends
- EBackend — An abstract base class for backends
- e-backend-enums
- EBackendFactory — An abstract base class for backend factories
- EDataFactory — An abstract base class for a backend-based server
- EDBusServer — An abstract base class for a D-Bus server
- EExtensible — An interface for extending objects
- EExtension — An abstract base class for extensions
- EModule — A module loader
- ESubprocessFactory — An abstract base class for a backend-subprocess server
- Registry Service Classes
- ECollectionBackend — A base class for a data source collection backend
- ECollectionBackendFactory — A base class for a data source collection backend factory
- EOAuth2Support — An interface for OAuth 2.0 support
- EServerSideSource — A server-side data source
- EServerSideSourceCredentialsProvider
- ESourceRegistryServer — Server-side repository for data sources
- Addressbook Backend Classes
- EBookBackend — An abstract class for implementing addressbook backends
- EBookBackendFactory — The factory for creating new addressbooks
- EBookBackendSExp — A utility for comparing EContacts or vcards with search expressions.
- EBookSqlite — An SQLite storage facility for addressbooks
- EDataBook — Server side D-Bus layer to communicate with addressbooks
- EDataBookDirect — An interface for implementing Direct Read Access
- EDataBookCursor — The abstract cursor API
- EDataBookCursorSqlite — The SQLite cursor implementation
- EDataBookFactory — The main addressbook server object
- EDataBookView — A server side object for issuing view notifications
- ESubprocessBookFactory
- Calendar Backend Classes
- ECalBackend — An abstract class for implementing calendar backends
- ECalBackendCache — A helper class for caching calendar components
- ECalBackendFactory — The factory for creating new calendars
- ECalBackendSExp — A utility for comparing ECalComponents with search expressions.
- ECalBackendStore — A helper class for storing calendar components
- ECalBackendSync — A convenience subclass of ECalBackend
- EIntervalTree — A utility for calculating intervals and recurrances
- EDataCal — Server side D-Bus layer to communicate with calendars
- EDataCalFactory — The main calendar server object
- EDataCalView — A server side object for issuing view notifications
- ESubprocessCalFactory