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