From: Jürg Billeter Date: Thu, 26 Jan 2012 13:55:41 +0000 (+0100) Subject: Add packagekit-glib2 bindings X-Git-Tag: 0.14.2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0b8c57c81144a3a40917e4fb2725a5b6e26eb711;p=thirdparty%2Fvala.git Add packagekit-glib2 bindings --- diff --git a/vapi/Makefile.am b/vapi/Makefile.am index 9822e54e8..c9a7aad8e 100644 --- a/vapi/Makefile.am +++ b/vapi/Makefile.am @@ -246,7 +246,7 @@ dist_noinst_DATA = \ config.vapi \ $(NULL) -BINDINGS = atk clutter-1.0 clutter-gtk-0.10 clutter-gtk-1.0 cogl-1.0 gconf-2.0 gdk-2.0 gdk-3.0 gdk-pixbuf-2.0 gdk-x11-2.0 gdk-x11-3.0 gdl-1.0 gdu gdu-gtk gedit-2.20 gedit gio-2.0 gio-unix-2.0 gnome-desktop-2.0 gnome-keyring-1 gnome-vfs-2.0 goocanvas gstreamer-0.10 gstreamer-app-0.10 gstreamer-audio-0.10 gstreamer-base-0.10 gstreamer-cdda-0.10 gstreamer-check-0.10 gstreamer-controller-0.10 gstreamer-dataprotocol-0.10 gstreamer-fft-0.10 gstreamer-interfaces-0.10 gstreamer-net-0.10 gstreamer-netbuffer-0.10 gstreamer-pbutils-0.10 gstreamer-riff-0.10 gstreamer-rtp-0.10 gstreamer-rtsp-0.10 gstreamer-sdp-0.10 gstreamer-tag-0.10 gstreamer-video-0.10 gtk+-2.0 gtk+-3.0 gtksourceview-2.0 gtksourceview-3.0 gudev-1.0 hildon-1 hildon-fm-2 json-glib-1.0 libepc-1.0 libgda-4.0 libgda-report-4.0 libgdata libglade-2.0 libgnome-2.0 libgnome-menu libgnomeui-2.0 libgsf-1 libnotify liboobs-1 libpeas-1.0 librsvg-2.0 libsexy libsoup-2.2 libsoup-2.4 libwnck-1.0 loudmouth-1.0 mx-1.0 pango pangocairo poppler-glib purple rest-0.6 rest-extras-0.6 rest-0.7 tracker-indexer-module-1.0 twitter-glib-1.0 unique-1.0 vte vte-2.90 webkit-1.0 +BINDINGS = atk clutter-1.0 clutter-gtk-0.10 clutter-gtk-1.0 cogl-1.0 gconf-2.0 gdk-2.0 gdk-3.0 gdk-pixbuf-2.0 gdk-x11-2.0 gdk-x11-3.0 gdl-1.0 gdu gdu-gtk gedit-2.20 gedit gio-2.0 gio-unix-2.0 gnome-desktop-2.0 gnome-keyring-1 gnome-vfs-2.0 goocanvas gstreamer-0.10 gstreamer-app-0.10 gstreamer-audio-0.10 gstreamer-base-0.10 gstreamer-cdda-0.10 gstreamer-check-0.10 gstreamer-controller-0.10 gstreamer-dataprotocol-0.10 gstreamer-fft-0.10 gstreamer-interfaces-0.10 gstreamer-net-0.10 gstreamer-netbuffer-0.10 gstreamer-pbutils-0.10 gstreamer-riff-0.10 gstreamer-rtp-0.10 gstreamer-rtsp-0.10 gstreamer-sdp-0.10 gstreamer-tag-0.10 gstreamer-video-0.10 gtk+-2.0 gtk+-3.0 gtksourceview-2.0 gtksourceview-3.0 gudev-1.0 hildon-1 hildon-fm-2 json-glib-1.0 libepc-1.0 libgda-4.0 libgda-report-4.0 libgdata libglade-2.0 libgnome-2.0 libgnome-menu libgnomeui-2.0 libgsf-1 libnotify liboobs-1 libpeas-1.0 librsvg-2.0 libsexy libsoup-2.2 libsoup-2.4 libwnck-1.0 loudmouth-1.0 mx-1.0 packagekit-glib2 pango pangocairo poppler-glib purple rest-0.6 rest-extras-0.6 rest-0.7 tracker-indexer-module-1.0 twitter-glib-1.0 unique-1.0 vte vte-2.90 webkit-1.0 VAPIGEN = $(top_builddir)/vapigen/vapigen VAPIGENFLAGS = --vapidir $(srcdir) @@ -467,6 +467,9 @@ loudmouth-1.0: mx-1.0: $(GENVAPI) --library $(srcdir)/mx-1.0 --metadatadir $(METADATADIR) $(METADATADIR)/Mx-1.0-custom.vala $(GIRDIR)/Mx-1.0.gir +packagekit-glib2: + $(GENVAPI) --library $(srcdir)/packagekit-glib2 --metadatadir $(METADATADIR) --pkg gio-2.0 $(GIRDIR)/PackageKitGlib-1.0.gir + pango: $(GENVAPI) --library $(srcdir)/pango $(PACKAGESDIR)/pango/pango-custom.vala $(PACKAGESDIR)/pango/pango.gi diff --git a/vapi/metadata/PackageKitGlib-1.0.metadata b/vapi/metadata/PackageKitGlib-1.0.metadata new file mode 100644 index 000000000..0d4b05c14 --- /dev/null +++ b/vapi/metadata/PackageKitGlib-1.0.metadata @@ -0,0 +1,3 @@ +DistroUpgradeEnum name="DistroUpgradeEnum" +ErrorEnum name="ErrorEnum" +MessageEnum name="MessageEnum" diff --git a/vapi/packagekit-glib2.deps b/vapi/packagekit-glib2.deps new file mode 100644 index 000000000..cd10dfde4 --- /dev/null +++ b/vapi/packagekit-glib2.deps @@ -0,0 +1 @@ +gio-2.0 diff --git a/vapi/packagekit-glib2.vapi b/vapi/packagekit-glib2.vapi new file mode 100644 index 000000000..bbe6510e9 --- /dev/null +++ b/vapi/packagekit-glib2.vapi @@ -0,0 +1,1630 @@ +/* packagekit-glib2.vapi generated by vapigen, do not modify. */ + +[CCode (cprefix = "Pk", gir_namespace = "PackageKitGlib", gir_version = "1.0", lower_case_cprefix = "pk__")] +namespace Pk { + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_catalog_get_type ()")] + public class Catalog : GLib.Object { + [CCode (cname = "pk_catalog_new", has_construct_function = false)] + public Catalog (); + [CCode (cname = "pk_catalog_lookup_async")] + public async GLib.GenericArray lookup_async (string filename, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_catalog_test")] + public static void test (void* user_data); + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_category_get_type ()")] + public class Category : Pk.Source { + [CCode (cname = "pk_category_new", has_construct_function = false)] + public Category (); + [CCode (cname = "pk_category_get_icon")] + public unowned string get_icon (); + [CCode (cname = "pk_category_get_id")] + public unowned string get_id (); + [CCode (cname = "pk_category_get_name")] + public unowned string get_name (); + [CCode (cname = "pk_category_get_parent_id")] + public unowned string get_parent_id (); + [CCode (cname = "pk_category_get_summary")] + public unowned string get_summary (); + [CCode (cname = "pk_category_set_icon")] + public void set_icon (string icon); + [CCode (cname = "pk_category_set_id")] + public void set_id (string cat_id); + [CCode (cname = "pk_category_set_name")] + public void set_name (string name); + [CCode (cname = "pk_category_set_parent_id")] + public void set_parent_id (string parent_id); + [CCode (cname = "pk_category_set_summary")] + public void set_summary (string summary); + [NoAccessorMethod] + public string cat_id { owned get; set; } + [NoAccessorMethod] + public string icon { owned get; set; } + [NoAccessorMethod] + public string name { owned get; set; } + [NoAccessorMethod] + public string parent_id { owned get; set; } + [NoAccessorMethod] + public string summary { owned get; set; } + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_client_get_type ()")] + public class Client : GLib.Object { + [CCode (cname = "pk_client_new", has_construct_function = false)] + public Client (); + [CCode (cname = "pk_client_accept_eula")] + public Pk.Results accept_eula (string eula_id, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_accept_eula_async")] + public async void accept_eula_async (string eula_id, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_client_adopt")] + public Pk.Results adopt (string transaction_id, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_adopt_async")] + public async void adopt_async (string transaction_id, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [NoWrapper] + public virtual void changed (); + [CCode (cname = "pk_client_download_packages")] + public Pk.Results download_packages ([CCode (array_length = false, array_null_terminated = true)] string[] package_ids, string directory, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_download_packages_async")] + public async void download_packages_async ([CCode (array_length = false, array_null_terminated = true)] string[] package_ids, string directory, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_client_error_quark")] + public static GLib.Quark error_quark (); + [CCode (cname = "pk_client_generic_finish")] + public Pk.Results generic_finish (GLib.AsyncResult res) throws GLib.Error; + [CCode (cname = "pk_client_get_background")] + public bool get_background (); + [CCode (cname = "pk_client_get_cache_age")] + public uint get_cache_age (); + [CCode (cname = "pk_client_get_categories")] + public Pk.Results get_categories (GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_get_categories_async")] + public async void get_categories_async (GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_client_get_depends")] + public Pk.Results get_depends (Pk.Bitfield filters, [CCode (array_length = false, array_null_terminated = true)] string[] package_ids, bool recursive, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_get_depends_async")] + public async void get_depends_async (Pk.Bitfield filters, [CCode (array_length = false, array_null_terminated = true)] string[] package_ids, bool recursive, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_client_get_details")] + public Pk.Results get_details ([CCode (array_length = false, array_null_terminated = true)] string[] package_ids, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_get_details_async")] + public async void get_details_async ([CCode (array_length = false, array_null_terminated = true)] string[] package_ids, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_client_get_distro_upgrades")] + public Pk.Results get_distro_upgrades (GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_get_distro_upgrades_async")] + public async void get_distro_upgrades_async (GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_client_get_files")] + public Pk.Results get_files ([CCode (array_length = false, array_null_terminated = true)] string[] package_ids, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_get_files_async")] + public async void get_files_async ([CCode (array_length = false, array_null_terminated = true)] string[] package_ids, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_client_get_idle")] + public bool get_idle (); + [CCode (cname = "pk_client_get_interactive")] + public bool get_interactive (); + [CCode (cname = "pk_client_get_locale")] + public unowned string get_locale (); + [CCode (cname = "pk_client_get_old_transactions")] + public Pk.Results get_old_transactions (uint number, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_get_old_transactions_async")] + public async void get_old_transactions_async (uint number, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_client_get_packages")] + public Pk.Results get_packages (Pk.Bitfield filters, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_get_packages_async")] + public async void get_packages_async (Pk.Bitfield filters, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_client_get_progress")] + public Pk.Progress get_progress (string transaction_id, GLib.Cancellable? cancellable) throws GLib.Error; + [CCode (cname = "pk_client_get_progress_async")] + public async Pk.Progress get_progress_async (string transaction_id, GLib.Cancellable? cancellable) throws GLib.Error; + [CCode (cname = "pk_client_get_repo_list")] + public Pk.Results get_repo_list (Pk.Bitfield filters, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_get_repo_list_async")] + public async void get_repo_list_async (Pk.Bitfield filters, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_client_get_requires")] + public Pk.Results get_requires (Pk.Bitfield filters, [CCode (array_length = false, array_null_terminated = true)] string[] package_ids, bool recursive, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_get_requires_async")] + public async void get_requires_async (Pk.Bitfield filters, [CCode (array_length = false, array_null_terminated = true)] string[] package_ids, bool recursive, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_client_get_update_detail")] + public Pk.Results get_update_detail ([CCode (array_length = false, array_null_terminated = true)] string[] package_ids, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_get_update_detail_async")] + public async void get_update_detail_async ([CCode (array_length = false, array_null_terminated = true)] string[] package_ids, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_client_get_updates")] + public Pk.Results get_updates (Pk.Bitfield filters, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_get_updates_async")] + public async void get_updates_async (Pk.Bitfield filters, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_client_install_files")] + public Pk.Results install_files (bool only_trusted, [CCode (array_length = false, array_null_terminated = true)] string[] files, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_install_files_async")] + public async void install_files_async (bool only_trusted, [CCode (array_length = false, array_null_terminated = true)] string[] files, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_client_install_packages")] + public Pk.Results install_packages (bool only_trusted, [CCode (array_length = false, array_null_terminated = true)] string[] package_ids, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_install_packages_async")] + public async void install_packages_async (bool only_trusted, [CCode (array_length = false, array_null_terminated = true)] string[] package_ids, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_client_install_signature")] + public Pk.Results install_signature (Pk.SigType type, string key_id, string package_id, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_install_signature_async")] + public async void install_signature_async (Pk.SigType type, string key_id, string package_id, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_client_refresh_cache")] + public Pk.Results refresh_cache (bool force, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_refresh_cache_async")] + public async void refresh_cache_async (bool force, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_client_remove_packages")] + public Pk.Results remove_packages ([CCode (array_length = false, array_null_terminated = true)] string[] package_ids, bool allow_deps, bool autoremove, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_remove_packages_async")] + public async void remove_packages_async ([CCode (array_length = false, array_null_terminated = true)] string[] package_ids, bool allow_deps, bool autoremove, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_client_repair_system")] + public Pk.Results repair_system (bool only_trusted, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_repair_system_async")] + public async void repair_system_async (bool only_trusted, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_client_repo_enable")] + public Pk.Results repo_enable (string repo_id, bool enabled, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_repo_enable_async")] + public async void repo_enable_async (string repo_id, bool enabled, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_client_repo_set_data")] + public Pk.Results repo_set_data (string repo_id, string parameter, string value, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_repo_set_data_async")] + public async void repo_set_data_async (string repo_id, string parameter, string value, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_client_resolve")] + public Pk.Results resolve (Pk.Bitfield filters, [CCode (array_length = false, array_null_terminated = true)] string[] packages, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_resolve_async")] + public async void resolve_async (Pk.Bitfield filters, [CCode (array_length = false, array_null_terminated = true)] string[] packages, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_client_rollback")] + public Pk.Results rollback (string transaction_id, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_rollback_async")] + public async void rollback_async (string transaction_id, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_client_search_details")] + public Pk.Results search_details (Pk.Bitfield filters, [CCode (array_length = false, array_null_terminated = true)] string[] values, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_search_details_async")] + public async void search_details_async (Pk.Bitfield filters, [CCode (array_length = false, array_null_terminated = true)] string[] values, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_client_search_files")] + public Pk.Results search_files (Pk.Bitfield filters, [CCode (array_length = false, array_null_terminated = true)] string[] values, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_search_files_async")] + public async void search_files_async (Pk.Bitfield filters, [CCode (array_length = false, array_null_terminated = true)] string[] values, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_client_search_groups")] + public Pk.Results search_groups (Pk.Bitfield filters, [CCode (array_length = false, array_null_terminated = true)] string[] values, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_search_groups_async")] + public async void search_groups_async (Pk.Bitfield filters, [CCode (array_length = false, array_null_terminated = true)] string[] values, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_client_search_names")] + public Pk.Results search_names (Pk.Bitfield filters, [CCode (array_length = false, array_null_terminated = true)] string[] values, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_search_names_async")] + public async void search_names_async (Pk.Bitfield filters, [CCode (array_length = false, array_null_terminated = true)] string[] values, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_client_set_background")] + public void set_background (bool background); + [CCode (cname = "pk_client_set_cache_age")] + public void set_cache_age (uint cache_age); + [CCode (cname = "pk_client_set_interactive")] + public void set_interactive (bool interactive); + [CCode (cname = "pk_client_set_locale")] + public void set_locale (string locale); + [CCode (cname = "pk_client_simulate_install_files")] + public Pk.Results simulate_install_files ([CCode (array_length = false, array_null_terminated = true)] string[] files, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_simulate_install_files_async")] + public async void simulate_install_files_async ([CCode (array_length = false, array_null_terminated = true)] string[] files, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_client_simulate_install_packages")] + public Pk.Results simulate_install_packages ([CCode (array_length = false, array_null_terminated = true)] string[] package_ids, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_simulate_install_packages_async")] + public async void simulate_install_packages_async ([CCode (array_length = false, array_null_terminated = true)] string[] package_ids, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_client_simulate_remove_packages")] + public Pk.Results simulate_remove_packages ([CCode (array_length = false, array_null_terminated = true)] string[] package_ids, bool autoremove, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_simulate_remove_packages_async")] + public async void simulate_remove_packages_async ([CCode (array_length = false, array_null_terminated = true)] string[] package_ids, bool autoremove, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_client_simulate_repair_system")] + public Pk.Results simulate_repair_system (GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_simulate_repair_system_async")] + public async void simulate_repair_system_async (GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_client_simulate_update_packages")] + public Pk.Results simulate_update_packages ([CCode (array_length = false, array_null_terminated = true)] string[] package_ids, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_simulate_update_packages_async")] + public async void simulate_update_packages_async ([CCode (array_length = false, array_null_terminated = true)] string[] package_ids, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_client_test")] + public static void test (void* user_data); + [CCode (cname = "pk_client_update_packages")] + public Pk.Results update_packages (bool only_trusted, [CCode (array_length = false, array_null_terminated = true)] string[] package_ids, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_update_packages_async")] + public async void update_packages_async (bool only_trusted, [CCode (array_length = false, array_null_terminated = true)] string[] package_ids, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_client_update_system")] + public Pk.Results update_system (bool only_trusted, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_update_system_async")] + public async void update_system_async (bool only_trusted, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_client_upgrade_system")] + public Pk.Results upgrade_system (string distro_id, Pk.UpgradeKind upgrade_kind, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_upgrade_system_async")] + public async void upgrade_system_async (string distro_id, Pk.UpgradeKind upgrade_kind, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_client_what_provides")] + public Pk.Results what_provides (Pk.Bitfield filters, Pk.Provides provides, [CCode (array_length = false, array_null_terminated = true)] string[] values, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error; + [CCode (cname = "pk_client_what_provides_async")] + public async void what_provides_async (Pk.Bitfield filters, Pk.Provides provides, [CCode (array_length = false, array_null_terminated = true)] string[] values, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [NoAccessorMethod] + public bool background { get; set; } + [NoAccessorMethod] + public uint cache_age { get; set; } + [NoAccessorMethod] + public bool idle { get; } + [NoAccessorMethod] + public bool interactive { get; set; } + [NoAccessorMethod] + public string locale { owned get; set; } + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_client_helper_get_type ()")] + public class ClientHelper : GLib.Object { + [CCode (cname = "pk_client_helper_new", has_construct_function = false)] + public ClientHelper (); + [CCode (cname = "pk_client_helper_start")] + public bool start (string socket_filename, string argv, string envp) throws GLib.Error; + [CCode (cname = "pk_client_helper_stop")] + public bool stop () throws GLib.Error; + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_control_get_type ()")] + public class Control : GLib.Object { + [CCode (cname = "pk_control_new", has_construct_function = false)] + public Control (); + [CCode (cname = "pk_control_can_authorize_async")] + public async Pk.Authorize can_authorize_async (string action_id, GLib.Cancellable? cancellable) throws GLib.Error; + [NoWrapper] + public virtual void connection_changed (bool connected); + [CCode (cname = "pk_control_error_quark")] + public static GLib.Quark error_quark (); + [CCode (cname = "pk_control_get_daemon_state_async")] + public async string get_daemon_state_async (GLib.Cancellable? cancellable) throws GLib.Error; + [CCode (cname = "pk_control_get_network_state_async")] + public async Pk.Network get_network_state_async (GLib.Cancellable? cancellable) throws GLib.Error; + [CCode (cname = "pk_control_get_properties")] + public bool get_properties (GLib.Cancellable? cancellable) throws GLib.Error; + [CCode (cname = "pk_control_get_properties_async")] + public async bool get_properties_async (GLib.Cancellable? cancellable) throws GLib.Error; + [CCode (cname = "pk_control_get_tid_async")] + public async string get_tid_async (GLib.Cancellable? cancellable) throws GLib.Error; + [CCode (cname = "pk_control_get_time_since_action_async")] + public async uint get_time_since_action_async (Pk.Role role, GLib.Cancellable? cancellable) throws GLib.Error; + [CCode (array_length = false, array_null_terminated = true, cname = "pk_control_get_transaction_list")] + public string[] get_transaction_list (GLib.Cancellable? cancellable) throws GLib.Error; + [CCode (array_length = false, array_null_terminated = true, cname = "pk_control_get_transaction_list_async")] + public async string[] get_transaction_list_async (GLib.Cancellable? cancellable) throws GLib.Error; + [NoWrapper] + public virtual void network_state_changed (); + [CCode (cname = "pk_control_set_proxy")] + public bool set_proxy (string proxy_http, string proxy_ftp, GLib.Cancellable? cancellable) throws GLib.Error; + [CCode (cname = "pk_control_set_proxy2")] + public bool set_proxy2 (string proxy_http, string proxy_https, string proxy_ftp, string proxy_socks, string no_proxy, string pac, GLib.Cancellable? cancellable) throws GLib.Error; + [CCode (cname = "pk_control_set_proxy2_async")] + public async void set_proxy2_async (string proxy_http, string proxy_https, string proxy_ftp, string proxy_socks, string no_proxy, string pac, GLib.Cancellable? cancellable); + [CCode (cname = "pk_control_set_proxy_async")] + public async bool set_proxy_async (string proxy_http, string proxy_ftp, GLib.Cancellable? cancellable) throws GLib.Error; + [CCode (cname = "pk_control_set_root")] + public bool set_root (string root, GLib.Cancellable? cancellable) throws GLib.Error; + [CCode (cname = "pk_control_set_root_async")] + public async bool set_root_async (string root, GLib.Cancellable? cancellable) throws GLib.Error; + [CCode (cname = "pk_control_suggest_daemon_quit")] + public bool suggest_daemon_quit (GLib.Cancellable? cancellable) throws GLib.Error; + [CCode (cname = "pk_control_suggest_daemon_quit_async")] + public async bool suggest_daemon_quit_async (GLib.Cancellable? cancellable) throws GLib.Error; + [CCode (cname = "pk_control_test")] + public static void test (void* user_data); + [NoAccessorMethod] + public string backend_author { owned get; set; } + [NoAccessorMethod] + public string backend_description { owned get; set; } + [NoAccessorMethod] + public string backend_name { owned get; set; } + [NoAccessorMethod] + public bool connected { get; set; } + [NoAccessorMethod] + public string distro_id { owned get; set; } + [NoAccessorMethod] + public uint64 filters { get; set; } + [NoAccessorMethod] + public uint64 groups { get; set; } + [NoAccessorMethod] + public virtual bool locked { get; set; } + [NoAccessorMethod] + public string mime_types { owned get; set; } + [NoAccessorMethod] + public uint network_state { get; set; } + [NoAccessorMethod] + public uint64 roles { get; set; } + [NoAccessorMethod] + public uint version_major { get; } + [NoAccessorMethod] + public uint version_micro { get; } + [NoAccessorMethod] + public uint version_minor { get; } + public virtual signal void repo_list_changed (); + public virtual signal void restart_schedule (); + public virtual signal void transaction_list_changed ([CCode (array_length = false, array_null_terminated = true)] string[] transaction_ids); + public virtual signal void updates_changed (); + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_desktop_get_type ()")] + public class Desktop : GLib.Object { + [CCode (cname = "pk_desktop_new", has_construct_function = false)] + public Desktop (); + [CCode (cname = "pk_desktop_get_files_for_package")] + public GLib.GenericArray get_files_for_package (string package) throws GLib.Error; + [CCode (cname = "pk_desktop_get_package_for_file")] + public string get_package_for_file (string filename) throws GLib.Error; + [CCode (cname = "pk_desktop_get_shown_for_package")] + public GLib.GenericArray get_shown_for_package (string package) throws GLib.Error; + [CCode (cname = "pk_desktop_open_database")] + public bool open_database () throws GLib.Error; + [CCode (cname = "pk_desktop_test")] + public static void test (void* user_data); + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_details_get_type ()")] + public class Details : Pk.Source { + [CCode (cname = "pk_details_new", has_construct_function = false)] + public Details (); + [NoAccessorMethod] + public string description { owned get; set; } + [NoAccessorMethod] + public uint group { get; set; } + [NoAccessorMethod] + public string license { owned get; set; } + [NoAccessorMethod] + public string package_id { owned get; set; } + [NoAccessorMethod] + public uint64 size { get; set; } + [NoAccessorMethod] + public string url { owned get; set; } + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_distro_upgrade_get_type ()")] + public class DistroUpgrade : Pk.Source { + [CCode (cname = "pk_distro_upgrade_new", has_construct_function = false)] + public DistroUpgrade (); + [CCode (cname = "pk_distro_upgrade_enum_from_string")] + public static Pk.DistroUpgradeEnum enum_from_string (string upgrade); + [CCode (cname = "pk_distro_upgrade_enum_to_string")] + public static unowned string enum_to_string (Pk.DistroUpgradeEnum upgrade); + [CCode (cname = "pk_distro_upgrade_get_id")] + public unowned string get_id (); + [CCode (cname = "pk_distro_upgrade_get_state")] + public Pk.DistroUpgradeEnum get_state (); + [CCode (cname = "pk_distro_upgrade_get_summary")] + public unowned string get_summary (); + [NoAccessorMethod] + public string name { owned get; set; } + [NoAccessorMethod] + public uint state { get; set; } + [NoAccessorMethod] + public string summary { owned get; set; } + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_error_get_type ()")] + public class Error : Pk.Source { + [CCode (cname = "pk_error_new", has_construct_function = false)] + public Error (); + [CCode (cname = "pk_error_enum_from_string")] + public static Pk.ErrorEnum enum_from_string (string code); + [CCode (cname = "pk_error_enum_to_string")] + public static unowned string enum_to_string (Pk.ErrorEnum code); + [CCode (cname = "pk_error_get_code")] + public Pk.ErrorEnum get_code (); + [CCode (cname = "pk_error_get_details")] + public unowned string get_details (); + [NoAccessorMethod] + public uint code { get; set; } + [NoAccessorMethod] + public string details { owned get; set; } + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_eula_required_get_type ()")] + public class EulaRequired : Pk.Source { + [CCode (cname = "pk_eula_required_new", has_construct_function = false)] + public EulaRequired (); + [NoAccessorMethod] + public string eula_id { owned get; set; } + [NoAccessorMethod] + public string license_agreement { owned get; set; } + [NoAccessorMethod] + public string package_id { owned get; set; } + [NoAccessorMethod] + public string vendor_name { owned get; set; } + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_files_get_type ()")] + public class Files : Pk.Source { + [CCode (cname = "pk_files_new", has_construct_function = false)] + public Files (); + [CCode (array_length = false, array_null_terminated = true)] + [NoAccessorMethod] + public string[] files { owned get; set; } + [NoAccessorMethod] + public string package_id { owned get; set; } + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_media_change_required_get_type ()")] + public class MediaChangeRequired : Pk.Source { + [CCode (cname = "pk_media_change_required_new", has_construct_function = false)] + public MediaChangeRequired (); + [NoAccessorMethod] + public string media_id { owned get; set; } + [NoAccessorMethod] + public string media_text { owned get; set; } + [NoAccessorMethod] + public uint media_type { get; set; } + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_message_get_type ()")] + public class Message : Pk.Source { + [CCode (cname = "pk_message_new", has_construct_function = false)] + public Message (); + [CCode (cname = "pk_message_enum_from_string")] + public static Pk.MessageEnum enum_from_string (string message); + [CCode (cname = "pk_message_enum_to_string")] + public static unowned string enum_to_string (Pk.MessageEnum message); + [CCode (cname = "pk_message_get_details")] + public unowned string get_details (); + [CCode (cname = "pk_message_get_kind")] + public Pk.MessageEnum get_kind (); + [NoAccessorMethod] + public string details { owned get; set; } + [NoAccessorMethod] + public uint type { get; set; } + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_package_get_type ()")] + public class Package : Pk.Source { + [CCode (cname = "pk_package_new", has_construct_function = false)] + public Package (); + [CCode (cname = "pk_package_equal")] + public bool equal (Pk.Package package2); + [CCode (cname = "pk_package_equal_id")] + public bool equal_id (Pk.Package package2); + [CCode (cname = "pk_package_get_arch")] + public unowned string get_arch (); + [CCode (cname = "pk_package_get_data")] + public unowned string get_data (); + [CCode (cname = "pk_package_get_id")] + public unowned string get_id (); + [CCode (cname = "pk_package_get_info")] + public Pk.Info get_info (); + [CCode (cname = "pk_package_get_name")] + public unowned string get_name (); + [CCode (cname = "pk_package_get_summary")] + public unowned string get_summary (); + [CCode (cname = "pk_package_get_version")] + public unowned string get_version (); + [CCode (cname = "pk_package_id_build")] + public static string id_build (string name, string version, string arch, string data); + [CCode (cname = "pk_package_id_check")] + public static bool id_check (string package_id); + [CCode (cname = "pk_package_id_equal_fuzzy_arch")] + public static bool id_equal_fuzzy_arch (string package_id1, string package_id2); + [CCode (array_length = false, array_null_terminated = true, cname = "pk_package_id_split")] + public static string[] id_split (string package_id); + [CCode (cname = "pk_package_id_test")] + public static void id_test (void* user_data); + [CCode (cname = "pk_package_id_to_printable")] + public static string id_to_printable (string package_id); + [CCode (array_length = false, array_null_terminated = true, cname = "pk_package_ids_add_id")] + public static string[] ids_add_id (string package_ids, string package_id); + [CCode (array_length = false, array_null_terminated = true, cname = "pk_package_ids_add_ids")] + public static string[] ids_add_ids (string package_ids, string package_ids_new); + [CCode (cname = "pk_package_ids_check")] + public static bool ids_check (string package_ids); + [CCode (array_length = false, array_null_terminated = true, cname = "pk_package_ids_from_id")] + public static string[] ids_from_id (string package_id); + [CCode (array_length = false, array_null_terminated = true, cname = "pk_package_ids_from_string")] + public static string[] ids_from_string (string package_id); + [CCode (cname = "pk_package_ids_present_id")] + public static bool ids_present_id (string package_ids, string package_id); + [CCode (array_length = false, array_null_terminated = true, cname = "pk_package_ids_remove_id")] + public static string[] ids_remove_id (string package_ids, string package_id); + [CCode (cname = "pk_package_ids_test")] + public static void ids_test (void* user_data); + [CCode (cname = "pk_package_ids_to_string")] + public static string ids_to_string (string package_ids); + [CCode (cname = "pk_package_print")] + public void print (); + [CCode (cname = "pk_package_set_id")] + public bool set_id (string package_id) throws GLib.Error; + [CCode (cname = "pk_package_test")] + public static void test (void* user_data); + [NoAccessorMethod] + public string description { owned get; set; } + [NoAccessorMethod] + public uint group { get; set; } + [NoAccessorMethod] + public uint info { get; set; } + [NoAccessorMethod] + public string license { owned get; set; } + [NoAccessorMethod] + public string package_id { owned get; } + [NoAccessorMethod] + public uint64 size { get; set; } + [NoAccessorMethod] + public string summary { owned get; set; } + [NoAccessorMethod] + public string update_bugzilla_url { owned get; set; } + [NoAccessorMethod] + public string update_changelog { owned get; set; } + [NoAccessorMethod] + public string update_cve_url { owned get; set; } + [NoAccessorMethod] + public string update_issued { owned get; set; } + [NoAccessorMethod] + public string update_obsoletes { owned get; set; } + [NoAccessorMethod] + public uint update_restart { get; set; } + [NoAccessorMethod] + public uint update_state { get; set; } + [NoAccessorMethod] + public string update_text { owned get; set; } + [NoAccessorMethod] + public string update_updated { owned get; set; } + [NoAccessorMethod] + public string update_updates { owned get; set; } + [NoAccessorMethod] + public string update_vendor_url { owned get; set; } + [NoAccessorMethod] + public string url { owned get; set; } + public virtual signal void changed (); + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_package_sack_get_type ()")] + public class PackageSack : GLib.Object { + [CCode (cname = "pk_package_sack_new", has_construct_function = false)] + public PackageSack (); + [CCode (cname = "pk_package_sack_add_package")] + public bool add_package (Pk.Package package); + [CCode (cname = "pk_package_sack_add_package_by_id")] + public bool add_package_by_id (string package_id) throws GLib.Error; + [NoWrapper] + public virtual void changed (); + [CCode (cname = "pk_package_sack_clear")] + public void clear (); + [CCode (cname = "pk_package_sack_filter")] + public Pk.PackageSack filter (Pk.PackageSackFilterFunc filter_cb); + [CCode (cname = "pk_package_sack_filter_by_info")] + public Pk.PackageSack filter_by_info (Pk.Info info); + [CCode (cname = "pk_package_sack_find_by_id")] + public Pk.Package find_by_id (string package_id); + [CCode (cname = "pk_package_sack_get_array")] + public GLib.GenericArray get_array (); + [CCode (cname = "pk_package_sack_get_details")] + public bool get_details (GLib.Cancellable? cancellable) throws GLib.Error; + [CCode (cname = "pk_package_sack_get_details_async")] + public async void get_details_async (GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (array_length = false, array_null_terminated = true, cname = "pk_package_sack_get_ids")] + public string[] get_ids (); + [CCode (cname = "pk_package_sack_get_size")] + public uint get_size (); + [CCode (cname = "pk_package_sack_get_total_bytes")] + public uint64 get_total_bytes (); + [CCode (cname = "pk_package_sack_get_update_detail")] + public bool get_update_detail (GLib.Cancellable? cancellable) throws GLib.Error; + [CCode (cname = "pk_package_sack_get_update_detail_async")] + public async void get_update_detail_async (GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_package_sack_merge_generic_finish")] + public bool merge_generic_finish (GLib.AsyncResult res) throws GLib.Error; + [CCode (cname = "pk_package_sack_remove_by_filter")] + public bool remove_by_filter (Pk.PackageSackFilterFunc filter_cb); + [CCode (cname = "pk_package_sack_remove_package")] + public bool remove_package (Pk.Package package); + [CCode (cname = "pk_package_sack_remove_package_by_id")] + public bool remove_package_by_id (string package_id); + [CCode (cname = "pk_package_sack_resolve")] + public bool resolve (GLib.Cancellable? cancellable) throws GLib.Error; + [CCode (cname = "pk_package_sack_resolve_async")] + public async void resolve_async (GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_package_sack_sort")] + public void sort (Pk.PackageSackSortType type); + [CCode (cname = "pk_package_sack_test")] + public static void test (void* user_data); + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h")] + [Compact] + public class PackageSackResults { + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_progress_get_type ()")] + public class Progress : GLib.Object { + [CCode (cname = "pk_progress_new", has_construct_function = false)] + public Progress (); + [CCode (cname = "pk_progress_set_allow_cancel")] + public bool set_allow_cancel (bool allow_cancel); + [CCode (cname = "pk_progress_set_caller_active")] + public bool set_caller_active (bool caller_active); + [CCode (cname = "pk_progress_set_elapsed_time")] + public bool set_elapsed_time (uint elapsed_time); + [CCode (cname = "pk_progress_set_item_progress")] + public bool set_item_progress (string package_id, uint percentage); + [CCode (cname = "pk_progress_set_package")] + public bool set_package (Pk.Package package); + [CCode (cname = "pk_progress_set_package_id")] + public bool set_package_id (string package_id); + [CCode (cname = "pk_progress_set_percentage")] + public bool set_percentage (int percentage); + [CCode (cname = "pk_progress_set_remaining_time")] + public bool set_remaining_time (uint remaining_time); + [CCode (cname = "pk_progress_set_role")] + public bool set_role (Pk.Role role); + [CCode (cname = "pk_progress_set_speed")] + public bool set_speed (uint speed); + [CCode (cname = "pk_progress_set_status")] + public bool set_status (Pk.Status status); + [CCode (cname = "pk_progress_set_subpercentage")] + public bool set_subpercentage (int subpercentage); + [CCode (cname = "pk_progress_set_transaction_id")] + public bool set_transaction_id (string package_id); + [CCode (cname = "pk_progress_set_uid")] + public bool set_uid (uint uid); + [CCode (cname = "pk_progress_test")] + public static void test (void* user_data); + [NoAccessorMethod] + public bool allow_cancel { get; set; } + [NoAccessorMethod] + public bool caller_active { get; set; } + [NoAccessorMethod] + public uint elapsed_time { get; set; } + [NoAccessorMethod] + public string item_progress_id { owned get; set; } + [NoAccessorMethod] + public int item_progress_value { get; set; } + [NoAccessorMethod] + public Pk.Package package { owned get; set; } + [NoAccessorMethod] + public string package_id { owned get; set; } + [NoAccessorMethod] + public int percentage { get; set; } + [NoAccessorMethod] + public uint remaining_time { get; set; } + [NoAccessorMethod] + public uint role { get; set; } + [NoAccessorMethod] + public uint speed { get; set; } + [NoAccessorMethod] + public uint status { get; set; } + [NoAccessorMethod] + public int subpercentage { get; set; } + [NoAccessorMethod] + public string transaction_id { owned get; set; } + [NoAccessorMethod] + public uint uid { get; set; } + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_repo_detail_get_type ()")] + public class RepoDetail : Pk.Source { + [CCode (cname = "pk_repo_detail_new", has_construct_function = false)] + public RepoDetail (); + [NoAccessorMethod] + public string description { owned get; set; } + [NoAccessorMethod] + public bool enabled { get; set; } + [NoAccessorMethod] + public string repo_id { owned get; set; } + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_repo_signature_required_get_type ()")] + public class RepoSignatureRequired : Pk.Source { + [CCode (cname = "pk_repo_signature_required_new", has_construct_function = false)] + public RepoSignatureRequired (); + [NoAccessorMethod] + public string key_fingerprint { owned get; set; } + [NoAccessorMethod] + public string key_id { owned get; set; } + [NoAccessorMethod] + public string key_timestamp { owned get; set; } + [NoAccessorMethod] + public string key_url { owned get; set; } + [NoAccessorMethod] + public string key_userid { owned get; set; } + [NoAccessorMethod] + public string package_id { owned get; set; } + [NoAccessorMethod] + public string repository_name { owned get; set; } + [NoAccessorMethod] + public uint type { get; set; } + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_require_restart_get_type ()")] + public class RequireRestart : Pk.Source { + [CCode (cname = "pk_require_restart_new", has_construct_function = false)] + public RequireRestart (); + [NoAccessorMethod] + public string package_id { owned get; set; } + [NoAccessorMethod] + public uint restart { get; set; } + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_results_get_type ()")] + public class Results : GLib.Object { + [CCode (cname = "pk_results_new", has_construct_function = false)] + public Results (); + [CCode (cname = "pk_results_add_category")] + public bool add_category (Pk.Category item); + [CCode (cname = "pk_results_add_details")] + public bool add_details (Pk.Details item); + [CCode (cname = "pk_results_add_distro_upgrade")] + public bool add_distro_upgrade (Pk.DistroUpgrade item); + [CCode (cname = "pk_results_add_eula_required")] + public bool add_eula_required (Pk.EulaRequired item); + [CCode (cname = "pk_results_add_files")] + public bool add_files (Pk.Files item); + [CCode (cname = "pk_results_add_media_change_required")] + public bool add_media_change_required (Pk.MediaChangeRequired item); + [CCode (cname = "pk_results_add_message")] + public bool add_message (Pk.Message item); + [CCode (cname = "pk_results_add_package")] + public bool add_package (Pk.Package item); + [CCode (cname = "pk_results_add_repo_detail")] + public bool add_repo_detail (Pk.RepoDetail item); + [CCode (cname = "pk_results_add_repo_signature_required")] + public bool add_repo_signature_required (Pk.RepoSignatureRequired item); + [CCode (cname = "pk_results_add_require_restart")] + public bool add_require_restart (Pk.RequireRestart item); + [CCode (cname = "pk_results_add_transaction")] + public bool add_transaction (Pk.TransactionPast item); + [CCode (cname = "pk_results_add_update_detail")] + public bool add_update_detail (Pk.UpdateDetail item); + [CCode (cname = "pk_results_get_category_array")] + public GLib.GenericArray get_category_array (); + [CCode (cname = "pk_results_get_details_array")] + public GLib.GenericArray get_details_array (); + [CCode (cname = "pk_results_get_distro_upgrade_array")] + public GLib.GenericArray get_distro_upgrade_array (); + [CCode (cname = "pk_results_get_error_code")] + public Pk.Error get_error_code (); + [CCode (cname = "pk_results_get_eula_required_array")] + public GLib.GenericArray get_eula_required_array (); + [CCode (cname = "pk_results_get_exit_code")] + public Pk.Exit get_exit_code (); + [CCode (cname = "pk_results_get_files_array")] + public GLib.GenericArray get_files_array (); + [CCode (cname = "pk_results_get_media_change_required_array")] + public GLib.GenericArray get_media_change_required_array (); + [CCode (cname = "pk_results_get_message_array")] + public GLib.GenericArray get_message_array (); + [CCode (cname = "pk_results_get_package_array")] + public GLib.GenericArray get_package_array (); + [CCode (cname = "pk_results_get_package_sack")] + public Pk.PackageSack get_package_sack (); + [CCode (cname = "pk_results_get_repo_detail_array")] + public GLib.GenericArray get_repo_detail_array (); + [CCode (cname = "pk_results_get_repo_signature_required_array")] + public GLib.GenericArray get_repo_signature_required_array (); + [CCode (cname = "pk_results_get_require_restart_array")] + public GLib.GenericArray get_require_restart_array (); + [CCode (cname = "pk_results_get_require_restart_worst")] + public Pk.Restart get_require_restart_worst (); + [CCode (cname = "pk_results_get_transaction_array")] + public GLib.GenericArray get_transaction_array (); + [CCode (cname = "pk_results_get_update_detail_array")] + public GLib.GenericArray get_update_detail_array (); + [CCode (cname = "pk_results_set_error_code")] + public bool set_error_code (Pk.Error item); + [CCode (cname = "pk_results_set_exit_code")] + public bool set_exit_code (Pk.Exit exit_enum); + [CCode (cname = "pk_results_test")] + public static void test (void* user_data); + [NoAccessorMethod] + public uint inputs { get; set; } + [NoAccessorMethod] + public Pk.Progress progress { owned get; set; } + [NoAccessorMethod] + public uint role { get; set; } + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_service_pack_get_type ()")] + public class ServicePack : GLib.Object { + [CCode (cname = "pk_service_pack_new", has_construct_function = false)] + public ServicePack (); + [CCode (cname = "pk_service_pack_check_valid")] + public bool check_valid (string filename) throws GLib.Error; + [CCode (cname = "pk_service_pack_create_for_package_ids_async")] + public async void create_for_package_ids_async (string filename, string package_ids, string package_ids_exclude, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_service_pack_create_for_updates_async")] + public async void create_for_updates_async (string filename, string package_ids_exclude, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_service_pack_generic_finish")] + public bool generic_finish (GLib.AsyncResult res) throws GLib.Error; + [CCode (cname = "pk_service_pack_set_temp_directory")] + public bool set_temp_directory (string directory); + [CCode (cname = "pk_service_pack_test")] + public static void test (void* user_data); + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_source_get_type ()")] + public class Source : GLib.Object { + [CCode (cname = "pk_source_new", has_construct_function = false)] + public Source (); + [NoAccessorMethod] + public uint role { get; set; } + [NoAccessorMethod] + public string transaction_id { owned get; set; } + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_task_get_type ()")] + public class Task : Pk.Client { + [CCode (cname = "pk_task_new", has_construct_function = false)] + public Task (); + [CCode (cname = "pk_task_download_packages_async")] + public async void download_packages_async ([CCode (array_length = false, array_null_terminated = true)] string[] package_ids, string directory, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [NoWrapper] + public virtual void eula_question (uint request, Pk.Results results); + [CCode (cname = "pk_task_generic_finish")] + public Pk.Results generic_finish (GLib.AsyncResult res) throws GLib.Error; + [CCode (cname = "pk_task_get_categories_async")] + public async void get_categories_async (GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_task_get_depends_async")] + public async void get_depends_async (Pk.Bitfield filters, [CCode (array_length = false, array_null_terminated = true)] string[] package_ids, bool recursive, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_task_get_details_async")] + public async void get_details_async ([CCode (array_length = false, array_null_terminated = true)] string[] package_ids, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_task_get_files_async")] + public async void get_files_async ([CCode (array_length = false, array_null_terminated = true)] string[] package_ids, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_task_get_interactive")] + public bool get_interactive (); + [CCode (cname = "pk_task_get_packages_async")] + public async void get_packages_async (Pk.Bitfield filters, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_task_get_repo_list_async")] + public async void get_repo_list_async (Pk.Bitfield filters, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_task_get_requires_async")] + public async void get_requires_async (Pk.Bitfield filters, [CCode (array_length = false, array_null_terminated = true)] string[] package_ids, bool recursive, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_task_get_simulate")] + public bool get_simulate (); + [CCode (cname = "pk_task_get_update_detail_async")] + public async void get_update_detail_async ([CCode (array_length = false, array_null_terminated = true)] string[] package_ids, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_task_get_updates_async")] + public async void get_updates_async (Pk.Bitfield filters, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_task_install_files_async")] + public async void install_files_async ([CCode (array_length = false, array_null_terminated = true)] string[] files, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_task_install_packages_async")] + public async void install_packages_async ([CCode (array_length = false, array_null_terminated = true)] string[] package_ids, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [NoWrapper] + public virtual void key_question (uint request, Pk.Results results); + [NoWrapper] + public virtual void media_change_question (uint request, Pk.Results results); + [CCode (cname = "pk_task_refresh_cache_async")] + public async void refresh_cache_async (bool force, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_task_remove_packages_async")] + public async void remove_packages_async ([CCode (array_length = false, array_null_terminated = true)] string[] package_ids, bool allow_deps, bool autoremove, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_task_repair_system_async")] + public async void repair_system_async (GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_task_repo_enable_async")] + public async void repo_enable_async (string repo_id, bool enabled, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_task_resolve_async")] + public async void resolve_async (Pk.Bitfield filters, string packages, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_task_rollback_async")] + public async void rollback_async (string transaction_id, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_task_search_details_async")] + public async void search_details_async (Pk.Bitfield filters, [CCode (array_length = false, array_null_terminated = true)] string[] values, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_task_search_files_async")] + public async void search_files_async (Pk.Bitfield filters, [CCode (array_length = false, array_null_terminated = true)] string[] values, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_task_search_groups_async")] + public async void search_groups_async (Pk.Bitfield filters, [CCode (array_length = false, array_null_terminated = true)] string[] values, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_task_search_names_async")] + public async void search_names_async (Pk.Bitfield filters, [CCode (array_length = false, array_null_terminated = true)] string[] values, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_task_set_interactive")] + public void set_interactive (bool interactive); + [CCode (cname = "pk_task_set_simulate")] + public void set_simulate (bool simulate); + [NoWrapper] + public virtual void simulate_question (uint request, Pk.Results results); + [CCode (cname = "pk_task_test")] + public static void test (void* user_data); + [NoWrapper] + public virtual void untrusted_question (uint request, Pk.Results results); + [CCode (cname = "pk_task_update_packages_async")] + public async void update_packages_async ([CCode (array_length = false, array_null_terminated = true)] string[] package_ids, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_task_update_system_async")] + public async void update_system_async (GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [CCode (cname = "pk_task_user_accepted")] + public bool user_accepted (uint request); + [CCode (cname = "pk_task_user_declined")] + public bool user_declined (uint request); + [CCode (cname = "pk_task_what_provides_async")] + public async void what_provides_async (Pk.Bitfield filters, Pk.Provides provides, [CCode (array_length = false, array_null_terminated = true)] string[] values, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback); + [NoAccessorMethod] + public bool interactive { get; set; } + [NoAccessorMethod] + public bool simulate { get; set; } + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_transaction_list_get_type ()")] + public class TransactionList : GLib.Object { + [CCode (cname = "pk_transaction_list_new", has_construct_function = false)] + public TransactionList (); + [CCode (array_length = false, array_null_terminated = true, cname = "pk_transaction_list_get_ids")] + public string[] get_ids (); + [CCode (cname = "pk_transaction_list_test")] + public static void test (void* user_data); + public virtual signal void added (string tid); + public virtual signal void removed (string tid); + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_transaction_past_get_type ()")] + public class TransactionPast : Pk.Source { + [CCode (cname = "pk_transaction_past_new", has_construct_function = false)] + public TransactionPast (); + [NoAccessorMethod] + public string cmdline { owned get; set; } + [NoAccessorMethod] + public string data { owned get; set; } + [NoAccessorMethod] + public uint duration { get; set; } + [NoAccessorMethod] + public uint role { get; set; } + [NoAccessorMethod] + public bool succeeded { get; set; } + [NoAccessorMethod] + public string tid { owned get; set; } + [NoAccessorMethod] + public string timespec { owned get; set; } + [NoAccessorMethod] + public uint uid { get; set; } + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_update_detail_get_type ()")] + public class UpdateDetail : Pk.Source { + [CCode (cname = "pk_update_detail_new", has_construct_function = false)] + public UpdateDetail (); + [NoAccessorMethod] + public string bugzilla_url { owned get; set; } + [NoAccessorMethod] + public string changelog { owned get; set; } + [NoAccessorMethod] + public string cve_url { owned get; set; } + [NoAccessorMethod] + public string issued { owned get; set; } + [NoAccessorMethod] + public string obsoletes { owned get; set; } + [NoAccessorMethod] + public string package_id { owned get; set; } + [NoAccessorMethod] + public uint restart { get; set; } + [NoAccessorMethod] + public uint state { get; set; } + [NoAccessorMethod] + public string update_text { owned get; set; } + [NoAccessorMethod] + public string updated { owned get; set; } + [NoAccessorMethod] + public string updates { owned get; set; } + [NoAccessorMethod] + public string vendor_url { owned get; set; } + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h")] + [SimpleType] + public struct Bitfield : uint64 { + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", has_type_id = false)] + public struct EnumMatch { + public uint value; + public weak global::string string; + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PkAuthorizeEnum", cprefix = "PK_AUTHORIZE_ENUM_")] + [GIR (name = "AuthorizeEnum")] + public enum Authorize { + UNKNOWN, + YES, + NO, + INTERACTIVE, + LAST + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cprefix = "PK_CLIENT_ERROR_")] + public enum ClientError { + FAILED, + FAILED_AUTH, + NO_TID, + ALREADY_TID, + ROLE_UNKNOWN, + CANNOT_START_DAEMON, + INVALID_INPUT, + INVALID_FILE, + NOT_SUPPORTED, + DECLINED_SIMULATION, + LAST + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cprefix = "PK_CONTROL_ERROR_")] + public enum ControlError { + FAILED, + CANNOT_START_DAEMON + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cprefix = "PK_DISTRO_UPGRADE_ENUM_")] + public enum DistroUpgradeEnum { + UNKNOWN, + STABLE, + UNSTABLE, + LAST + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cprefix = "PK_ERROR_ENUM_")] + public enum ErrorEnum { + UNKNOWN, + OOM, + NO_NETWORK, + NOT_SUPPORTED, + INTERNAL_ERROR, + GPG_FAILURE, + PACKAGE_ID_INVALID, + PACKAGE_NOT_INSTALLED, + PACKAGE_NOT_FOUND, + PACKAGE_ALREADY_INSTALLED, + PACKAGE_DOWNLOAD_FAILED, + GROUP_NOT_FOUND, + GROUP_LIST_INVALID, + DEP_RESOLUTION_FAILED, + FILTER_INVALID, + CREATE_THREAD_FAILED, + TRANSACTION_ERROR, + TRANSACTION_CANCELLED, + NO_CACHE, + REPO_NOT_FOUND, + CANNOT_REMOVE_SYSTEM_PACKAGE, + PROCESS_KILL, + FAILED_INITIALIZATION, + FAILED_FINALISE, + FAILED_CONFIG_PARSING, + CANNOT_CANCEL, + CANNOT_GET_LOCK, + NO_PACKAGES_TO_UPDATE, + CANNOT_WRITE_REPO_CONFIG, + LOCAL_INSTALL_FAILED, + BAD_GPG_SIGNATURE, + MISSING_GPG_SIGNATURE, + CANNOT_INSTALL_SOURCE_PACKAGE, + REPO_CONFIGURATION_ERROR, + NO_LICENSE_AGREEMENT, + FILE_CONFLICTS, + PACKAGE_CONFLICTS, + REPO_NOT_AVAILABLE, + INVALID_PACKAGE_FILE, + PACKAGE_INSTALL_BLOCKED, + PACKAGE_CORRUPT, + ALL_PACKAGES_ALREADY_INSTALLED, + FILE_NOT_FOUND, + NO_MORE_MIRRORS_TO_TRY, + NO_DISTRO_UPGRADE_DATA, + INCOMPATIBLE_ARCHITECTURE, + NO_SPACE_ON_DEVICE, + MEDIA_CHANGE_REQUIRED, + NOT_AUTHORIZED, + UPDATE_NOT_FOUND, + CANNOT_INSTALL_REPO_UNSIGNED, + CANNOT_UPDATE_REPO_UNSIGNED, + CANNOT_GET_FILELIST, + CANNOT_GET_REQUIRES, + CANNOT_DISABLE_REPOSITORY, + RESTRICTED_DOWNLOAD, + PACKAGE_FAILED_TO_CONFIGURE, + PACKAGE_FAILED_TO_BUILD, + PACKAGE_FAILED_TO_INSTALL, + PACKAGE_FAILED_TO_REMOVE, + UPDATE_FAILED_DUE_TO_RUNNING_PROCESS, + PACKAGE_DATABASE_CHANGED, + PROVIDE_TYPE_NOT_SUPPORTED, + INSTALL_ROOT_INVALID, + CANNOT_FETCH_SOURCES, + CANCELLED_PRIORITY, + LAST + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PkExitEnum", cprefix = "PK_EXIT_ENUM_")] + [GIR (name = "ExitEnum")] + public enum Exit { + UNKNOWN, + SUCCESS, + FAILED, + CANCELLED, + KEY_REQUIRED, + EULA_REQUIRED, + KILLED, + MEDIA_CHANGE_REQUIRED, + NEED_UNTRUSTED, + CANCELLED_PRIORITY, + SKIP_TRANSACTION, + LAST + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PkFilterEnum", cprefix = "PK_FILTER_ENUM_")] + [GIR (name = "FilterEnum")] + public enum Filter { + UNKNOWN, + NONE, + INSTALLED, + NOT_INSTALLED, + DEVELOPMENT, + NOT_DEVELOPMENT, + GUI, + NOT_GUI, + FREE, + NOT_FREE, + VISIBLE, + NOT_VISIBLE, + SUPPORTED, + NOT_SUPPORTED, + BASENAME, + NOT_BASENAME, + NEWEST, + NOT_NEWEST, + ARCH, + NOT_ARCH, + SOURCE, + NOT_SOURCE, + COLLECTIONS, + NOT_COLLECTIONS, + APPLICATION, + NOT_APPLICATION, + LAST + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PkGroupEnum", cprefix = "PK_GROUP_ENUM_")] + [GIR (name = "GroupEnum")] + public enum Group { + UNKNOWN, + ACCESSIBILITY, + ACCESSORIES, + ADMIN_TOOLS, + COMMUNICATION, + DESKTOP_GNOME, + DESKTOP_KDE, + DESKTOP_OTHER, + DESKTOP_XFCE, + EDUCATION, + FONTS, + GAMES, + GRAPHICS, + INTERNET, + LEGACY, + LOCALIZATION, + MAPS, + MULTIMEDIA, + NETWORK, + OFFICE, + OTHER, + POWER_MANAGEMENT, + PROGRAMMING, + PUBLISHING, + REPOS, + SECURITY, + SERVERS, + SYSTEM, + VIRTUALIZATION, + SCIENCE, + DOCUMENTATION, + ELECTRONICS, + COLLECTIONS, + VENDOR, + NEWEST, + LAST + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PkInfoEnum", cprefix = "PK_INFO_ENUM_")] + [GIR (name = "InfoEnum")] + public enum Info { + UNKNOWN, + INSTALLED, + AVAILABLE, + LOW, + ENHANCEMENT, + NORMAL, + BUGFIX, + IMPORTANT, + SECURITY, + BLOCKED, + DOWNLOADING, + UPDATING, + INSTALLING, + REMOVING, + CLEANUP, + OBSOLETING, + COLLECTION_INSTALLED, + COLLECTION_AVAILABLE, + FINISHED, + REINSTALLING, + DOWNGRADING, + PREPARING, + DECOMPRESSING, + UNTRUSTED, + TRUSTED, + LAST + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PkMediaTypeEnum", cprefix = "PK_MEDIA_TYPE_ENUM_")] + [GIR (name = "MediaTypeEnum")] + public enum MediaType { + UNKNOWN, + CD, + DVD, + DISC, + LAST + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cprefix = "PK_MESSAGE_ENUM_")] + public enum MessageEnum { + UNKNOWN, + BROKEN_MIRROR, + CONNECTION_REFUSED, + PARAMETER_INVALID, + PRIORITY_INVALID, + BACKEND_ERROR, + DAEMON_ERROR, + CACHE_BEING_REBUILT, + UNTRUSTED_PACKAGE, + NEWER_PACKAGE_EXISTS, + COULD_NOT_FIND_PACKAGE, + CONFIG_FILES_CHANGED, + PACKAGE_ALREADY_INSTALLED, + AUTOREMOVE_IGNORED, + REPO_METADATA_DOWNLOAD_FAILED, + REPO_FOR_DEVELOPERS_ONLY, + OTHER_UPDATES_HELD_BACK, + LAST + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PkNetworkEnum", cprefix = "PK_NETWORK_ENUM_")] + [GIR (name = "NetworkEnum")] + public enum Network { + UNKNOWN, + OFFLINE, + ONLINE, + WIRED, + WIFI, + MOBILE, + LAST + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cprefix = "PK_PACKAGE_SACK_SORT_TYPE_")] + public enum PackageSackSortType { + NAME, + INFO, + PACKAGE_ID, + SUMMARY, + LAST + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cprefix = "PK_PROGRESS_TYPE_")] + public enum ProgressType { + PACKAGE_ID, + TRANSACTION_ID, + PERCENTAGE, + SUBPERCENTAGE, + ALLOW_CANCEL, + STATUS, + ROLE, + CALLER_ACTIVE, + ELAPSED_TIME, + REMAINING_TIME, + SPEED, + UID, + PACKAGE, + ITEM_PROGRESS, + INVALID + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PkProvidesEnum", cprefix = "PK_PROVIDES_ENUM_")] + [GIR (name = "ProvidesEnum")] + public enum Provides { + UNKNOWN, + ANY, + MODALIAS, + CODEC, + MIMETYPE, + FONT, + HARDWARE_DRIVER, + POSTSCRIPT_DRIVER, + PLASMA_SERVICE, + SHARED_LIB, + PYTHON, + LAST + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PkRestartEnum", cprefix = "PK_RESTART_ENUM_")] + [GIR (name = "RestartEnum")] + public enum Restart { + UNKNOWN, + NONE, + APPLICATION, + SESSION, + SYSTEM, + SECURITY_SESSION, + SECURITY_SYSTEM, + LAST + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PkRoleEnum", cprefix = "PK_ROLE_ENUM_")] + [GIR (name = "RoleEnum")] + public enum Role { + UNKNOWN, + CANCEL, + GET_DEPENDS, + GET_DETAILS, + GET_FILES, + GET_PACKAGES, + GET_REPO_LIST, + GET_REQUIRES, + GET_UPDATE_DETAIL, + GET_UPDATES, + INSTALL_FILES, + INSTALL_PACKAGES, + INSTALL_SIGNATURE, + REFRESH_CACHE, + REMOVE_PACKAGES, + REPO_ENABLE, + REPO_SET_DATA, + RESOLVE, + ROLLBACK, + SEARCH_DETAILS, + SEARCH_FILE, + SEARCH_GROUP, + SEARCH_NAME, + UPDATE_PACKAGES, + UPDATE_SYSTEM, + WHAT_PROVIDES, + ACCEPT_EULA, + DOWNLOAD_PACKAGES, + GET_DISTRO_UPGRADES, + GET_CATEGORIES, + GET_OLD_TRANSACTIONS, + SIMULATE_INSTALL_FILES, + SIMULATE_INSTALL_PACKAGES, + SIMULATE_REMOVE_PACKAGES, + SIMULATE_UPDATE_PACKAGES, + UPGRADE_SYSTEM, + REPAIR_SYSTEM, + SIMULATE_REPAIR_SYSTEM, + LAST + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PkSigTypeEnum", cprefix = "PK_SIGTYPE_ENUM_")] + [GIR (name = "SigTypeEnum")] + public enum SigType { + UNKNOWN, + GPG, + LAST + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PkStatusEnum", cprefix = "PK_STATUS_ENUM_")] + [GIR (name = "StatusEnum")] + public enum Status { + UNKNOWN, + WAIT, + SETUP, + RUNNING, + QUERY, + INFO, + REMOVE, + REFRESH_CACHE, + DOWNLOAD, + INSTALL, + UPDATE, + CLEANUP, + OBSOLETE, + DEP_RESOLVE, + SIG_CHECK, + ROLLBACK, + TEST_COMMIT, + COMMIT, + REQUEST, + FINISHED, + CANCEL, + DOWNLOAD_REPOSITORY, + DOWNLOAD_PACKAGELIST, + DOWNLOAD_FILELIST, + DOWNLOAD_CHANGELOG, + DOWNLOAD_GROUP, + DOWNLOAD_UPDATEINFO, + REPACKAGING, + LOADING_CACHE, + SCAN_APPLICATIONS, + GENERATE_PACKAGE_LIST, + WAITING_FOR_LOCK, + WAITING_FOR_AUTH, + SCAN_PROCESS_LIST, + CHECK_EXECUTABLE_FILES, + CHECK_LIBRARIES, + COPY_FILES, + LAST + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PkUpdateStateEnum", cprefix = "PK_UPDATE_STATE_ENUM_")] + [GIR (name = "UpdateStateEnum")] + public enum UpdateState { + UNKNOWN, + STABLE, + UNSTABLE, + TESTING, + LAST + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PkUpgradeKindEnum", cprefix = "PK_UPGRADE_KIND_ENUM_")] + [GIR (name = "UpgradeKindEnum")] + public enum UpgradeKind { + UNKNOWN, + MINIMAL, + DEFAULT, + COMPLETE, + LAST + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cprefix = "PK_CATALOG_ERROR_")] + public errordomain CatalogError { + FAILED + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cprefix = "PK_SERVICE_PACK_ERROR_")] + public errordomain ServicePackError { + [CCode (cname = "PK_SERVICE_PACK_ERROR_FAILED_SETUP")] + FAILEDSETUP, + [CCode (cname = "PK_SERVICE_PACK_ERROR_FAILED_DOWNLOAD")] + FAILEDDOWNLOAD, + [CCode (cname = "PK_SERVICE_PACK_ERROR_FAILED_EXTRACTION")] + FAILEDEXTRACTION, + [CCode (cname = "PK_SERVICE_PACK_ERROR_FAILED_CREATE")] + FAILEDCREATE, + [CCode (cname = "PK_SERVICE_PACK_ERROR_NOTHING_TO_DO")] + NOTHINGTODO, + [CCode (cname = "PK_SERVICE_PACK_ERROR_NOT_COMPATIBLE")] + NOTCOMPATIBLE + } + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", instance_pos = 1.9)] + public delegate bool PackageSackFilterFunc (Pk.Package package); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", instance_pos = 2.9)] + public delegate void ProgressCallback (Pk.Progress progress, Pk.ProgressType type); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PK_CATALOG_FILE_EXTENSION")] + public const string CATALOG_FILE_EXTENSION; + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PK_CATALOG_FILE_HEADER")] + public const string CATALOG_FILE_HEADER; + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PK_DBUS_INTERFACE")] + public const string DBUS_INTERFACE; + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PK_DBUS_INTERFACE_TRANSACTION")] + public const string DBUS_INTERFACE_TRANSACTION; + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PK_DBUS_PATH")] + public const string DBUS_PATH; + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PK_DBUS_SERVICE")] + public const string DBUS_SERVICE; + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PK_DESKTOP_DEFAULT_APPLICATION_DIR")] + public const string DESKTOP_DEFAULT_APPLICATION_DIR; + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PK_MAJOR_VERSION")] + public const int MAJOR_VERSION; + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PK_MICRO_VERSION")] + public const int MICRO_VERSION; + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PK_MINOR_VERSION")] + public const int MINOR_VERSION; + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PK_PACKAGE_IDS_DELIM")] + public const string PACKAGE_IDS_DELIM; + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PK_PACKAGE_ID_ARCH")] + public const int PACKAGE_ID_ARCH; + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PK_PACKAGE_ID_DATA")] + public const int PACKAGE_ID_DATA; + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PK_PACKAGE_ID_NAME")] + public const int PACKAGE_ID_NAME; + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PK_PACKAGE_ID_VERSION")] + public const int PACKAGE_ID_VERSION; + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PK_SERVICE_PACK_FILE_EXTENSION")] + public const string SERVICE_PACK_FILE_EXTENSION; + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PK_SERVICE_PACK_GROUP_NAME")] + public const string SERVICE_PACK_GROUP_NAME; + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PK_SYSTEM_PACKAGE_LIST_FILENAME")] + public const string SYSTEM_PACKAGE_LIST_FILENAME; + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_authorize_type_enum_from_string")] + public static Pk.Authorize authorize_type_enum_from_string (string authorize_type); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_authorize_type_enum_to_string")] + public static unowned string authorize_type_enum_to_string (Pk.Authorize authorize_type); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_bitfield_test")] + public static void bitfield_test (void* user_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_catalog_error_quark")] + public static GLib.Quark catalog_error_quark (); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_common_test")] + public static void common_test (void* user_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_debug_add_log_domain")] + public static void debug_add_log_domain (string log_domain); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_debug_is_verbose")] + public static bool debug_is_verbose (); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_debug_set_verbose")] + public static void debug_set_verbose (bool verbose); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_enum_find_string")] + public static unowned string enum_find_string (Pk.EnumMatch table, uint value); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_enum_find_value")] + public static uint enum_find_value (Pk.EnumMatch table, string string); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_enum_test")] + public static void enum_test (void* user_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_exit_enum_from_string")] + public static Pk.Exit exit_enum_from_string (string exit); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_exit_enum_to_string")] + public static unowned string exit_enum_to_string (Pk.Exit exit); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_filter_bitfield_from_string")] + public static Pk.Bitfield filter_bitfield_from_string (string filters); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_filter_bitfield_to_string")] + public static string filter_bitfield_to_string (Pk.Bitfield filters); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_filter_enum_from_string")] + public static Pk.Filter filter_enum_from_string (string filter); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_filter_enum_to_string")] + public static unowned string filter_enum_to_string (Pk.Filter filter); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_get_distro_id")] + public static string get_distro_id (); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_group_bitfield_from_string")] + public static Pk.Bitfield group_bitfield_from_string (string groups); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_group_bitfield_to_string")] + public static string group_bitfield_to_string (Pk.Bitfield groups); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_group_enum_from_string")] + public static Pk.Group group_enum_from_string (string group); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_group_enum_to_string")] + public static unowned string group_enum_to_string (Pk.Group group); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_info_enum_from_string")] + public static Pk.Info info_enum_from_string (string info); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_info_enum_to_localised_past")] + public static unowned string info_enum_to_localised_past (Pk.Info info); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_info_enum_to_localised_present")] + public static unowned string info_enum_to_localised_present (Pk.Info info); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_info_enum_to_string")] + public static unowned string info_enum_to_string (Pk.Info info); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_iso8601_from_date")] + public static string iso8601_from_date (GLib.Date date); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_iso8601_present")] + public static string iso8601_present (); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__POINTER_UINT_STRING")] + public static void marshal_VOID__POINTER_UINT_STRING (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__POINTER_UINT_UINT")] + public static void marshal_VOID__POINTER_UINT_UINT (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__STRING_BOOLEAN")] + public static void marshal_VOID__STRING_BOOLEAN (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__STRING_BOXED")] + public static void marshal_VOID__STRING_BOXED (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__STRING_STRING")] + public static void marshal_VOID__STRING_STRING (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__STRING_STRING_BOOLEAN")] + public static void marshal_VOID__STRING_STRING_BOOLEAN (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__STRING_STRING_BOOLEAN_STRING_UINT_STRING_UINT_STRING")] + public static void marshal_VOID__STRING_STRING_BOOLEAN_STRING_UINT_STRING_UINT_STRING (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__STRING_STRING_BOOLEAN_UINT_UINT_STRING_UINT_STRING")] + public static void marshal_VOID__STRING_STRING_BOOLEAN_UINT_UINT_STRING_UINT_STRING (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__STRING_STRING_STRING")] + public static void marshal_VOID__STRING_STRING_STRING (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__STRING_STRING_STRING_BOOLEAN")] + public static void marshal_VOID__STRING_STRING_STRING_BOOLEAN (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__STRING_STRING_STRING_BOOLEAN_STRING_UINT_STRING_UINT_STRING")] + public static void marshal_VOID__STRING_STRING_STRING_BOOLEAN_STRING_UINT_STRING_UINT_STRING (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__STRING_STRING_STRING_STRING")] + public static void marshal_VOID__STRING_STRING_STRING_STRING (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__STRING_STRING_STRING_STRING_STRING")] + public static void marshal_VOID__STRING_STRING_STRING_STRING_STRING (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING")] + public static void marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_STRING")] + public static void marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_STRING (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING")] + public static void marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING")] + public static void marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING")] + public static void marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING")] + public static void marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING")] + public static void marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_STRING_UINT")] + public static void marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_STRING_UINT (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_UINT")] + public static void marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_UINT (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_UINT64")] + public static void marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_UINT64 (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_UINT_STRING")] + public static void marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_UINT_STRING (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__STRING_STRING_STRING_STRING_STRING_UINT64")] + public static void marshal_VOID__STRING_STRING_STRING_STRING_STRING_UINT64 (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__STRING_STRING_UINT")] + public static void marshal_VOID__STRING_STRING_UINT (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__STRING_STRING_UINT_STRING_STRING_UINT64")] + public static void marshal_VOID__STRING_STRING_UINT_STRING_STRING_UINT64 (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__STRING_STRING_UINT_UINT_UINT")] + public static void marshal_VOID__STRING_STRING_UINT_UINT_UINT (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__STRING_UINT")] + public static void marshal_VOID__STRING_UINT (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__STRING_UINT_STRING_STRING")] + public static void marshal_VOID__STRING_UINT_STRING_STRING (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__STRING_UINT_UINT_UINT_UINT")] + public static void marshal_VOID__STRING_UINT_UINT_UINT_UINT (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__UINT_STRING")] + public static void marshal_VOID__UINT_STRING (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__UINT_STRING_STRING")] + public static void marshal_VOID__UINT_STRING_STRING (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__UINT_STRING_UINT")] + public static void marshal_VOID__UINT_STRING_UINT (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__UINT_UINT")] + public static void marshal_VOID__UINT_UINT (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__UINT_UINT_UINT_UINT")] + public static void marshal_VOID__UINT_UINT_UINT_UINT (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_media_type_enum_from_string")] + public static Pk.MediaType media_type_enum_from_string (string media_type); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_media_type_enum_to_string")] + public static unowned string media_type_enum_to_string (Pk.MediaType media_type); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_network_enum_from_string")] + public static Pk.Network network_enum_from_string (string network); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_network_enum_to_string")] + public static unowned string network_enum_to_string (Pk.Network network); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_provides_enum_from_string")] + public static Pk.Provides provides_enum_from_string (string provides); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_provides_enum_to_string")] + public static unowned string provides_enum_to_string (Pk.Provides provides); + [CCode (array_length = false, array_null_terminated = true, cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_ptr_array_to_strv")] + public static string[] ptr_array_to_strv (GLib.GenericArray array); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_restart_enum_from_string")] + public static Pk.Restart restart_enum_from_string (string restart); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_restart_enum_to_string")] + public static unowned string restart_enum_to_string (Pk.Restart restart); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_role_bitfield_from_string")] + public static Pk.Bitfield role_bitfield_from_string (string roles); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_role_bitfield_to_string")] + public static string role_bitfield_to_string (Pk.Bitfield roles); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_role_enum_from_string")] + public static Pk.Role role_enum_from_string (string role); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_role_enum_to_localised_present")] + public static unowned string role_enum_to_localised_present (Pk.Role role); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_role_enum_to_string")] + public static unowned string role_enum_to_string (Pk.Role role); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_service_pack_error_quark")] + public static GLib.Quark service_pack_error_quark (); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_sig_type_enum_from_string")] + public static Pk.SigType sig_type_enum_from_string (string sig_type); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_sig_type_enum_to_string")] + public static unowned string sig_type_enum_to_string (Pk.SigType sig_type); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_status_enum_from_string")] + public static Pk.Status status_enum_from_string (string status); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_status_enum_to_localised_text")] + public static unowned string status_enum_to_localised_text (Pk.Status status); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_status_enum_to_string")] + public static unowned string status_enum_to_string (Pk.Status status); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_update_state_enum_from_string")] + public static Pk.UpdateState update_state_enum_from_string (string update_state); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_update_state_enum_to_string")] + public static unowned string update_state_enum_to_string (Pk.UpdateState update_state); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_upgrade_kind_enum_from_string")] + public static Pk.UpgradeKind upgrade_kind_enum_from_string (string upgrade_kind); + [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_upgrade_kind_enum_to_string")] + public static unowned string upgrade_kind_enum_to_string (Pk.UpgradeKind upgrade_kind); +}