Evolution-Data-Server Manual: Backend Utilities (libebackend)
Base Classes for Backends
EBackend
— An abstract base class for backends
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
Registry Service Classes
EAuthenticationMediator
— Authenticator proxy for remote clients
EAuthenticationSession
— Centralized authentication management
ECollectionBackend
— An abstract base class for a data source collection backend
ECollectionBackendFactory
— An abstract base class for a data source collection backend factory
EServerSideSource
— A server-side data source
ESourceRegistryServer
— Server-side repository for data sources
Miscellaneous Utilities
EFileCache
— Simple file-based hash table for strings
e-db3-utils
— Utilities for Berkeley DB databases
e-sqlite3-vfs
Deprecated Classes
e-dbhash
— Simple DB-based hash table for strings
EOfflineListener
— Tracks Evolution's online/offline state
Index
Index of deprecated symbols
Index of new symbols in 3.8
Index of new symbols in 3.6
Index of new symbols in 3.4
Index of new symbols in 3.2
Index of new symbols in 2.30
Index of new symbols in 2.28
Index of new symbols in 2.26
Index of new symbols in 2.24