- 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