Namespace

EDataCal – 2.0

Backend library for Evolution Data Server calendars

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

Build

C headerslibedata-cal/libedata-cal.h
pkg-config fileslibedata-cal-2.0

Dependencies

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

Additional documentation

Classes

CalBackend

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

CalBackendFactory

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

CalBackendSExp

CalBackendSync

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

CalCache

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

since: 3.26

CalMetaBackend

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

since: 3.26

DataCal

DataCalFactory

DataCalView

IntervalTree

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

since: 2.32

SubprocessCalFactory

Structs

CalCacheOfflineChange

Holds the information about offline change for one component.

since: 3.26

CalCacheSearchData

This structure is used to represent components returned by the ECalCache from various functions such as e_cal_cache_search().

since: 3.26

CalMetaBackendInfo

CalQueueTuple

Callbacks

CalBackendCustomOpFunc

A callback prototype being called in a dedicated thread, scheduled by e_cal_backend_schedule_custom_operation().

since: 3.26

CalBackendForeachViewFunc

Callback function used by e_cal_backend_foreach_view().

since: 3.34

CalCacheSearchFunc

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

since: 3.26

Constants

EDS_CALENDAR_MODULES

This environment variable configures where the calendar factory loads its backend modules from.

EDS_SUBPROCESS_CAL_PATH

This environment variable configures where the calendar factory subprocess is located in.

INTERVALTREE_DEBUG

LIBICAL_GLIB_UNSTABLE_API