<book xmlns="http://www.devhelp.net/book" title="EDataCal-2.0 Reference Manual" link="index.html" author="Evolution Data Server Development Team" name="EDataCal" version="2" language="c" online="https://gnome.pages.gitlab.gnome.org/evolution-data-server/libedata-cal"><chapters><sub name="Classes Hierarchy" link="classes_hierarchy.html" /><sub name="Callbacks" link="index.html#callbacks"><sub name="CalBackendCustomOpFunc" link="callback.CalBackendCustomOpFunc.html" /><sub name="CalBackendForeachViewFunc" link="callback.CalBackendForeachViewFunc.html" /><sub name="CalCacheSearchFunc" link="callback.CalCacheSearchFunc.html" /></sub><sub name="Classes" link="index.html#classes"><sub name="CalBackend" link="class.CalBackend.html" /><sub name="CalBackendFactory" link="class.CalBackendFactory.html" /><sub name="CalBackendSExp" link="class.CalBackendSExp.html" /><sub name="CalBackendSync" link="class.CalBackendSync.html" /><sub name="CalCache" link="class.CalCache.html" /><sub name="CalMetaBackend" link="class.CalMetaBackend.html" /><sub name="DataCal" link="class.DataCal.html" /><sub name="DataCalFactory" link="class.DataCalFactory.html" /><sub name="DataCalView" link="class.DataCalView.html" /><sub name="IntervalTree" link="class.IntervalTree.html" /><sub name="SubprocessCalFactory" link="class.SubprocessCalFactory.html" /></sub><sub name="Constants" link="index.html#constants"><sub name="EDS_CALENDAR_MODULES" link="const.EDS_CALENDAR_MODULES.html" /><sub name="EDS_SUBPROCESS_CAL_PATH" link="const.EDS_SUBPROCESS_CAL_PATH.html" /><sub name="INTERVALTREE_DEBUG" link="const.INTERVALTREE_DEBUG.html" /><sub name="LIBICAL_GLIB_UNSTABLE_API" link="const.LIBICAL_GLIB_UNSTABLE_API.html" /></sub><sub name="Function macros" link="index.html#function_macros"><sub name="CAL_BACKEND_SEXP" link="func.CAL_BACKEND_SEXP.html" /><sub name="CAL_BACKEND_SEXP_CLASS" link="func.CAL_BACKEND_SEXP_CLASS.html" /><sub name="INTERVALTREE" link="func.INTERVALTREE.html" /><sub name="INTERVALTREE_CLASS" link="func.INTERVALTREE_CLASS.html" /></sub><sub name="Functions" link="index.html#functions"><sub name="cal_queue_free_strings" link="func.cal_queue_free_strings.html" /></sub><sub name="Structs" link="index.html#structs"><sub name="CalCacheOfflineChange" link="struct.CalCacheOfflineChange.html" /><sub name="CalCacheSearchData" link="struct.CalCacheSearchData.html" /><sub name="CalMetaBackendInfo" link="struct.CalMetaBackendInfo.html" /><sub name="CalQueueTuple" link="struct.CalQueueTuple.html" /></sub></chapters><functions><keyword type="struct" name="ECalBackend" link="class.CalBackend.html" /><keyword type="member" name="CalBackendClass.parent_class" link="class.CalBackend.html" /><keyword type="member" name="CalBackendClass.use_serial_dispatch_queue" link="class.CalBackend.html" /><keyword type="member" name="CalBackendClass.impl_get_backend_property" link="class.CalBackend.html" /><keyword type="member" name="CalBackendClass.impl_open" link="class.CalBackend.html" /><keyword type="member" name="CalBackendClass.impl_refresh" link="class.CalBackend.html" /><keyword type="member" name="CalBackendClass.impl_get_object" link="class.CalBackend.html" /><keyword type="member" name="CalBackendClass.impl_get_object_list" link="class.CalBackend.html" /><keyword type="member" name="CalBackendClass.impl_get_free_busy" link="class.CalBackend.html" /><keyword type="member" name="CalBackendClass.impl_create_objects" link="class.CalBackend.html" /><keyword type="member" name="CalBackendClass.impl_modify_objects" link="class.CalBackend.html" /><keyword type="member" name="CalBackendClass.impl_remove_objects" link="class.CalBackend.html" /><keyword type="member" name="CalBackendClass.impl_receive_objects" link="class.CalBackend.html" /><keyword type="member" name="CalBackendClass.impl_send_objects" link="class.CalBackend.html" /><keyword type="member" name="CalBackendClass.impl_get_attachment_uris" link="class.CalBackend.html" /><keyword type="member" name="CalBackendClass.impl_discard_alarm" link="class.CalBackend.html" /><keyword type="member" name="CalBackendClass.impl_get_timezone" link="class.CalBackend.html" /><keyword type="member" name="CalBackendClass.impl_add_timezone" link="class.CalBackend.html" /><keyword type="member" name="CalBackendClass.impl_start_view" link="class.CalBackend.html" /><keyword type="member" name="CalBackendClass.impl_stop_view" link="class.CalBackend.html" /><keyword type="member" name="CalBackendClass.closed" link="class.CalBackend.html" /><keyword type="member" name="CalBackendClass.shutdown" link="class.CalBackend.html" /><keyword type="member" name="CalBackendClass.reserved_padding" link="class.CalBackend.html" /><keyword type="function" name="e_cal_backend_add_timezone" link="method.CalBackend.add_timezone.html" since="3.10" /><keyword type="function" name="e_cal_backend_add_timezone_finish" link="method.CalBackend.add_timezone_finish.html" since="3.10" /><keyword type="function" name="e_cal_backend_add_timezone_sync" link="method.CalBackend.add_timezone_sync.html" since="3.10" /><keyword type="function" name="e_cal_backend_add_view" link="method.CalBackend.add_view.html" since="3.2" /><keyword type="function" name="e_cal_backend_create_cache_filename" link="method.CalBackend.create_cache_filename.html" since="3.4" /><keyword type="function" name="e_cal_backend_create_objects" link="method.CalBackend.create_objects.html" since="3.10" /><keyword type="function" name="e_cal_backend_create_objects_finish" link="method.CalBackend.create_objects_finish.html" since="3.10" /><keyword type="function" name="e_cal_backend_create_objects_sync" link="method.CalBackend.create_objects_sync.html" since="3.10" /><keyword type="function" name="e_cal_backend_discard_alarm" link="method.CalBackend.discard_alarm.html" since="3.10" /><keyword type="function" name="e_cal_backend_discard_alarm_finish" link="method.CalBackend.discard_alarm_finish.html" since="3.10" /><keyword type="function" name="e_cal_backend_discard_alarm_sync" link="method.CalBackend.discard_alarm_sync.html" since="3.10" /><keyword type="function" name="e_cal_backend_dup_cache_dir" link="method.CalBackend.dup_cache_dir.html" since="3.10" /><keyword type="function" name="e_cal_backend_foreach_view" link="method.CalBackend.foreach_view.html" since="3.34" /><keyword type="function" name="e_cal_backend_foreach_view_notify_progress" link="method.CalBackend.foreach_view_notify_progress.html" since="3.34" /><keyword type="function" name="e_cal_backend_get_attachment_uris" link="method.CalBackend.get_attachment_uris.html" since="3.10" /><keyword type="function" name="e_cal_backend_get_attachment_uris_finish" link="method.CalBackend.get_attachment_uris_finish.html" since="3.10" /><keyword type="function" name="e_cal_backend_get_attachment_uris_sync" link="method.CalBackend.get_attachment_uris_sync.html" since="3.10" /><keyword type="function" name="e_cal_backend_get_backend_property" link="method.CalBackend.get_backend_property.html" since="3.10" /><keyword type="function" name="e_cal_backend_get_cache_dir" link="method.CalBackend.get_cache_dir.html" since="2.32" /><keyword type="function" name="e_cal_backend_get_free_busy" link="method.CalBackend.get_free_busy.html" since="3.10" /><keyword type="function" name="e_cal_backend_get_free_busy_finish" link="method.CalBackend.get_free_busy_finish.html" since="3.10" /><keyword type="function" name="e_cal_backend_get_free_busy_sync" link="method.CalBackend.get_free_busy_sync.html" since="3.10" /><keyword type="function" name="e_cal_backend_get_kind" link="method.CalBackend.get_kind.html" /><keyword type="function" name="e_cal_backend_get_object" link="method.CalBackend.get_object.html" since="3.10" /><keyword type="function" name="e_cal_backend_get_object_finish" link="method.CalBackend.get_object_finish.html" since="3.10" /><keyword type="function" name="e_cal_backend_get_object_list" link="method.CalBackend.get_object_list.html" since="3.10" /><keyword type="function" name="e_cal_backend_get_object_list_finish" link="method.CalBackend.get_object_list_finish.html" since="3.10" /><keyword type="function" name="e_cal_backend_get_object_list_sync" link="method.CalBackend.get_object_list_sync.html" since="3.10" /><keyword type="function" name="e_cal_backend_get_object_sync" link="method.CalBackend.get_object_sync.html" since="3.10" /><keyword type="function" name="e_cal_backend_get_registry" link="method.CalBackend.get_registry.html" since="3.6" /><keyword type="function" name="e_cal_backend_get_timezone" link="method.CalBackend.get_timezone.html" since="3.10" /><keyword type="function" name="e_cal_backend_get_timezone_finish" link="method.CalBackend.get_timezone_finish.html" since="3.10" /><keyword type="function" name="e_cal_backend_get_timezone_sync" link="method.CalBackend.get_timezone_sync.html" since="3.10" /><keyword type="function" name="e_cal_backend_get_writable" link="method.CalBackend.get_writable.html" since="3.8" /><keyword type="function" name="e_cal_backend_is_opened" link="method.CalBackend.is_opened.html" since="3.2" /><keyword type="function" name="e_cal_backend_is_readonly" link="method.CalBackend.is_readonly.html" since="3.2" /><keyword type="function" name="e_cal_backend_list_views" link="method.CalBackend.list_views.html" since="3.8" /><keyword type="function" name="e_cal_backend_modify_objects" link="method.CalBackend.modify_objects.html" since="3.10" /><keyword type="function" name="e_cal_backend_modify_objects_finish" link="method.CalBackend.modify_objects_finish.html" since="3.10" /><keyword type="function" name="e_cal_backend_modify_objects_sync" link="method.CalBackend.modify_objects_sync.html" since="3.10" /><keyword type="function" name="e_cal_backend_notify_component_created" link="method.CalBackend.notify_component_created.html" since="3.4" /><keyword type="function" name="e_cal_backend_notify_component_modified" link="method.CalBackend.notify_component_modified.html" since="3.4" /><keyword type="function" name="e_cal_backend_notify_component_removed" link="method.CalBackend.notify_component_removed.html" since="3.4" /><keyword type="function" name="e_cal_backend_notify_error" link="method.CalBackend.notify_error.html" /><keyword type="function" name="e_cal_backend_notify_property_changed" link="method.CalBackend.notify_property_changed.html" since="3.2" /><keyword type="function" name="e_cal_backend_open" link="method.CalBackend.open.html" since="3.10" /><keyword type="function" name="e_cal_backend_open_finish" link="method.CalBackend.open_finish.html" since="3.10" /><keyword type="function" name="e_cal_backend_open_sync" link="method.CalBackend.open_sync.html" since="3.10" /><keyword type="function" name="e_cal_backend_prepare_for_completion" link="method.CalBackend.prepare_for_completion.html" since="3.10" /><keyword type="function" name="e_cal_backend_receive_objects" link="method.CalBackend.receive_objects.html" since="3.10" /><keyword type="function" name="e_cal_backend_receive_objects_finish" link="method.CalBackend.receive_objects_finish.html" since="3.10" /><keyword type="function" name="e_cal_backend_receive_objects_sync" link="method.CalBackend.receive_objects_sync.html" since="3.10" /><keyword type="function" name="e_cal_backend_ref_data_cal" link="method.CalBackend.ref_data_cal.html" since="3.10" /><keyword type="function" name="e_cal_backend_ref_proxy_resolver" link="method.CalBackend.ref_proxy_resolver.html" since="3.12" /><keyword type="function" name="e_cal_backend_refresh" link="method.CalBackend.refresh.html" since="3.10" /><keyword type="function" name="e_cal_backend_refresh_finish" link="method.CalBackend.refresh_finish.html" since="3.10" /><keyword type="function" name="e_cal_backend_refresh_sync" link="method.CalBackend.refresh_sync.html" since="3.10" /><keyword type="function" name="e_cal_backend_remove_objects" link="method.CalBackend.remove_objects.html" since="3.10" /><keyword type="function" name="e_cal_backend_remove_objects_finish" link="method.CalBackend.remove_objects_finish.html" since="3.10" /><keyword type="function" name="e_cal_backend_remove_objects_sync" link="method.CalBackend.remove_objects_sync.html" since="3.10" /><keyword type="function" name="e_cal_backend_remove_view" link="method.CalBackend.remove_view.html" since="3.2" /><keyword type="function" name="e_cal_backend_schedule_custom_operation" link="method.CalBackend.schedule_custom_operation.html" since="3.26" /><keyword type="function" name="e_cal_backend_send_objects" link="method.CalBackend.send_objects.html" since="3.10" /><keyword type="function" name="e_cal_backend_send_objects_finish" link="method.CalBackend.send_objects_finish.html" since="3.10" /><keyword type="function" name="e_cal_backend_send_objects_sync" link="method.CalBackend.send_objects_sync.html" since="3.10" /><keyword type="function" name="e_cal_backend_set_cache_dir" link="method.CalBackend.set_cache_dir.html" since="2.32" /><keyword type="function" name="e_cal_backend_set_data_cal" link="method.CalBackend.set_data_cal.html" since="3.10" /><keyword type="function" name="e_cal_backend_set_writable" link="method.CalBackend.set_writable.html" since="3.8" /><keyword type="function" name="e_cal_backend_start_view" link="method.CalBackend.start_view.html" since="3.2" /><keyword type="function" name="e_cal_backend_stop_view" link="method.CalBackend.stop_view.html" since="3.2" /><keyword type="function" name="e_cal_backend_mail_account_get_default" link="type_func.CalBackend.mail_account_get_default.html" /><keyword type="function" name="e_cal_backend_mail_account_is_valid" link="type_func.CalBackend.mail_account_is_valid.html" /><keyword type="function" name="e_cal_backend_user_declined" link="type_func.CalBackend.user_declined.html" since="2.26" /><keyword type="property" name="The ECalBackend:cache-dir property" link="property.CalBackend.cache-dir.html" /><keyword type="property" name="The ECalBackend:kind property" link="property.CalBackend.kind.html" /><keyword type="property" name="The ECalBackend:proxy-resolver property" link="property.CalBackend.proxy-resolver.html" /><keyword type="property" name="The ECalBackend:registry property" link="property.CalBackend.registry.html" /><keyword type="property" name="The ECalBackend:writable property" link="property.CalBackend.writable.html" /><keyword type="signal" name="The ECalBackend::closed signal" link="signal.CalBackend.closed.html" since="3.10" /><keyword type="signal" name="The ECalBackend::shutdown signal" link="signal.CalBackend.shutdown.html" since="3.10" /><keyword type="struct" name="ECalBackendFactory" link="class.CalBackendFactory.html" /><keyword type="member" name="CalBackendFactoryClass.parent_class" link="class.CalBackendFactory.html" /><keyword type="member" name="CalBackendFactoryClass.factory_name" link="class.CalBackendFactory.html" /><keyword type="member" name="CalBackendFactoryClass.component_kind" link="class.CalBackendFactory.html" /><keyword type="member" name="CalBackendFactoryClass.backend_type" link="class.CalBackendFactory.html" /><keyword type="struct" name="ECalBackendSExp" link="class.CalBackendSExp.html" /><keyword type="member" name="CalBackendSExpClass.parent_class" link="class.CalBackendSExp.html" /><keyword type="function" name="e_cal_backend_sexp_evaluate_occur_times" link="method.CalBackendSExp.evaluate_occur_times.html" since="2.32" /><keyword type="function" name="e_cal_backend_sexp_lock" link="method.CalBackendSExp.lock.html" since="3.34" /><keyword type="function" name="e_cal_backend_sexp_match_comp" link="method.CalBackendSExp.match_comp.html" /><keyword type="function" name="e_cal_backend_sexp_match_object" link="method.CalBackendSExp.match_object.html" /><keyword type="function" name="e_cal_backend_sexp_text" link="method.CalBackendSExp.text.html" /><keyword type="function" name="e_cal_backend_sexp_unlock" link="method.CalBackendSExp.unlock.html" since="3.34" /><keyword type="function" name="e_cal_backend_sexp_new" link="ctor.CalBackendSExp.new.html" /><keyword type="function" name="e_cal_backend_sexp_func_make_time" link="type_func.CalBackendSExp.func_make_time.html" /><keyword type="function" name="e_cal_backend_sexp_func_time_add_day" link="type_func.CalBackendSExp.func_time_add_day.html" /><keyword type="function" name="e_cal_backend_sexp_func_time_day_begin" link="type_func.CalBackendSExp.func_time_day_begin.html" /><keyword type="function" name="e_cal_backend_sexp_func_time_day_end" link="type_func.CalBackendSExp.func_time_day_end.html" /><keyword type="function" name="e_cal_backend_sexp_func_time_now" link="type_func.CalBackendSExp.func_time_now.html" /><keyword type="struct" name="ECalBackendSync" link="class.CalBackendSync.html" /><keyword type="member" name="CalBackendSyncClass.parent_class" link="class.CalBackendSync.html" /><keyword type="member" name="CalBackendSyncClass.open_sync" link="class.CalBackendSync.html" /><keyword type="member" name="CalBackendSyncClass.refresh_sync" link="class.CalBackendSync.html" /><keyword type="member" name="CalBackendSyncClass.get_object_sync" link="class.CalBackendSync.html" /><keyword type="member" name="CalBackendSyncClass.get_object_list_sync" link="class.CalBackendSync.html" /><keyword type="member" name="CalBackendSyncClass.get_free_busy_sync" link="class.CalBackendSync.html" /><keyword type="member" name="CalBackendSyncClass.create_objects_sync" link="class.CalBackendSync.html" /><keyword type="member" name="CalBackendSyncClass.modify_objects_sync" link="class.CalBackendSync.html" /><keyword type="member" name="CalBackendSyncClass.remove_objects_sync" link="class.CalBackendSync.html" /><keyword type="member" name="CalBackendSyncClass.receive_objects_sync" link="class.CalBackendSync.html" /><keyword type="member" name="CalBackendSyncClass.send_objects_sync" link="class.CalBackendSync.html" /><keyword type="member" name="CalBackendSyncClass.get_attachment_uris_sync" link="class.CalBackendSync.html" /><keyword type="member" name="CalBackendSyncClass.discard_alarm_sync" link="class.CalBackendSync.html" /><keyword type="member" name="CalBackendSyncClass.get_timezone_sync" link="class.CalBackendSync.html" /><keyword type="member" name="CalBackendSyncClass.add_timezone_sync" link="class.CalBackendSync.html" /><keyword type="member" name="CalBackendSyncClass.reserved_padding" link="class.CalBackendSync.html" /><keyword type="function" name="e_cal_backend_sync_add_timezone" link="method.CalBackendSync.add_timezone.html" /><keyword type="function" name="e_cal_backend_sync_create_objects" link="method.CalBackendSync.create_objects.html" since="3.6" /><keyword type="function" name="e_cal_backend_sync_discard_alarm" link="method.CalBackendSync.discard_alarm.html" /><keyword type="function" name="e_cal_backend_sync_get_attachment_uris" link="method.CalBackendSync.get_attachment_uris.html" since="3.2" /><keyword type="function" name="e_cal_backend_sync_get_free_busy" link="method.CalBackendSync.get_free_busy.html" /><keyword type="function" name="e_cal_backend_sync_get_object" link="method.CalBackendSync.get_object.html" /><keyword type="function" name="e_cal_backend_sync_get_object_list" link="method.CalBackendSync.get_object_list.html" /><keyword type="function" name="e_cal_backend_sync_get_timezone" link="method.CalBackendSync.get_timezone.html" /><keyword type="function" name="e_cal_backend_sync_modify_objects" link="method.CalBackendSync.modify_objects.html" since="3.6" /><keyword type="function" name="e_cal_backend_sync_open" link="method.CalBackendSync.open.html" /><keyword type="function" name="e_cal_backend_sync_receive_objects" link="method.CalBackendSync.receive_objects.html" /><keyword type="function" name="e_cal_backend_sync_refresh" link="method.CalBackendSync.refresh.html" since="2.30" /><keyword type="function" name="e_cal_backend_sync_remove_objects" link="method.CalBackendSync.remove_objects.html" since="3.6" /><keyword type="function" name="e_cal_backend_sync_send_objects" link="method.CalBackendSync.send_objects.html" /><keyword type="struct" name="ECalCache" link="class.CalCache.html" since="3.26" /><keyword type="member" name="CalCacheClass.parent_class" link="class.CalCache.html" /><keyword type="member" name="CalCacheClass.dup_component_revision" link="class.CalCache.html" /><keyword type="member" name="CalCacheClass.get_timezone" link="class.CalCache.html" /><keyword type="member" name="CalCacheClass.reserved" link="class.CalCache.html" /><keyword type="function" name="e_cal_cache_contains" link="method.CalCache.contains.html" since="3.26" /><keyword type="function" name="e_cal_cache_delete_attachments" link="method.CalCache.delete_attachments.html" since="3.26" /><keyword type="function" name="e_cal_cache_dup_component_revision" link="method.CalCache.dup_component_revision.html" since="3.26" /><keyword type="function" name="e_cal_cache_dup_timezone_as_string" link="method.CalCache.dup_timezone_as_string.html" since="3.26" /><keyword type="function" name="e_cal_cache_get_component" link="method.CalCache.get_component.html" since="3.26" /><keyword type="function" name="e_cal_cache_get_component_as_string" link="method.CalCache.get_component_as_string.html" since="3.26" /><keyword type="function" name="e_cal_cache_get_component_custom_flags" link="method.CalCache.get_component_custom_flags.html" since="3.34" /><keyword type="function" name="e_cal_cache_get_component_extra" link="method.CalCache.get_component_extra.html" since="3.26" /><keyword type="function" name="e_cal_cache_get_components_by_uid" link="method.CalCache.get_components_by_uid.html" since="3.26" /><keyword type="function" name="e_cal_cache_get_components_by_uid_as_string" link="method.CalCache.get_components_by_uid_as_string.html" since="3.26" /><keyword type="function" name="e_cal_cache_get_components_in_range" link="method.CalCache.get_components_in_range.html" since="3.26" /><keyword type="function" name="e_cal_cache_get_components_in_range_as_strings" link="method.CalCache.get_components_in_range_as_strings.html" since="3.26" /><keyword type="function" name="e_cal_cache_get_ids_with_extra" link="method.CalCache.get_ids_with_extra.html" since="3.26" /><keyword type="function" name="e_cal_cache_get_offline_changes" link="method.CalCache.get_offline_changes.html" since="3.26" /><keyword type="function" name="e_cal_cache_get_offline_state" link="method.CalCache.get_offline_state.html" since="3.34" /><keyword type="function" name="e_cal_cache_get_timezone" link="method.CalCache.get_timezone.html" since="3.26" /><keyword type="function" name="e_cal_cache_list_timezones" link="method.CalCache.list_timezones.html" since="3.26" /><keyword type="function" name="e_cal_cache_put_component" link="method.CalCache.put_component.html" since="3.26" /><keyword type="function" name="e_cal_cache_put_components" link="method.CalCache.put_components.html" since="3.26" /><keyword type="function" name="e_cal_cache_put_timezone" link="method.CalCache.put_timezone.html" since="3.26" /><keyword type="function" name="e_cal_cache_remove_component" link="method.CalCache.remove_component.html" since="3.26" /><keyword type="function" name="e_cal_cache_remove_components" link="method.CalCache.remove_components.html" since="3.26" /><keyword type="function" name="e_cal_cache_remove_timezone" link="method.CalCache.remove_timezone.html" since="3.30" /><keyword type="function" name="e_cal_cache_remove_timezones" link="method.CalCache.remove_timezones.html" since="3.26" /><keyword type="function" name="e_cal_cache_search" link="method.CalCache.search.html" since="3.26" /><keyword type="function" name="e_cal_cache_search_components" link="method.CalCache.search_components.html" since="3.26" /><keyword type="function" name="e_cal_cache_search_ids" link="method.CalCache.search_ids.html" since="3.26" /><keyword type="function" name="e_cal_cache_search_with_callback" link="method.CalCache.search_with_callback.html" since="3.26" /><keyword type="function" name="e_cal_cache_set_component_custom_flags" link="method.CalCache.set_component_custom_flags.html" since="3.34" /><keyword type="function" name="e_cal_cache_set_component_extra" link="method.CalCache.set_component_extra.html" since="3.26" /><keyword type="function" name="e_cal_cache_new" link="ctor.CalCache.new.html" since="3.26" /><keyword type="function" name="e_cal_cache_resolve_timezone_cb" link="type_func.CalCache.resolve_timezone_cb.html" since="3.26" /><keyword type="signal" name="The ECalCache::dup-component-revision signal" link="signal.CalCache.dup-component-revision.html" /><keyword type="signal" name="The ECalCache::get-timezone signal" link="signal.CalCache.get-timezone.html" since="3.30" /><keyword type="struct" name="ECalMetaBackend" link="class.CalMetaBackend.html" since="3.26" /><keyword type="member" name="CalMetaBackendClass.parent_class" link="class.CalMetaBackend.html" /><keyword type="member" name="CalMetaBackendClass.connect_sync" link="class.CalMetaBackend.html" /><keyword type="member" name="CalMetaBackendClass.disconnect_sync" link="class.CalMetaBackend.html" /><keyword type="member" name="CalMetaBackendClass.get_changes_sync" link="class.CalMetaBackend.html" /><keyword type="member" name="CalMetaBackendClass.list_existing_sync" link="class.CalMetaBackend.html" /><keyword type="member" name="CalMetaBackendClass.load_component_sync" link="class.CalMetaBackend.html" /><keyword type="member" name="CalMetaBackendClass.save_component_sync" link="class.CalMetaBackend.html" /><keyword type="member" name="CalMetaBackendClass.remove_component_sync" link="class.CalMetaBackend.html" /><keyword type="member" name="CalMetaBackendClass.search_sync" link="class.CalMetaBackend.html" /><keyword type="member" name="CalMetaBackendClass.search_components_sync" link="class.CalMetaBackend.html" /><keyword type="member" name="CalMetaBackendClass.requires_reconnect" link="class.CalMetaBackend.html" /><keyword type="member" name="CalMetaBackendClass.source_changed" link="class.CalMetaBackend.html" /><keyword type="member" name="CalMetaBackendClass.get_ssl_error_details" link="class.CalMetaBackend.html" /><keyword type="member" name="CalMetaBackendClass.reserved" link="class.CalMetaBackend.html" /><keyword type="function" name="e_cal_meta_backend_connect_sync" link="method.CalMetaBackend.connect_sync.html" since="3.26" /><keyword type="function" name="e_cal_meta_backend_disconnect_sync" link="method.CalMetaBackend.disconnect_sync.html" since="3.26" /><keyword type="function" name="e_cal_meta_backend_dup_sync_tag" link="method.CalMetaBackend.dup_sync_tag.html" since="3.28" /><keyword type="function" name="e_cal_meta_backend_empty_cache_sync" link="method.CalMetaBackend.empty_cache_sync.html" since="3.26" /><keyword type="function" name="e_cal_meta_backend_ensure_connected_sync" link="method.CalMetaBackend.ensure_connected_sync.html" since="3.26" /><keyword type="function" name="e_cal_meta_backend_gather_timezones_sync" link="method.CalMetaBackend.gather_timezones_sync.html" since="3.26" /><keyword type="function" name="e_cal_meta_backend_get_capabilities" link="method.CalMetaBackend.get_capabilities.html" since="3.26" /><keyword type="function" name="e_cal_meta_backend_get_changes_sync" link="method.CalMetaBackend.get_changes_sync.html" since="3.26" /><keyword type="function" name="e_cal_meta_backend_get_connected_writable" link="method.CalMetaBackend.get_connected_writable.html" since="3.26" /><keyword type="function" name="e_cal_meta_backend_get_ever_connected" link="method.CalMetaBackend.get_ever_connected.html" since="3.26" /><keyword type="function" name="e_cal_meta_backend_get_ssl_error_details" link="method.CalMetaBackend.get_ssl_error_details.html" since="3.28" /><keyword type="function" name="e_cal_meta_backend_inline_local_attachments_sync" link="method.CalMetaBackend.inline_local_attachments_sync.html" since="3.26" /><keyword type="function" name="e_cal_meta_backend_list_existing_sync" link="method.CalMetaBackend.list_existing_sync.html" since="3.26" /><keyword type="function" name="e_cal_meta_backend_load_component_sync" link="method.CalMetaBackend.load_component_sync.html" since="3.26" /><keyword type="function" name="e_cal_meta_backend_merge_instances" link="method.CalMetaBackend.merge_instances.html" since="3.26" /><keyword type="function" name="e_cal_meta_backend_process_changes_sync" link="method.CalMetaBackend.process_changes_sync.html" since="3.26" /><keyword type="function" name="e_cal_meta_backend_ref_cache" link="method.CalMetaBackend.ref_cache.html" since="3.26" /><keyword type="function" name="e_cal_meta_backend_refresh_sync" link="method.CalMetaBackend.refresh_sync.html" since="3.26" /><keyword type="function" name="e_cal_meta_backend_remove_component_sync" link="method.CalMetaBackend.remove_component_sync.html" since="3.26" /><keyword type="function" name="e_cal_meta_backend_requires_reconnect" link="method.CalMetaBackend.requires_reconnect.html" since="3.26" /><keyword type="function" name="e_cal_meta_backend_save_component_sync" link="method.CalMetaBackend.save_component_sync.html" since="3.26" /><keyword type="function" name="e_cal_meta_backend_schedule_refresh" link="method.CalMetaBackend.schedule_refresh.html" since="3.26" /><keyword type="function" name="e_cal_meta_backend_search_components_sync" link="method.CalMetaBackend.search_components_sync.html" since="3.26" /><keyword type="function" name="e_cal_meta_backend_search_sync" link="method.CalMetaBackend.search_sync.html" since="3.26" /><keyword type="function" name="e_cal_meta_backend_set_cache" link="method.CalMetaBackend.set_cache.html" since="3.26" /><keyword type="function" name="e_cal_meta_backend_set_connected_writable" link="method.CalMetaBackend.set_connected_writable.html" since="3.26" /><keyword type="function" name="e_cal_meta_backend_set_ever_connected" link="method.CalMetaBackend.set_ever_connected.html" since="3.26" /><keyword type="function" name="e_cal_meta_backend_set_sync_tag" link="method.CalMetaBackend.set_sync_tag.html" since="3.50" /><keyword type="function" name="e_cal_meta_backend_split_changes_sync" link="method.CalMetaBackend.split_changes_sync.html" since="3.26" /><keyword type="function" name="e_cal_meta_backend_store_inline_attachments_sync" link="method.CalMetaBackend.store_inline_attachments_sync.html" since="3.26" /><keyword type="property" name="The ECalMetaBackend:cache property" link="property.CalMetaBackend.cache.html" /><keyword type="signal" name="The ECalMetaBackend::refresh-completed signal" link="signal.CalMetaBackend.refresh-completed.html" /><keyword type="signal" name="The ECalMetaBackend::source-changed signal" link="signal.CalMetaBackend.source-changed.html" since="3.26" /><keyword type="struct" name="EDataCal" link="class.DataCal.html" /><keyword type="member" name="EDataCal.priv" link="class.DataCal.html" /><keyword type="member" name="DataCalClass.parent_class" link="class.DataCal.html" /><keyword type="function" name="e_data_cal_get_connection" link="method.DataCal.get_connection.html" since="3.8" /><keyword type="function" name="e_data_cal_get_object_path" link="method.DataCal.get_object_path.html" since="3.8" /><keyword type="function" name="e_data_cal_ref_backend" link="method.DataCal.ref_backend.html" since="3.10" /><keyword type="function" name="e_data_cal_report_backend_property_changed" link="method.DataCal.report_backend_property_changed.html" since="3.2" /><keyword type="function" name="e_data_cal_report_error" link="method.DataCal.report_error.html" since="3.2" /><keyword type="function" name="e_data_cal_report_free_busy_data" link="method.DataCal.report_free_busy_data.html" since="3.2" /><keyword type="function" name="e_data_cal_respond_add_timezone" link="method.DataCal.respond_add_timezone.html" since="3.2" /><keyword type="function" name="e_data_cal_respond_create_objects" link="method.DataCal.respond_create_objects.html" since="3.6" /><keyword type="function" name="e_data_cal_respond_discard_alarm" link="method.DataCal.respond_discard_alarm.html" since="3.2" /><keyword type="function" name="e_data_cal_respond_get_attachment_uris" link="method.DataCal.respond_get_attachment_uris.html" since="3.2" /><keyword type="function" name="e_data_cal_respond_get_free_busy" link="method.DataCal.respond_get_free_busy.html" since="3.2" /><keyword type="function" name="e_data_cal_respond_get_object" link="method.DataCal.respond_get_object.html" since="3.2" /><keyword type="function" name="e_data_cal_respond_get_object_list" link="method.DataCal.respond_get_object_list.html" since="3.2" /><keyword type="function" name="e_data_cal_respond_get_timezone" link="method.DataCal.respond_get_timezone.html" since="3.2" /><keyword type="function" name="e_data_cal_respond_modify_objects" link="method.DataCal.respond_modify_objects.html" since="3.6" /><keyword type="function" name="e_data_cal_respond_open" link="method.DataCal.respond_open.html" since="3.2" /><keyword type="function" name="e_data_cal_respond_receive_objects" link="method.DataCal.respond_receive_objects.html" since="3.2" /><keyword type="function" name="e_data_cal_respond_refresh" link="method.DataCal.respond_refresh.html" since="3.2" /><keyword type="function" name="e_data_cal_respond_remove_objects" link="method.DataCal.respond_remove_objects.html" since="3.6" /><keyword type="function" name="e_data_cal_respond_send_objects" link="method.DataCal.respond_send_objects.html" since="3.2" /><keyword type="function" name="e_data_cal_new" link="ctor.DataCal.new.html" /><keyword type="property" name="The EDataCal:backend property" link="property.DataCal.backend.html" /><keyword type="property" name="The EDataCal:connection property" link="property.DataCal.connection.html" /><keyword type="property" name="The EDataCal:object-path property" link="property.DataCal.object-path.html" /><keyword type="struct" name="EDataCalFactory" link="class.DataCalFactory.html" /><keyword type="member" name="EDataCalFactory.priv" link="class.DataCalFactory.html" /><keyword type="member" name="DataCalFactoryClass.parent_class" link="class.DataCalFactory.html" /><keyword type="function" name="e_data_cal_factory_new" link="ctor.DataCalFactory.new.html" /><keyword type="struct" name="EDataCalView" link="class.DataCalView.html" /><keyword type="member" name="EDataCalView.priv" link="class.DataCalView.html" /><keyword type="member" name="DataCalViewClass.parent_class" link="class.DataCalView.html" /><keyword type="function" name="e_data_cal_view_component_matches" link="method.DataCalView.component_matches.html" since="3.4" /><keyword type="function" name="e_data_cal_view_get_component_string" link="method.DataCalView.get_component_string.html" since="3.4" /><keyword type="function" name="e_data_cal_view_get_connection" link="method.DataCalView.get_connection.html" since="3.8" /><keyword type="function" name="e_data_cal_view_get_fields_of_interest" link="method.DataCalView.get_fields_of_interest.html" since="3.2" /><keyword type="function" name="e_data_cal_view_get_flags" link="method.DataCalView.get_flags.html" since="3.6" /><keyword type="function" name="e_data_cal_view_get_object_path" link="method.DataCalView.get_object_path.html" since="3.8" /><keyword type="function" name="e_data_cal_view_get_sexp" link="method.DataCalView.get_sexp.html" since="3.8" /><keyword type="function" name="e_data_cal_view_is_completed" link="method.DataCalView.is_completed.html" since="3.2" /><keyword type="function" name="e_data_cal_view_is_started" link="method.DataCalView.is_started.html" /><keyword type="function" name="e_data_cal_view_is_stopped" link="method.DataCalView.is_stopped.html" since="2.32" /><keyword type="function" name="e_data_cal_view_notify_complete" link="method.DataCalView.notify_complete.html" since="3.2" /><keyword type="function" name="e_data_cal_view_notify_components_added" link="method.DataCalView.notify_components_added.html" since="3.4" /><keyword type="function" name="e_data_cal_view_notify_components_added_1" link="method.DataCalView.notify_components_added_1.html" since="3.4" /><keyword type="function" name="e_data_cal_view_notify_components_modified" link="method.DataCalView.notify_components_modified.html" since="3.4" /><keyword type="function" name="e_data_cal_view_notify_components_modified_1" link="method.DataCalView.notify_components_modified_1.html" since="3.4" /><keyword type="function" name="e_data_cal_view_notify_objects_removed" link="method.DataCalView.notify_objects_removed.html" /><keyword type="function" name="e_data_cal_view_notify_objects_removed_1" link="method.DataCalView.notify_objects_removed_1.html" /><keyword type="function" name="e_data_cal_view_notify_progress" link="method.DataCalView.notify_progress.html" /><keyword type="function" name="e_data_cal_view_object_matches" link="method.DataCalView.object_matches.html" /><keyword type="function" name="e_data_cal_view_ref_backend" link="method.DataCalView.ref_backend.html" since="3.34" /><keyword type="function" name="e_data_cal_view_new" link="ctor.DataCalView.new.html" /><keyword type="property" name="The EDataCalView:backend property" link="property.DataCalView.backend.html" /><keyword type="property" name="The EDataCalView:connection property" link="property.DataCalView.connection.html" /><keyword type="property" name="The EDataCalView:object-path property" link="property.DataCalView.object-path.html" /><keyword type="property" name="The EDataCalView:sexp property" link="property.DataCalView.sexp.html" /><keyword type="struct" name="EIntervalTree" link="class.IntervalTree.html" since="2.32" /><keyword type="member" name="IntervalTreeClass.parent_class" link="class.IntervalTree.html" /><keyword type="function" name="e_intervaltree_destroy" link="method.IntervalTree.destroy.html" since="2.32" /><keyword type="function" name="e_intervaltree_dump" link="method.IntervalTree.dump.html" /><keyword type="function" name="e_intervaltree_insert" link="method.IntervalTree.insert.html" since="2.32" /><keyword type="function" name="e_intervaltree_remove" link="method.IntervalTree.remove.html" since="2.32" /><keyword type="function" name="e_intervaltree_search" link="method.IntervalTree.search.html" since="2.32" /><keyword type="function" name="e_intervaltree_new" link="ctor.IntervalTree.new.html" since="2.32" /><keyword type="struct" name="ESubprocessCalFactory" link="class.SubprocessCalFactory.html" /><keyword type="member" name="ESubprocessCalFactory.priv" link="class.SubprocessCalFactory.html" /><keyword type="member" name="SubprocessCalFactoryClass.parent_class" link="class.SubprocessCalFactory.html" /><keyword type="function" name="e_subprocess_cal_factory_new" link="ctor.SubprocessCalFactory.new.html" /><keyword type="constant" name="EDS_CALENDAR_MODULES" link="const.EDS_CALENDAR_MODULES.html" /><keyword type="constant" name="EDS_SUBPROCESS_CAL_PATH" link="const.EDS_SUBPROCESS_CAL_PATH.html" /><keyword type="constant" name="E_INTERVALTREE_DEBUG" link="const.INTERVALTREE_DEBUG.html" /><keyword type="constant" name="LIBICAL_GLIB_UNSTABLE_API" link="const.LIBICAL_GLIB_UNSTABLE_API.html" /><keyword type="macro" name="E_CAL_BACKEND_SEXP" link="func.CAL_BACKEND_SEXP.html" /><keyword type="macro" name="E_CAL_BACKEND_SEXP_CLASS" link="func.CAL_BACKEND_SEXP_CLASS.html" /><keyword type="macro" name="E_INTERVALTREE" link="func.INTERVALTREE.html" /><keyword type="macro" name="E_INTERVALTREE_CLASS" link="func.INTERVALTREE_CLASS.html" /><keyword type="function" name="e_cal_queue_free_strings" link="func.cal_queue_free_strings.html" /><keyword type="struct" name="ECalCacheOfflineChange" link="struct.CalCacheOfflineChange.html" since="3.26" /><keyword type="member" name="ECalCacheOfflineChange.uid" link="struct.CalCacheOfflineChange.html" /><keyword type="member" name="ECalCacheOfflineChange.rid" link="struct.CalCacheOfflineChange.html" /><keyword type="member" name="ECalCacheOfflineChange.revision" link="struct.CalCacheOfflineChange.html" /><keyword type="member" name="ECalCacheOfflineChange.object" link="struct.CalCacheOfflineChange.html" /><keyword type="member" name="ECalCacheOfflineChange.state" link="struct.CalCacheOfflineChange.html" /><keyword type="function" name="e_cal_cache_offline_change_copy" link="method.CalCacheOfflineChange.copy.html" since="3.26" /><keyword type="function" name="e_cal_cache_offline_change_new" link="ctor.CalCacheOfflineChange.new.html" since="3.26" /><keyword type="function" name="e_cal_cache_offline_change_free" link="type_func.CalCacheOfflineChange.free.html" since="3.26" /><keyword type="struct" name="ECalCacheSearchData" link="struct.CalCacheSearchData.html" since="3.26" /><keyword type="member" name="ECalCacheSearchData.uid" link="struct.CalCacheSearchData.html" /><keyword type="member" name="ECalCacheSearchData.rid" link="struct.CalCacheSearchData.html" /><keyword type="member" name="ECalCacheSearchData.object" link="struct.CalCacheSearchData.html" /><keyword type="member" name="ECalCacheSearchData.extra" link="struct.CalCacheSearchData.html" /><keyword type="function" name="e_cal_cache_search_data_copy" link="method.CalCacheSearchData.copy.html" since="3.26" /><keyword type="function" name="e_cal_cache_search_data_new" link="ctor.CalCacheSearchData.new.html" since="3.26" /><keyword type="function" name="e_cal_cache_search_data_free" link="type_func.CalCacheSearchData.free.html" since="3.26" /><keyword type="struct" name="ECalMetaBackendInfo" link="struct.CalMetaBackendInfo.html" /><keyword type="member" name="ECalMetaBackendInfo.uid" link="struct.CalMetaBackendInfo.html" /><keyword type="member" name="ECalMetaBackendInfo.revision" link="struct.CalMetaBackendInfo.html" /><keyword type="member" name="ECalMetaBackendInfo.object" link="struct.CalMetaBackendInfo.html" /><keyword type="member" name="ECalMetaBackendInfo.extra" link="struct.CalMetaBackendInfo.html" /><keyword type="function" name="e_cal_meta_backend_info_copy" link="method.CalMetaBackendInfo.copy.html" since="3.26" /><keyword type="function" name="e_cal_meta_backend_info_new" link="ctor.CalMetaBackendInfo.new.html" since="3.26" /><keyword type="function" name="e_cal_meta_backend_info_free" link="type_func.CalMetaBackendInfo.free.html" since="3.26" /><keyword type="struct" name="ECalQueueTuple" link="struct.CalQueueTuple.html" /><keyword type="member" name="ECalQueueTuple.first" link="struct.CalQueueTuple.html" /><keyword type="member" name="ECalQueueTuple.second" link="struct.CalQueueTuple.html" /><keyword type="member" name="ECalQueueTuple.third" link="struct.CalQueueTuple.html" /><keyword type="member" name="ECalQueueTuple.first_free_func" link="struct.CalQueueTuple.html" /><keyword type="member" name="ECalQueueTuple.second_free_func" link="struct.CalQueueTuple.html" /><keyword type="member" name="ECalQueueTuple.third_free_func" link="struct.CalQueueTuple.html" /><keyword type="function" name="e_cal_queue_tuple_free" link="method.CalQueueTuple.free.html" /><keyword type="function" name="e_cal_queue_tuple_new" link="type_func.CalQueueTuple.new.html" /></functions></book>