void pk_backend_get_repo_list (PkBackend *self, PkBackendJob *job, PkBitfield filters) { pk_alpm_run (job, PK_STATUS_ENUM_QUERY, pk_backend_get_repo_list_thread, NULL); }
void pk_backend_get_packages (PkBackend *self, PkBackendJob *job, PkBitfield filters) { pk_alpm_run (job, PK_STATUS_ENUM_QUERY, pk_backend_search_thread, NULL); }
void pk_backend_remove_packages (PkBackend *self, PkBackendJob *job, PkBitfield transaction_flags, gchar **package_ids, gboolean allow_deps, gboolean autoremove) { pk_alpm_run (job, PK_STATUS_ENUM_SETUP, pk_backend_remove_packages_thread, NULL); }
void pk_backend_what_provides (PkBackend *self, PkBackendJob *job, PkBitfield filters, gchar **search) { g_return_if_fail (search != NULL); pk_alpm_run (job, PK_STATUS_ENUM_QUERY, pk_backend_search_thread, NULL); }
void pk_backend_search_files (PkBackend *self, PkBackendJob *job, PkBitfield filters, gchar **search) { g_return_if_fail (search != NULL); // /* speed up search by restricting it to local database */ // pk_bitfield_add (filters, PK_FILTER_ENUM_INSTALLED); // pk_backend_set_uint (self, "filters", filters); pk_alpm_run (job, PK_STATUS_ENUM_QUERY, pk_backend_search_thread, NULL); }