| Evolution-Data-Server Manual: Calendar Backend (libedata-cal) | ||||
|---|---|---|---|---|
| Top | Description | ||||
ECalBackendStore;
const gchar * e_cal_backend_store_get_path (ECalBackendStore *store);
gboolean e_cal_backend_store_load (ECalBackendStore *store);
gboolean e_cal_backend_store_is_loaded (ECalBackendStore *store);
gboolean e_cal_backend_store_remove (ECalBackendStore *store);
gboolean e_cal_backend_store_clean (ECalBackendStore *store);
ECalComponent * e_cal_backend_store_get_component (ECalBackendStore *store,
const gchar *uid,
const gchar *rid);
gboolean e_cal_backend_store_put_component_with_time_range
(ECalBackendStore *store,
ECalComponent *comp,
time_t occurence_start,
time_t occurence_end);
gboolean e_cal_backend_store_put_component (ECalBackendStore *store,
ECalComponent *comp);
gboolean e_cal_backend_store_remove_component
(ECalBackendStore *store,
const gchar *uid,
const gchar *rid);
gboolean e_cal_backend_store_has_component (ECalBackendStore *store,
const gchar *uid,
const gchar *rid);
const icaltimezone * e_cal_backend_store_get_timezone (ECalBackendStore *store,
const gchar *tzid);
gboolean e_cal_backend_store_put_timezone (ECalBackendStore *store,
const icaltimezone *zone);
gboolean e_cal_backend_store_remove_timezone (ECalBackendStore *store,
const gchar *tzid);
const icaltimezone * e_cal_backend_store_get_default_timezone
(ECalBackendStore *store);
gboolean e_cal_backend_store_set_default_timezone
(ECalBackendStore *store,
const icaltimezone *zone);
GSList * e_cal_backend_store_get_components_by_uid
(ECalBackendStore *store,
const gchar *uid);
GSList * e_cal_backend_store_get_components (ECalBackendStore *store);
GSList * e_cal_backend_store_get_components_occuring_in_range
(ECalBackendStore *store,
time_t start,
time_t end);
GSList * e_cal_backend_store_get_component_ids
(ECalBackendStore *store);
const gchar * e_cal_backend_store_get_key_value (ECalBackendStore *store,
const gchar *key);
gboolean e_cal_backend_store_put_key_value (ECalBackendStore *store,
const gchar *key,
const gchar *value);
void e_cal_backend_store_thaw_changes (ECalBackendStore *store);
void e_cal_backend_store_freeze_changes (ECalBackendStore *store);
void e_cal_backend_store_interval_tree_add_comp
(ECalBackendStore *store,
ECalComponent *comp,
time_t start,
time_t end);
typedef struct {
GObject parent;
ECalBackendStorePrivate *priv;
} ECalBackendStore;
Since 2.28
const gchar * e_cal_backend_store_get_path (ECalBackendStore *store);
|
|
Returns : |
Since 2.28
gboolean e_cal_backend_store_load (ECalBackendStore *store);
|
|
Returns : |
Since 2.28
gboolean e_cal_backend_store_is_loaded (ECalBackendStore *store);
|
|
Returns : |
gboolean e_cal_backend_store_remove (ECalBackendStore *store);
|
|
Returns : |
Since 2.28
gboolean e_cal_backend_store_clean (ECalBackendStore *store);
|
|
Returns : |
Since 2.28
ECalComponent * e_cal_backend_store_get_component (ECalBackendStore *store, const gchar *uid, const gchar *rid);
|
|
|
|
|
|
Returns : |
Since 2.28
gboolean e_cal_backend_store_put_component_with_time_range
(ECalBackendStore *store,
ECalComponent *comp,
time_t occurence_start,
time_t occurence_end);
|
|
|
|
|
|
|
|
Returns : |
Since 2.32
gboolean e_cal_backend_store_put_component (ECalBackendStore *store, ECalComponent *comp);
|
|
|
|
Returns : |
Since 2.28
gboolean e_cal_backend_store_remove_component
(ECalBackendStore *store,
const gchar *uid,
const gchar *rid);
|
|
|
|
|
|
Returns : |
Since 2.28
gboolean e_cal_backend_store_has_component (ECalBackendStore *store, const gchar *uid, const gchar *rid);
|
|
|
|
|
|
Returns : |
Since 2.28
const icaltimezone * e_cal_backend_store_get_timezone (ECalBackendStore *store, const gchar *tzid);
|
|
|
|
Returns : |
Since 2.28
gboolean e_cal_backend_store_put_timezone (ECalBackendStore *store, const icaltimezone *zone);
|
|
|
|
Returns : |
Since 2.28
gboolean e_cal_backend_store_remove_timezone (ECalBackendStore *store, const gchar *tzid);
|
|
|
|
Returns : |
Since 2.28
const icaltimezone * e_cal_backend_store_get_default_timezone
(ECalBackendStore *store);
|
|
Returns : |
Since 2.28
gboolean e_cal_backend_store_set_default_timezone
(ECalBackendStore *store,
const icaltimezone *zone);
|
|
|
|
Returns : |
Since 2.28
GSList * e_cal_backend_store_get_components_by_uid
(ECalBackendStore *store,
const gchar *uid);
|
|
|
|
Returns : |
Since 2.28
GSList * e_cal_backend_store_get_components (ECalBackendStore *store);
|
|
Returns : |
Since 2.28
GSList * e_cal_backend_store_get_components_occuring_in_range
(ECalBackendStore *store,
time_t start,
time_t end);
Retrieves a list of components stored in the store, that are occuring in time range [start, end].
|
An ECalBackendStore object. |
|
|
|
|
Returns : |
A list of the components. Each item in the list is an ECalComponent, which should be freed when no longer needed. |
Since 2.32
GSList * e_cal_backend_store_get_component_ids
(ECalBackendStore *store);
|
|
Returns : |
Since 2.28
const gchar * e_cal_backend_store_get_key_value (ECalBackendStore *store, const gchar *key);
|
|
|
|
Returns : |
Since 2.28
gboolean e_cal_backend_store_put_key_value (ECalBackendStore *store, const gchar *key, const gchar *value);
|
|
|
|
|
|
Returns : |
Since 2.28
void e_cal_backend_store_thaw_changes (ECalBackendStore *store);
|
Since 2.28
void e_cal_backend_store_freeze_changes (ECalBackendStore *store);
|
Since 2.28
void e_cal_backend_store_interval_tree_add_comp
(ECalBackendStore *store,
ECalComponent *comp,
time_t start,
time_t end);
|
|
|
|
|
|
|
Since 2.32