aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/pcs/cal-backend.h
diff options
context:
space:
mode:
Diffstat (limited to 'calendar/pcs/cal-backend.h')
-rw-r--r--calendar/pcs/cal-backend.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/calendar/pcs/cal-backend.h b/calendar/pcs/cal-backend.h
index b0790e8e73..b20e04bdb6 100644
--- a/calendar/pcs/cal-backend.h
+++ b/calendar/pcs/cal-backend.h
@@ -73,9 +73,12 @@ typedef enum {
CAL_BACKEND_GET_ALARMS_INVALID_RANGE
} CalBackendGetAlarmsForObjectResult;
+typedef struct _CalBackendPrivate CalBackendPrivate;
+
struct _CalBackend {
GObject object;
- GList *clients;
+
+ CalBackendPrivate *priv;
};
struct _CalBackendClass {
@@ -213,6 +216,15 @@ void cal_backend_opened (CalBackend *backend, CalBackendOpenStatus status);
void cal_backend_obj_updated (CalBackend *backend, const char *uid);
void cal_backend_obj_removed (CalBackend *backend, const char *uid);
+void cal_backend_notify_mode (CalBackend *backend,
+ GNOME_Evolution_Calendar_Listener_SetModeStatus status,
+ GNOME_Evolution_Calendar_CalMode mode);
+void cal_backend_notify_update (CalBackend *backend, const char *uid);
+void cal_backend_notify_remove (CalBackend *backend, const char *uid);
+void cal_backend_notify_error (CalBackend *backend, const char *message);
+void cal_backend_ref_categories (CalBackend *backend, GSList *categories);
+void cal_backend_unref_categories (CalBackend *backend, GSList *categories);
+
G_END_DECLS