An error to descibe out of sync data between the client and backend.
{ err ("NotOpened", E_CLIENT_ERROR_NOT_OPENED) },
{ err ("UnsupportedField", E_CLIENT_ERROR_OTHER_ERROR) },
{ err ("InvalidServerVersion", E_CLIENT_ERROR_OTHER_ERROR) },
+ { err ("OutOfSync", E_CLIENT_ERROR_OUT_OF_SYNC) },
{ err ("OtherError", E_CLIENT_ERROR_OTHER_ERROR) }
};
#undef err
E_DATA_BOOK_STATUS_NO_SPACE,
E_DATA_BOOK_STATUS_INVALID_ARG,
E_DATA_BOOK_STATUS_NOT_SUPPORTED,
- E_DATA_BOOK_STATUS_NOT_OPENED
+ E_DATA_BOOK_STATUS_NOT_OPENED,
+ E_DATA_BOOK_STATUS_OUT_OF_SYNC
} EDataBookStatus;
#ifndef EDS_DISABLE_DEPRECATED
{ E_DATA_BOOK_STATUS_INVALID_ARG, N_("Invalid argument") },
/* Translators: The string for NOT_SUPPORTED error */
{ E_DATA_BOOK_STATUS_NOT_SUPPORTED, N_("Not supported") },
- { E_DATA_BOOK_STATUS_NOT_OPENED, N_("Backend is not opened yet") }
+ { E_DATA_BOOK_STATUS_NOT_OPENED, N_("Backend is not opened yet") },
+ { E_DATA_BOOK_STATUS_OUT_OF_SYNC, N_("Object is out of sync") }
};
for (i = 0; i < G_N_ELEMENTS (statuses); i++) {
{ E_DATA_BOOK_STATUS_NO_SPACE, ERR_PREFIX "NoSpace" },
{ E_DATA_BOOK_STATUS_INVALID_ARG, ERR_PREFIX "InvalidArg" },
{ E_DATA_BOOK_STATUS_NOT_SUPPORTED, ERR_PREFIX "NotSupported" },
- { E_DATA_BOOK_STATUS_NOT_OPENED, ERR_PREFIX "NotOpened" }
+ { E_DATA_BOOK_STATUS_NOT_OPENED, ERR_PREFIX "NotOpened" },
+ { E_DATA_BOOK_STATUS_OUT_OF_SYNC, ERR_PREFIX "OutOfSync" }
};
#undef ERR_PREFIX
return _("Other error");
case E_CLIENT_ERROR_NOT_OPENED:
return _("Backend is not opened yet");
+ case E_CLIENT_ERROR_OUT_OF_SYNC:
+ return _("Object is out of sync");
}
return _("Unknown error");
E_CLIENT_ERROR_QUERY_REFUSED,
E_CLIENT_ERROR_DBUS_ERROR,
E_CLIENT_ERROR_OTHER_ERROR,
- E_CLIENT_ERROR_NOT_OPENED
+ E_CLIENT_ERROR_NOT_OPENED,
+ E_CLIENT_ERROR_OUT_OF_SYNC
} EClientError;
const gchar * e_client_error_to_string (EClientError code);