g_return_if_fail (start > 0);
g_return_if_fail (end > 0);
- g_return_if_fail (users != NULL);
strv = e_gdbus_cal_encode_get_free_busy (start, end, users);
g_return_val_if_fail (client != NULL, FALSE);
g_return_val_if_fail (E_IS_CAL_CLIENT (client), FALSE);
g_return_val_if_fail (client->priv != NULL, FALSE);
- g_return_val_if_fail (users != NULL, FALSE);
if (!client->priv->gdbus_cal) {
set_proxy_gone_error (error);
gchar **strv;
gint ii;
- g_return_val_if_fail (in_users != NULL, NULL);
-
strv = g_new0 (gchar *, g_slist_length ((GSList *) in_users) + 3);
strv[0] = g_strdup_printf ("%u", in_start);
strv[1] = g_strdup_printf ("%u", in_end);
E_DECLARE_GDBUS_ASYNC_METHOD_1 (cal, set_backend_property, propnamevalue, "as")
E_DECLARE_GDBUS_ASYNC_METHOD_1_WITH_RETURN (cal, get_object, uid_rid, "as", object, "s")
E_DECLARE_GDBUS_ASYNC_METHOD_1_WITH_RETURN (cal, get_object_list, sexp, "s", objects, "as")
-E_DECLARE_GDBUS_ASYNC_METHOD_1_WITH_RETURN (cal, get_free_busy, start_stop_users, "as", freebusy, "as")
+E_DECLARE_GDBUS_ASYNC_METHOD_1 (cal, get_free_busy, start_stop_users, "as")
E_DECLARE_GDBUS_ASYNC_METHOD_1_WITH_RETURN (cal, create_object, object, "s", uid, "s")
E_DECLARE_GDBUS_ASYNC_METHOD_1 (cal, modify_object, object_mod, "as")
E_DECLARE_GDBUS_ASYNC_METHOD_1 (cal, remove_object, uid_rid_mod, "as")
E_GDBUS_CONNECT_METHOD_DONE_SIGNAL_VOID (set_backend_property);
E_GDBUS_CONNECT_METHOD_DONE_SIGNAL_STRING (get_object);
E_GDBUS_CONNECT_METHOD_DONE_SIGNAL_STRV (get_object_list);
- E_GDBUS_CONNECT_METHOD_DONE_SIGNAL_STRV (get_free_busy);
+ E_GDBUS_CONNECT_METHOD_DONE_SIGNAL_VOID (get_free_busy);
E_GDBUS_CONNECT_METHOD_DONE_SIGNAL_STRING (create_object);
E_GDBUS_CONNECT_METHOD_DONE_SIGNAL_VOID (modify_object);
E_GDBUS_CONNECT_METHOD_DONE_SIGNAL_VOID (remove_object);