# 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-ms-oapxbc — Interact with a locally running Microsoft OAuth2 broker service
  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-time-util
  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

Generated by GTK-Doc V1.35.1