| Evolution API Reference: libedata-cal, the Calendar Backend Library | ||||
|---|---|---|---|---|
ECalBackendSync;
typedef ECalBackendSyncStatus;
ECalBackendSync* (*ECalBackendSyncFactoryFn) (void);
void e_cal_backend_sync_set_lock (ECalBackendSync *backend,
gboolean lock);
ECalBackendSyncStatus e_cal_backend_sync_is_read_only (ECalBackendSync *backend,
EDataCal *cal,
gboolean *read_only);
ECalBackendSyncStatus e_cal_backend_sync_get_cal_address
(ECalBackendSync *backend,
EDataCal *cal,
char **address);
ECalBackendSyncStatus e_cal_backend_sync_get_alarm_email_address
(ECalBackendSync *backend,
EDataCal *cal,
char **address);
ECalBackendSyncStatus e_cal_backend_sync_get_ldap_attribute
(ECalBackendSync *backend,
EDataCal *cal,
char **attribute);
ECalBackendSyncStatus e_cal_backend_sync_get_static_capabilities
(ECalBackendSync *backend,
EDataCal *cal,
char **capabiliites);
ECalBackendSyncStatus e_cal_backend_sync_open (ECalBackendSync *backend,
EDataCal *cal,
gboolean only_if_exists,
const char *username,
const char *password);
ECalBackendSyncStatus e_cal_backend_sync_remove (ECalBackendSync *backend,
EDataCal *cal);
ECalBackendSyncStatus e_cal_backend_sync_create_object (ECalBackendSync *backend,
EDataCal *cal,
char **calobj,
char **uid);
ECalBackendSyncStatus e_cal_backend_sync_modify_object (ECalBackendSync *backend,
EDataCal *cal,
const char *calobj,
CalObjModType mod,
char **old_object,
char **new_object);
ECalBackendSyncStatus e_cal_backend_sync_remove_object (ECalBackendSync *backend,
EDataCal *cal,
const char *uid,
const char *rid,
CalObjModType mod,
char **old_object,
char **object);
ECalBackendSyncStatus e_cal_backend_sync_get_attachment_list
(ECalBackendSync *backend,
EDataCal *cal,
const char *uid,
const char *rid,
GSList **attachments);
ECalBackendSyncStatus e_cal_backend_sync_discard_alarm (ECalBackendSync *backend,
EDataCal *cal,
const char *uid,
const char *auid);
ECalBackendSyncStatus e_cal_backend_sync_receive_objects
(ECalBackendSync *backend,
EDataCal *cal,
const char *calobj);
ECalBackendSyncStatus e_cal_backend_sync_send_objects (ECalBackendSync *backend,
EDataCal *cal,
const char *calobj,
GList **users,
char **modified_calobj);
ECalBackendSyncStatus e_cal_backend_sync_get_default_object
(ECalBackendSync *backend,
EDataCal *cal,
char **object);
ECalBackendSyncStatus e_cal_backend_sync_get_object (ECalBackendSync *backend,
EDataCal *cal,
const char *uid,
const char *rid,
char **object);
ECalBackendSyncStatus e_cal_backend_sync_get_object_list
(ECalBackendSync *backend,
EDataCal *cal,
const char *sexp,
GList **objects);
ECalBackendSyncStatus e_cal_backend_sync_get_timezone (ECalBackendSync *backend,
EDataCal *cal,
const char *tzid,
char **object);
ECalBackendSyncStatus e_cal_backend_sync_add_timezone (ECalBackendSync *backend,
EDataCal *cal,
const char *tzobj);
ECalBackendSyncStatus e_cal_backend_sync_set_default_timezone
(ECalBackendSync *backend,
EDataCal *cal,
const char *tzid);
ECalBackendSyncStatus e_cal_backend_sync_set_default_zone
(ECalBackendSync *backend,
EDataCal *cal,
const char *tzobj);
ECalBackendSyncStatus e_cal_backend_sync_get_changes (ECalBackendSync *backend,
EDataCal *cal,
const char *change_id,
GList **adds,
GList **modifies,
GList **deletes);
ECalBackendSyncStatus e_cal_backend_sync_get_free_busy (ECalBackendSync *backend,
EDataCal *cal,
GList *users,
time_t start,
time_t end,
GList **freebusy);
void e_cal_backend_sync_set_lock (ECalBackendSync *backend, gboolean lock);
|
|
|
ECalBackendSyncStatus e_cal_backend_sync_is_read_only (ECalBackendSync *backend, EDataCal *cal, gboolean *read_only);
|
|
|
|
|
|
Returns : |
ECalBackendSyncStatus e_cal_backend_sync_get_cal_address (ECalBackendSync *backend, EDataCal *cal, char **address);
|
|
|
|
|
|
Returns : |
ECalBackendSyncStatus e_cal_backend_sync_get_alarm_email_address (ECalBackendSync *backend, EDataCal *cal, char **address);
|
|
|
|
|
|
Returns : |
ECalBackendSyncStatus e_cal_backend_sync_get_ldap_attribute (ECalBackendSync *backend, EDataCal *cal, char **attribute);
|
|
|
|
|
|
Returns : |
ECalBackendSyncStatus e_cal_backend_sync_get_static_capabilities (ECalBackendSync *backend, EDataCal *cal, char **capabiliites);
|
|
|
|
|
|
Returns : |
ECalBackendSyncStatus e_cal_backend_sync_open (ECalBackendSync *backend, EDataCal *cal, gboolean only_if_exists, const char *username, const char *password);
|
|
|
|
|
|
|
|
|
|
Returns : |
ECalBackendSyncStatus e_cal_backend_sync_remove (ECalBackendSync *backend, EDataCal *cal);
|
|
|
|
Returns : |
ECalBackendSyncStatus e_cal_backend_sync_create_object (ECalBackendSync *backend, EDataCal *cal, char **calobj, char **uid);
|
|
|
|
|
|
|
|
Returns : |
ECalBackendSyncStatus e_cal_backend_sync_modify_object (ECalBackendSync *backend, EDataCal *cal, const char *calobj, CalObjModType mod, char **old_object, char **new_object);
|
|
|
|
|
|
|
|
|
|
|
|
Returns : |
ECalBackendSyncStatus e_cal_backend_sync_remove_object (ECalBackendSync *backend, EDataCal *cal, const char *uid, const char *rid, CalObjModType mod, char **old_object, char **object);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Returns : |
ECalBackendSyncStatus e_cal_backend_sync_get_attachment_list (ECalBackendSync *backend, EDataCal *cal, const char *uid, const char *rid, GSList **attachments);
|
|
|
|
|
|
|
|
|
|
Returns : |
ECalBackendSyncStatus e_cal_backend_sync_discard_alarm (ECalBackendSync *backend, EDataCal *cal, const char *uid, const char *auid);
|
|
|
|
|
|
|
|
Returns : |
ECalBackendSyncStatus e_cal_backend_sync_receive_objects (ECalBackendSync *backend, EDataCal *cal, const char *calobj);
|
|
|
|
|
|
Returns : |
ECalBackendSyncStatus e_cal_backend_sync_send_objects (ECalBackendSync *backend, EDataCal *cal, const char *calobj, GList **users, char **modified_calobj);
|
|
|
|
|
|
|
|
|
|
Returns : |
ECalBackendSyncStatus e_cal_backend_sync_get_default_object (ECalBackendSync *backend, EDataCal *cal, char **object);
|
|
|
|
|
|
Returns : |
ECalBackendSyncStatus e_cal_backend_sync_get_object (ECalBackendSync *backend, EDataCal *cal, const char *uid, const char *rid, char **object);
|
|
|
|
|
|
|
|
|
|
Returns : |
ECalBackendSyncStatus e_cal_backend_sync_get_object_list (ECalBackendSync *backend, EDataCal *cal, const char *sexp, GList **objects);
|
|
|
|
|
|
|
|
Returns : |
ECalBackendSyncStatus e_cal_backend_sync_get_timezone (ECalBackendSync *backend, EDataCal *cal, const char *tzid, char **object);
|
|
|
|
|
|
|
|
Returns : |
ECalBackendSyncStatus e_cal_backend_sync_add_timezone (ECalBackendSync *backend, EDataCal *cal, const char *tzobj);
|
|
|
|
|
|
Returns : |
ECalBackendSyncStatus e_cal_backend_sync_set_default_timezone (ECalBackendSync *backend, EDataCal *cal, const char *tzid);
|
|
|
|
|
|
Returns : |
ECalBackendSyncStatus e_cal_backend_sync_set_default_zone (ECalBackendSync *backend, EDataCal *cal, const char *tzobj);
|
|
|
|
|
|
Returns : |
ECalBackendSyncStatus e_cal_backend_sync_get_changes (ECalBackendSync *backend, EDataCal *cal, const char *change_id, GList **adds, GList **modifies, GList **deletes);
|
|
|
|
|
|
|
|
|
|
|
|
Returns : |
ECalBackendSyncStatus e_cal_backend_sync_get_free_busy (ECalBackendSync *backend, EDataCal *cal, GList *users, time_t start, time_t end, GList **freebusy);
|
|
|
|
|
|
|
|
|
|
|
|
Returns : |