Namespace

EBackend – 1.2

Utility library for Evolution Data Server backends

Version3.53.1
AuthorsEvolution Data Server Development Team
LicenseLGPL-2.0-only
Website
Sourcehttps://gitlab.gnome.org/GNOME/evolution-data-server/

Build

C headerslibebackend/libebackend.h
pkg-config fileslibebackend-1.2

Dependencies

GObject—2.0 The base type system library
Browse documentation
EDataServer—1.2 Utility library for Evolution Data Server
Browse documentation

Additional documentation

Classes

Backend

Contains only private data that should be read and manipulated using the functions below.

since: 3.4

BackendFactory

Contains only private data that should be read and manipulated using the functions below.

since: 3.4

Cache

Contains only private data that should be read and manipulated using the functions below.

since: 3.26

CacheKeys

Contains only private data that should be read and manipulated using the functions below.

since: 3.48

CacheReaper

CollectionBackend

Contains only private data that should be read and manipulated using the functions below.

since: 3.6

CollectionBackendFactory

Contains only private data that should be read and manipulated using the functions below.

since: 3.6

DataFactory

Contains only private data that should be read and manipulated using the functions below.

since: 3.4

DBusServer

Contains only private data that should be read and manipulated using the functions below.

since: 3.4

FileCache

Contains only private data that should be read and manipulated using the functions below.

ServerSideSource

Contains only private data that should be read and manipulated using the functions below.

since: 3.6

ServerSideSourceCredentialsProvider

Contains only private data that should be read and manipulated using the functions below.

since: 3.16

SourceRegistryServer

Contains only private data that should be read and manipulated using the functions below.

since: 3.6

SubprocessFactory

Contains only private data that should be read and manipulated using the functions below.

since: 3.16

UserPrompter

Contains only private data that should be read and manipulated using the functions below.

since: 3.8

UserPrompterServer

Contains only private data that should be read and manipulated using the functions below.

since: 3.8

UserPrompterServerExtension

Contains only private data that should be read and manipulated using the functions below.

since: 3.8

WebDAVCollectionBackend

Contains only private data that should be read and manipulated using the functions below.

since: 3.26

Interfaces

OAuth2Support

since: 3.8

Structs

CacheColumnInfo

CacheColumnValues

CacheOfflineChange

Holds the information about offline change for one object.

since: 3.26

Enumerations

AuthenticationSessionResult

Completion codes used by EAuthenticationSession.

since: 3.6

CacheDeletedFlag

Declares whether to exclude or include locally deleted objects.

since: 3.26

CacheError

Defines the types of possible errors reported by the ECache.

since: 3.26

CacheLockType

Indicates the type of lock requested in e_cache_lock().

since: 3.26

CacheOfflineFlag

Declares whether the operation is done in online or offline. This influences the offline state of the related objects.

since: 3.26

CacheUnlockAction

Indicates what type of action to take while unlocking the cache with e_cache_unlock().

since: 3.26

DBusServerExitCode

Exit codes submitted to e_dbus_server_quit() and returned by e_dbus_server_run().

since: 3.6

OfflineState

Defines offline state of an object. Locally changed objects require synchronization with their remote storage.

since: 3.26

Bitfields

CollectionBackendParts

Flags to check whether at least one of the asked for parts is enabled.

since: 3.40

SourcePermissionFlags

Initial permissions for a newly-loaded data source key file.

since: 3.6

Callbacks

CacheForeachFunc

A callback called for each object row when using e_cache_foreach() function.

since: 3.26

CacheKeysForeachFunc

A callback called for each row of the self table when using e_cache_keys_foreach_sync() function.

since: 3.48

CacheSelectFunc

A callback called for each row of a SELECT statement executed with e_cache_sqlite_select() function.

since: 3.26

CacheUpdateFunc

A callback called for each object row when using e_cache_foreach_update() function. When all out parameters are left untouched, then the row is not changed.

since: 3.26

Functions

sqlite3_vfs_init

since: 3.2

Constants

CACHE_COLUMN_OBJECT

CACHE_COLUMN_REVISION

CACHE_COLUMN_STATE

CACHE_COLUMN_UID

CACHE_TABLE_KEYS

CACHE_TABLE_OBJECTS

EDS_REGISTRY_MODULES

This environment variable configures where the registry server loads it’s backend modules from.

SOURCE_REGISTRY_SERVER_OBJECT_PATH

D-Bus object path of the data source server.

USER_PROMPTER_SERVER_OBJECT_PATH

D-Bus object path of the user prompter.