![]() |
![]() |
![]() |
Evolution API Reference: libedata-cal, the Calendar Backend Library | ![]() |
---|---|---|---|---|
ESource* e_cal_backend_get_source (ECalBackend *backend); const char* e_cal_backend_get_uri (ECalBackend *backend); icalcomponent_kind e_cal_backend_get_kind (ECalBackend *backend); void e_cal_backend_add_client (ECalBackend *backend, EDataCal *cal); void e_cal_backend_remove_client (ECalBackend *backend, EDataCal *cal); void e_cal_backend_add_query (ECalBackend *backend, EDataCalView *query); EList* e_cal_backend_get_queries (ECalBackend *backend); void e_cal_backend_remove_query (ECalBackend *backend, EDataCalView *query); void e_cal_backend_is_read_only (ECalBackend *backend, EDataCal *cal); void e_cal_backend_get_cal_address (ECalBackend *backend, EDataCal *cal); void e_cal_backend_get_alarm_email_address (ECalBackend *backend, EDataCal *cal); void e_cal_backend_get_ldap_attribute (ECalBackend *backend, EDataCal *cal); void e_cal_backend_get_static_capabilities (ECalBackend *backend, EDataCal *cal); void e_cal_backend_open (ECalBackend *backend, EDataCal *cal, gboolean only_if_exists, const char *username, const char *password); void e_cal_backend_remove (ECalBackend *backend, EDataCal *cal); void e_cal_backend_create_object (ECalBackend *backend, EDataCal *cal, const char *calobj); void e_cal_backend_modify_object (ECalBackend *backend, EDataCal *cal, const char *calobj, CalObjModType mod); void e_cal_backend_remove_object (ECalBackend *backend, EDataCal *cal, const char *uid, const char *rid, CalObjModType mod); void e_cal_backend_discard_alarm (ECalBackend *backend, EDataCal *cal, const char *uid, const char *auid); void e_cal_backend_receive_objects (ECalBackend *backend, EDataCal *cal, const char *calobj); void e_cal_backend_send_objects (ECalBackend *backend, EDataCal *cal, const char *calobj); void e_cal_backend_get_default_object (ECalBackend *backend, EDataCal *cal); void e_cal_backend_get_object (ECalBackend *backend, EDataCal *cal, const char *uid, const char *rid); void e_cal_backend_get_object_list (ECalBackend *backend, EDataCal *cal, const char *sexp); void e_cal_backend_get_attachment_list (ECalBackend *backend, EDataCal *cal, const char *uid, const char *rid); gboolean e_cal_backend_is_loaded (ECalBackend *backend); void e_cal_backend_start_query (ECalBackend *backend, EDataCalView *query); CalMode e_cal_backend_get_mode (ECalBackend *backend); void e_cal_backend_set_mode (ECalBackend *backend, CalMode mode); void e_cal_backend_get_timezone (ECalBackend *backend, EDataCal *cal, const char *tzid); void e_cal_backend_add_timezone (ECalBackend *backend, EDataCal *cal, const char *object); void e_cal_backend_set_default_timezone (ECalBackend *backend, EDataCal *cal, const char *tzid); void e_cal_backend_set_default_zone (ECalBackend *backend, EDataCal *cal, const char *tzobj); void e_cal_backend_get_changes (ECalBackend *backend, EDataCal *cal, const char *change_id); void e_cal_backend_get_free_busy (ECalBackend *backend, EDataCal *cal, GList *users, time_t start, time_t end); icaltimezone* e_cal_backend_internal_get_default_timezone (ECalBackend *backend); icaltimezone* e_cal_backend_internal_get_timezone (ECalBackend *backend, const char *tzid); void e_cal_backend_last_client_gone (ECalBackend *backend); void e_cal_backend_set_notification_proxy (ECalBackend *backend, ECalBackend *proxy); void e_cal_backend_notify_object_created (ECalBackend *backend, const char *calobj); void e_cal_backend_notify_object_modified (ECalBackend *backend, const char *old_object, const char *object); void e_cal_backend_notify_object_removed (ECalBackend *backend, const ECalComponentId *id, const char *old_object, const char *object); void e_cal_backend_notify_mode (ECalBackend *backend, GNOME_Evolution_Calendar_CalListener_SetModeStatus status, GNOME_Evolution_Calendar_CalMode mode); void e_cal_backend_notify_auth_required (ECalBackend *backend); void e_cal_backend_notify_error (ECalBackend *backend, const char *message); void e_cal_backend_notify_view_done (ECalBackend *backend, GNOME_Evolution_Calendar_CallStatus status); void e_cal_backend_notify_view_progress (ECalBackend *backend, const char *message, int percent); void e_cal_backend_notify_readonly (ECalBackend *backend, gboolean read_only); void e_cal_backend_notify_cal_address (ECalBackend *backend, char *address);
ESource* e_cal_backend_get_source (ECalBackend *backend);
|
|
Returns : |
const char* e_cal_backend_get_uri (ECalBackend *backend);
|
|
Returns : |
icalcomponent_kind e_cal_backend_get_kind (ECalBackend *backend);
|
|
Returns : |
void e_cal_backend_add_client (ECalBackend *backend, EDataCal *cal);
|
|
|
void e_cal_backend_remove_client (ECalBackend *backend, EDataCal *cal);
|
|
|
void e_cal_backend_add_query (ECalBackend *backend, EDataCalView *query);
|
|
|
EList* e_cal_backend_get_queries (ECalBackend *backend);
|
|
Returns : |
void e_cal_backend_remove_query (ECalBackend *backend, EDataCalView *query);
|
|
|
void e_cal_backend_is_read_only (ECalBackend *backend, EDataCal *cal);
|
|
|
void e_cal_backend_get_cal_address (ECalBackend *backend, EDataCal *cal);
|
|
|
void e_cal_backend_get_alarm_email_address (ECalBackend *backend, EDataCal *cal);
|
|
|
void e_cal_backend_get_ldap_attribute (ECalBackend *backend, EDataCal *cal);
|
|
|
void e_cal_backend_get_static_capabilities (ECalBackend *backend, EDataCal *cal);
|
|
|
void e_cal_backend_open (ECalBackend *backend, EDataCal *cal, gboolean only_if_exists, const char *username, const char *password);
|
|
|
|
|
|
|
|
|
void e_cal_backend_remove (ECalBackend *backend, EDataCal *cal);
|
|
|
void e_cal_backend_create_object (ECalBackend *backend, EDataCal *cal, const char *calobj);
|
|
|
|
|
void e_cal_backend_modify_object (ECalBackend *backend, EDataCal *cal, const char *calobj, CalObjModType mod);
|
|
|
|
|
|
|
void e_cal_backend_remove_object (ECalBackend *backend, EDataCal *cal, const char *uid, const char *rid, CalObjModType mod);
|
|
|
|
|
|
|
|
|
void e_cal_backend_discard_alarm (ECalBackend *backend, EDataCal *cal, const char *uid, const char *auid);
|
|
|
|
|
|
|
void e_cal_backend_receive_objects (ECalBackend *backend, EDataCal *cal, const char *calobj);
|
|
|
|
|
void e_cal_backend_send_objects (ECalBackend *backend, EDataCal *cal, const char *calobj);
|
|
|
|
|
void e_cal_backend_get_default_object (ECalBackend *backend, EDataCal *cal);
|
|
|
void e_cal_backend_get_object (ECalBackend *backend, EDataCal *cal, const char *uid, const char *rid);
|
|
|
|
|
|
|
void e_cal_backend_get_object_list (ECalBackend *backend, EDataCal *cal, const char *sexp);
|
|
|
|
|
void e_cal_backend_get_attachment_list (ECalBackend *backend, EDataCal *cal, const char *uid, const char *rid);
|
|
|
|
|
|
|
gboolean e_cal_backend_is_loaded (ECalBackend *backend);
|
|
Returns : |
void e_cal_backend_start_query (ECalBackend *backend, EDataCalView *query);
|
|
|
CalMode e_cal_backend_get_mode (ECalBackend *backend);
|
|
Returns : |
void e_cal_backend_set_mode (ECalBackend *backend, CalMode mode);
|
|
|
void e_cal_backend_get_timezone (ECalBackend *backend, EDataCal *cal, const char *tzid);
|
|
|
|
|
void e_cal_backend_add_timezone (ECalBackend *backend, EDataCal *cal, const char *object);
|
|
|
|
|
void e_cal_backend_set_default_timezone (ECalBackend *backend, EDataCal *cal, const char *tzid);
|
|
|
|
|
void e_cal_backend_set_default_zone (ECalBackend *backend, EDataCal *cal, const char *tzobj);
|
|
|
|
|
void e_cal_backend_get_changes (ECalBackend *backend, EDataCal *cal, const char *change_id);
|
|
|
|
|
void e_cal_backend_get_free_busy (ECalBackend *backend, EDataCal *cal, GList *users, time_t start, time_t end);
|
|
|
|
|
|
|
|
|
icaltimezone* e_cal_backend_internal_get_default_timezone (ECalBackend *backend);
|
|
Returns : |
icaltimezone* e_cal_backend_internal_get_timezone (ECalBackend *backend, const char *tzid);
|
|
|
|
Returns : |
void e_cal_backend_last_client_gone (ECalBackend *backend);
|
void e_cal_backend_set_notification_proxy (ECalBackend *backend, ECalBackend *proxy);
|
|
|
void e_cal_backend_notify_object_created (ECalBackend *backend, const char *calobj);
|
|
|
void e_cal_backend_notify_object_modified (ECalBackend *backend, const char *old_object, const char *object);
|
|
|
|
|
void e_cal_backend_notify_object_removed (ECalBackend *backend, const ECalComponentId *id, const char *old_object, const char *object);
|
|
|
|
|
|
|
void e_cal_backend_notify_mode (ECalBackend *backend, GNOME_Evolution_Calendar_CalListener_SetModeStatus status, GNOME_Evolution_Calendar_CalMode mode);
|
|
|
|
|
void e_cal_backend_notify_auth_required (ECalBackend *backend);
|
void e_cal_backend_notify_error (ECalBackend *backend, const char *message);
|
|
|
void e_cal_backend_notify_view_done (ECalBackend *backend, GNOME_Evolution_Calendar_CallStatus status);
|
|
|
void e_cal_backend_notify_view_progress (ECalBackend *backend, const char *message, int percent);
|
|
|
|
|
void e_cal_backend_notify_readonly (ECalBackend *backend, gboolean read_only);
|
|
|
void e_cal_backend_notify_cal_address (ECalBackend *backend, char *address);
|
|
|