Part IV. Miscellaneous Utilities

Table of Contents

Available for clients and backends
e-data-server-util
e-categories
Cancellable Locks — locks, which can listen for a GCancellable during lock call
ECacheReaper
e-cache-reaper-utils
e-collator — Collation services for locale sensitive sorting
e-debug-log
e-error
e-flag
e-free-form-exp
e-gdata-query — A GData (Google Data) query parameters
EGDataSession — A GData (Google Data) session
e-json-utils — A set of JSON utility functions
e-memory
e-named-parameters — A structure to hold named parameters
ENetworkMonitor
e-operation-pool
e-secret-store — Interface to store secrets
ESExp
ESoupSession — A SoupSession descendant
e-soup-ssl-trust — SSL certificate trust handling for WebDAV sources
ESourceRegistryWatcher — Watch changes in ESource-s
e-time-utils
e-uid
e-webdav-discover
EWebDAVSession — A WebDAV, CalDAV and CardDAV session
EXmlDocument — An XML document wrapper
e-xml-hash-utils
e-xml-utils
eds-version
Built-in OAuth 2.0 authentication
EOAuth2Service — An interface for an OAuth2 service
EOAuth2Services — An extensible object holding all known OAuth2 services
EOAuth2ServiceBase — An abstract base class for EOAuth2Service implementations
EOAuth2ServiceGoogle
EOAuth2ServiceOutlook
EOAuth2ServiceYahoo
Available only for backends
EFileCache — Simple file-based hash table for strings
e-db3-utils — Utilities for Berkeley DB databases
ESoupAuthBearer — OAuth 2.0 support for libsoup
e-sqlite3-vfs
EUserPrompter — Manages user prompts over DBus
EUserPrompterServer — Server-side user prompter
EUserPrompterServerExtension — Extension for a server-side user prompter
Addressbook related utilities
e-book-contacts-enums
e-book-contacts-utils
EBookIndicesUpdater — Handle EBookIndices updates
EDestination
e-address-western
e-name-western
e-phone-number — Phone number support
Calendar related utilities
e-cal-recur
e-cal-util
e-cal-system-timezone
e-cal-check-timezones
ETimezoneCache — An interface for caching time zone data
e-cal-backend-util
e-cal-enums
EReminderWatcher — Calendar reminder watcher
Credentials
ESourceCredentialsProvider
ESourceCredentialsProviderImpl
ESourceCredentialsProviderImplPassword
ESourceCredentialsProviderImplOAuth2