| Top |
GsFedoraThirdParty *
gs_fedora_third_party_new (GsPluginLoader *plugin_loader);
gboolean
gs_fedora_third_party_is_available (GsFedoraThirdParty *self);
void
gs_fedora_third_party_invalidate (GsFedoraThirdParty *self);
void gs_fedora_third_party_query (GsFedoraThirdParty *self,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
gboolean gs_fedora_third_party_query_finish (GsFedoraThirdParty *self,GAsyncResult *result,GsFedoraThirdPartyState *out_state,GError **error);
gboolean gs_fedora_third_party_query_sync (GsFedoraThirdParty *self,GsFedoraThirdPartyState *out_state,GCancellable *cancellable,GError **error);
void gs_fedora_third_party_switch (GsFedoraThirdParty *self,gboolean enable,gboolean config_only,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
gboolean gs_fedora_third_party_switch_finish (GsFedoraThirdParty *self,GAsyncResult *result,GError **error);
gboolean gs_fedora_third_party_switch_sync (GsFedoraThirdParty *self,gboolean enable,gboolean config_only,GCancellable *cancellable,GError **error);
void gs_fedora_third_party_opt_out (GsFedoraThirdParty *self,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
gboolean gs_fedora_third_party_opt_out_finish (GsFedoraThirdParty *self,GAsyncResult *result,GError **error);
gboolean gs_fedora_third_party_opt_out_sync (GsFedoraThirdParty *self,GCancellable *cancellable,GError **error);
void gs_fedora_third_party_list (GsFedoraThirdParty *self,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
gboolean gs_fedora_third_party_list_finish (GsFedoraThirdParty *self,GAsyncResult *result,GHashTable **out_repos,GError **error);
gboolean gs_fedora_third_party_list_sync (GsFedoraThirdParty *self,GHashTable **out_repos,GCancellable *cancellable,GError **error);
gboolean gs_fedora_third_party_util_is_third_party_repo (GHashTable *third_party_repos,const gchar *origin,const gchar *management_plugin);