diff options
author | Matt Ranostay <matt.ranostay@konsulko.com> | 2017-07-14 17:35:50 -0700 |
---|---|---|
committer | Matt Ranostay <matt.ranostay@konsulko.com> | 2017-07-20 17:29:45 -0700 |
commit | 6a0857aa2b06826de0b7f4dcf583d582fd63bfea (patch) | |
tree | 7ce89cadb7d99d16883b9577221d2f2056c5ccdf /gdbus/udisks_interface.c | |
parent | cccbe1188021ac4f7cbba7ee26d297448f29bbf3 (diff) |
media: binding: improve media removal support
Use glib's inotify support instead of UDisks to get the actual
path of an unmounted drive. This in turn allows removal of items
on the playlist respective to only that device.
Bug-AGL: SPEC-610 SPEC-757
Change-Id: Iaabb004934367bf1e60dab3f9f3365c2eb0b517d
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Diffstat (limited to 'gdbus/udisks_interface.c')
-rw-r--r-- | gdbus/udisks_interface.c | 7917 |
1 files changed, 0 insertions, 7917 deletions
diff --git a/gdbus/udisks_interface.c b/gdbus/udisks_interface.c deleted file mode 100644 index 9913dc8..0000000 --- a/gdbus/udisks_interface.c +++ /dev/null @@ -1,7917 +0,0 @@ -/* - * Generated by gdbus-codegen 2.52.0. DO NOT EDIT. - * - * The license of this code is the same as for the source it was derived from. - */ - -#ifdef HAVE_CONFIG_H -# include "config.h" -#endif - -#include "udisks_interface.h" - -#include <string.h> -#ifdef G_OS_UNIX -# include <gio/gunixfdlist.h> -#endif - -typedef struct -{ - GDBusArgInfo parent_struct; - gboolean use_gvariant; -} _ExtendedGDBusArgInfo; - -typedef struct -{ - GDBusMethodInfo parent_struct; - const gchar *signal_name; - gboolean pass_fdlist; -} _ExtendedGDBusMethodInfo; - -typedef struct -{ - GDBusSignalInfo parent_struct; - const gchar *signal_name; -} _ExtendedGDBusSignalInfo; - -typedef struct -{ - GDBusPropertyInfo parent_struct; - const gchar *hyphen_name; - gboolean use_gvariant; -} _ExtendedGDBusPropertyInfo; - -typedef struct -{ - GDBusInterfaceInfo parent_struct; - const gchar *hyphen_name; -} _ExtendedGDBusInterfaceInfo; - -typedef struct -{ - const _ExtendedGDBusPropertyInfo *info; - guint prop_id; - GValue orig_value; /* the value before the change */ -} ChangedProperty; - -static void -_changed_property_free (ChangedProperty *data) -{ - g_value_unset (&data->orig_value); - g_free (data); -} - -static gboolean -_g_strv_equal0 (gchar **a, gchar **b) -{ - gboolean ret = FALSE; - guint n; - if (a == NULL && b == NULL) - { - ret = TRUE; - goto out; - } - if (a == NULL || b == NULL) - goto out; - if (g_strv_length (a) != g_strv_length (b)) - goto out; - for (n = 0; a[n] != NULL; n++) - if (g_strcmp0 (a[n], b[n]) != 0) - goto out; - ret = TRUE; -out: - return ret; -} - -static gboolean -_g_variant_equal0 (GVariant *a, GVariant *b) -{ - gboolean ret = FALSE; - if (a == NULL && b == NULL) - { - ret = TRUE; - goto out; - } - if (a == NULL || b == NULL) - goto out; - ret = g_variant_equal (a, b); -out: - return ret; -} - -G_GNUC_UNUSED static gboolean -_g_value_equal (const GValue *a, const GValue *b) -{ - gboolean ret = FALSE; - g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b)); - switch (G_VALUE_TYPE (a)) - { - case G_TYPE_BOOLEAN: - ret = (g_value_get_boolean (a) == g_value_get_boolean (b)); - break; - case G_TYPE_UCHAR: - ret = (g_value_get_uchar (a) == g_value_get_uchar (b)); - break; - case G_TYPE_INT: - ret = (g_value_get_int (a) == g_value_get_int (b)); - break; - case G_TYPE_UINT: - ret = (g_value_get_uint (a) == g_value_get_uint (b)); - break; - case G_TYPE_INT64: - ret = (g_value_get_int64 (a) == g_value_get_int64 (b)); - break; - case G_TYPE_UINT64: - ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b)); - break; - case G_TYPE_DOUBLE: - { - /* Avoid -Wfloat-equal warnings by doing a direct bit compare */ - gdouble da = g_value_get_double (a); - gdouble db = g_value_get_double (b); - ret = memcmp (&da, &db, sizeof (gdouble)) == 0; - } - break; - case G_TYPE_STRING: - ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0); - break; - case G_TYPE_VARIANT: - ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b)); - break; - default: - if (G_VALUE_TYPE (a) == G_TYPE_STRV) - ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b)); - else - g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a))); - break; - } - return ret; -} - -/* ------------------------------------------------------------------------ - * Code for interface org.freedesktop.UDisks - * ------------------------------------------------------------------------ - */ - -/** - * SECTION:OrgFreedesktopUDisks - * @title: OrgFreedesktopUDisks - * @short_description: Generated C code for the org.freedesktop.UDisks D-Bus interface - * - * This section contains code for working with the <link linkend="gdbus-interface-org-freedesktop-UDisks.top_of_page">org.freedesktop.UDisks</link> D-Bus interface in C. - */ - -/* ---- Introspection data for org.freedesktop.UDisks ---- */ - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_enumerate_adapters_OUT_ARG_devices = -{ - { - -1, - (gchar *) "devices", - (gchar *) "ao", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_method_info_enumerate_adapters_OUT_ARG_pointers[] = -{ - &_org_freedesktop_udisks_method_info_enumerate_adapters_OUT_ARG_devices, - NULL -}; - -static const GDBusAnnotationInfo _org_freedesktop_udisks_method_enumerate_adapters_annotation_info_0 = -{ - -1, - (gchar *) "org.freedesktop.DBus.GLib.Async", - (gchar *) "", - NULL -}; - -static const GDBusAnnotationInfo * const _org_freedesktop_udisks_method_enumerate_adapters_annotation_info_pointers[] = -{ - &_org_freedesktop_udisks_method_enumerate_adapters_annotation_info_0, - NULL -}; - -static const _ExtendedGDBusMethodInfo _org_freedesktop_udisks_method_info_enumerate_adapters = -{ - { - -1, - (gchar *) "EnumerateAdapters", - NULL, - (GDBusArgInfo **) &_org_freedesktop_udisks_method_info_enumerate_adapters_OUT_ARG_pointers, - (GDBusAnnotationInfo **) &_org_freedesktop_udisks_method_enumerate_adapters_annotation_info_pointers - }, - "handle-enumerate-adapters", - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_enumerate_expanders_OUT_ARG_devices = -{ - { - -1, - (gchar *) "devices", - (gchar *) "ao", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_method_info_enumerate_expanders_OUT_ARG_pointers[] = -{ - &_org_freedesktop_udisks_method_info_enumerate_expanders_OUT_ARG_devices, - NULL -}; - -static const GDBusAnnotationInfo _org_freedesktop_udisks_method_enumerate_expanders_annotation_info_0 = -{ - -1, - (gchar *) "org.freedesktop.DBus.GLib.Async", - (gchar *) "", - NULL -}; - -static const GDBusAnnotationInfo * const _org_freedesktop_udisks_method_enumerate_expanders_annotation_info_pointers[] = -{ - &_org_freedesktop_udisks_method_enumerate_expanders_annotation_info_0, - NULL -}; - -static const _ExtendedGDBusMethodInfo _org_freedesktop_udisks_method_info_enumerate_expanders = -{ - { - -1, - (gchar *) "EnumerateExpanders", - NULL, - (GDBusArgInfo **) &_org_freedesktop_udisks_method_info_enumerate_expanders_OUT_ARG_pointers, - (GDBusAnnotationInfo **) &_org_freedesktop_udisks_method_enumerate_expanders_annotation_info_pointers - }, - "handle-enumerate-expanders", - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_enumerate_ports_OUT_ARG_devices = -{ - { - -1, - (gchar *) "devices", - (gchar *) "ao", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_method_info_enumerate_ports_OUT_ARG_pointers[] = -{ - &_org_freedesktop_udisks_method_info_enumerate_ports_OUT_ARG_devices, - NULL -}; - -static const GDBusAnnotationInfo _org_freedesktop_udisks_method_enumerate_ports_annotation_info_0 = -{ - -1, - (gchar *) "org.freedesktop.DBus.GLib.Async", - (gchar *) "", - NULL -}; - -static const GDBusAnnotationInfo * const _org_freedesktop_udisks_method_enumerate_ports_annotation_info_pointers[] = -{ - &_org_freedesktop_udisks_method_enumerate_ports_annotation_info_0, - NULL -}; - -static const _ExtendedGDBusMethodInfo _org_freedesktop_udisks_method_info_enumerate_ports = -{ - { - -1, - (gchar *) "EnumeratePorts", - NULL, - (GDBusArgInfo **) &_org_freedesktop_udisks_method_info_enumerate_ports_OUT_ARG_pointers, - (GDBusAnnotationInfo **) &_org_freedesktop_udisks_method_enumerate_ports_annotation_info_pointers - }, - "handle-enumerate-ports", - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_enumerate_devices_OUT_ARG_devices = -{ - { - -1, - (gchar *) "devices", - (gchar *) "ao", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_method_info_enumerate_devices_OUT_ARG_pointers[] = -{ - &_org_freedesktop_udisks_method_info_enumerate_devices_OUT_ARG_devices, - NULL -}; - -static const GDBusAnnotationInfo _org_freedesktop_udisks_method_enumerate_devices_annotation_info_0 = -{ - -1, - (gchar *) "org.freedesktop.DBus.GLib.Async", - (gchar *) "", - NULL -}; - -static const GDBusAnnotationInfo * const _org_freedesktop_udisks_method_enumerate_devices_annotation_info_pointers[] = -{ - &_org_freedesktop_udisks_method_enumerate_devices_annotation_info_0, - NULL -}; - -static const _ExtendedGDBusMethodInfo _org_freedesktop_udisks_method_info_enumerate_devices = -{ - { - -1, - (gchar *) "EnumerateDevices", - NULL, - (GDBusArgInfo **) &_org_freedesktop_udisks_method_info_enumerate_devices_OUT_ARG_pointers, - (GDBusAnnotationInfo **) &_org_freedesktop_udisks_method_enumerate_devices_annotation_info_pointers - }, - "handle-enumerate-devices", - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_enumerate_device_files_OUT_ARG_device_files = -{ - { - -1, - (gchar *) "device_files", - (gchar *) "as", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_method_info_enumerate_device_files_OUT_ARG_pointers[] = -{ - &_org_freedesktop_udisks_method_info_enumerate_device_files_OUT_ARG_device_files, - NULL -}; - -static const GDBusAnnotationInfo _org_freedesktop_udisks_method_enumerate_device_files_annotation_info_0 = -{ - -1, - (gchar *) "org.freedesktop.DBus.GLib.Async", - (gchar *) "", - NULL -}; - -static const GDBusAnnotationInfo * const _org_freedesktop_udisks_method_enumerate_device_files_annotation_info_pointers[] = -{ - &_org_freedesktop_udisks_method_enumerate_device_files_annotation_info_0, - NULL -}; - -static const _ExtendedGDBusMethodInfo _org_freedesktop_udisks_method_info_enumerate_device_files = -{ - { - -1, - (gchar *) "EnumerateDeviceFiles", - NULL, - (GDBusArgInfo **) &_org_freedesktop_udisks_method_info_enumerate_device_files_OUT_ARG_pointers, - (GDBusAnnotationInfo **) &_org_freedesktop_udisks_method_enumerate_device_files_annotation_info_pointers - }, - "handle-enumerate-device-files", - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_find_device_by_device_file_IN_ARG_device_file = -{ - { - -1, - (gchar *) "device_file", - (gchar *) "s", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_method_info_find_device_by_device_file_IN_ARG_pointers[] = -{ - &_org_freedesktop_udisks_method_info_find_device_by_device_file_IN_ARG_device_file, - NULL -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_find_device_by_device_file_OUT_ARG_device = -{ - { - -1, - (gchar *) "device", - (gchar *) "o", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_method_info_find_device_by_device_file_OUT_ARG_pointers[] = -{ - &_org_freedesktop_udisks_method_info_find_device_by_device_file_OUT_ARG_device, - NULL -}; - -static const GDBusAnnotationInfo _org_freedesktop_udisks_method_find_device_by_device_file_annotation_info_0 = -{ - -1, - (gchar *) "org.freedesktop.DBus.GLib.Async", - (gchar *) "", - NULL -}; - -static const GDBusAnnotationInfo * const _org_freedesktop_udisks_method_find_device_by_device_file_annotation_info_pointers[] = -{ - &_org_freedesktop_udisks_method_find_device_by_device_file_annotation_info_0, - NULL -}; - -static const _ExtendedGDBusMethodInfo _org_freedesktop_udisks_method_info_find_device_by_device_file = -{ - { - -1, - (gchar *) "FindDeviceByDeviceFile", - (GDBusArgInfo **) &_org_freedesktop_udisks_method_info_find_device_by_device_file_IN_ARG_pointers, - (GDBusArgInfo **) &_org_freedesktop_udisks_method_info_find_device_by_device_file_OUT_ARG_pointers, - (GDBusAnnotationInfo **) &_org_freedesktop_udisks_method_find_device_by_device_file_annotation_info_pointers - }, - "handle-find-device-by-device-file", - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_find_device_by_major_minor_IN_ARG_device_major = -{ - { - -1, - (gchar *) "device_major", - (gchar *) "x", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_find_device_by_major_minor_IN_ARG_device_minor = -{ - { - -1, - (gchar *) "device_minor", - (gchar *) "x", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_method_info_find_device_by_major_minor_IN_ARG_pointers[] = -{ - &_org_freedesktop_udisks_method_info_find_device_by_major_minor_IN_ARG_device_major, - &_org_freedesktop_udisks_method_info_find_device_by_major_minor_IN_ARG_device_minor, - NULL -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_find_device_by_major_minor_OUT_ARG_device = -{ - { - -1, - (gchar *) "device", - (gchar *) "o", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_method_info_find_device_by_major_minor_OUT_ARG_pointers[] = -{ - &_org_freedesktop_udisks_method_info_find_device_by_major_minor_OUT_ARG_device, - NULL -}; - -static const GDBusAnnotationInfo _org_freedesktop_udisks_method_find_device_by_major_minor_annotation_info_0 = -{ - -1, - (gchar *) "org.freedesktop.DBus.GLib.Async", - (gchar *) "", - NULL -}; - -static const GDBusAnnotationInfo * const _org_freedesktop_udisks_method_find_device_by_major_minor_annotation_info_pointers[] = -{ - &_org_freedesktop_udisks_method_find_device_by_major_minor_annotation_info_0, - NULL -}; - -static const _ExtendedGDBusMethodInfo _org_freedesktop_udisks_method_info_find_device_by_major_minor = -{ - { - -1, - (gchar *) "FindDeviceByMajorMinor", - (GDBusArgInfo **) &_org_freedesktop_udisks_method_info_find_device_by_major_minor_IN_ARG_pointers, - (GDBusArgInfo **) &_org_freedesktop_udisks_method_info_find_device_by_major_minor_OUT_ARG_pointers, - (GDBusAnnotationInfo **) &_org_freedesktop_udisks_method_find_device_by_major_minor_annotation_info_pointers - }, - "handle-find-device-by-major-minor", - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_drive_inhibit_all_polling_IN_ARG_options = -{ - { - -1, - (gchar *) "options", - (gchar *) "as", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_method_info_drive_inhibit_all_polling_IN_ARG_pointers[] = -{ - &_org_freedesktop_udisks_method_info_drive_inhibit_all_polling_IN_ARG_options, - NULL -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_drive_inhibit_all_polling_OUT_ARG_cookie = -{ - { - -1, - (gchar *) "cookie", - (gchar *) "s", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_method_info_drive_inhibit_all_polling_OUT_ARG_pointers[] = -{ - &_org_freedesktop_udisks_method_info_drive_inhibit_all_polling_OUT_ARG_cookie, - NULL -}; - -static const GDBusAnnotationInfo _org_freedesktop_udisks_method_drive_inhibit_all_polling_annotation_info_0 = -{ - -1, - (gchar *) "org.freedesktop.DBus.GLib.Async", - (gchar *) "", - NULL -}; - -static const GDBusAnnotationInfo * const _org_freedesktop_udisks_method_drive_inhibit_all_polling_annotation_info_pointers[] = -{ - &_org_freedesktop_udisks_method_drive_inhibit_all_polling_annotation_info_0, - NULL -}; - -static const _ExtendedGDBusMethodInfo _org_freedesktop_udisks_method_info_drive_inhibit_all_polling = -{ - { - -1, - (gchar *) "DriveInhibitAllPolling", - (GDBusArgInfo **) &_org_freedesktop_udisks_method_info_drive_inhibit_all_polling_IN_ARG_pointers, - (GDBusArgInfo **) &_org_freedesktop_udisks_method_info_drive_inhibit_all_polling_OUT_ARG_pointers, - (GDBusAnnotationInfo **) &_org_freedesktop_udisks_method_drive_inhibit_all_polling_annotation_info_pointers - }, - "handle-drive-inhibit-all-polling", - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_drive_uninhibit_all_polling_IN_ARG_cookie = -{ - { - -1, - (gchar *) "cookie", - (gchar *) "s", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_method_info_drive_uninhibit_all_polling_IN_ARG_pointers[] = -{ - &_org_freedesktop_udisks_method_info_drive_uninhibit_all_polling_IN_ARG_cookie, - NULL -}; - -static const GDBusAnnotationInfo _org_freedesktop_udisks_method_drive_uninhibit_all_polling_annotation_info_0 = -{ - -1, - (gchar *) "org.freedesktop.DBus.GLib.Async", - (gchar *) "", - NULL -}; - -static const GDBusAnnotationInfo * const _org_freedesktop_udisks_method_drive_uninhibit_all_polling_annotation_info_pointers[] = -{ - &_org_freedesktop_udisks_method_drive_uninhibit_all_polling_annotation_info_0, - NULL -}; - -static const _ExtendedGDBusMethodInfo _org_freedesktop_udisks_method_info_drive_uninhibit_all_polling = -{ - { - -1, - (gchar *) "DriveUninhibitAllPolling", - (GDBusArgInfo **) &_org_freedesktop_udisks_method_info_drive_uninhibit_all_polling_IN_ARG_pointers, - NULL, - (GDBusAnnotationInfo **) &_org_freedesktop_udisks_method_drive_uninhibit_all_polling_annotation_info_pointers - }, - "handle-drive-uninhibit-all-polling", - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_drive_set_all_spindown_timeouts_IN_ARG_timeout_seconds = -{ - { - -1, - (gchar *) "timeout_seconds", - (gchar *) "i", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_drive_set_all_spindown_timeouts_IN_ARG_options = -{ - { - -1, - (gchar *) "options", - (gchar *) "as", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_method_info_drive_set_all_spindown_timeouts_IN_ARG_pointers[] = -{ - &_org_freedesktop_udisks_method_info_drive_set_all_spindown_timeouts_IN_ARG_timeout_seconds, - &_org_freedesktop_udisks_method_info_drive_set_all_spindown_timeouts_IN_ARG_options, - NULL -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_drive_set_all_spindown_timeouts_OUT_ARG_cookie = -{ - { - -1, - (gchar *) "cookie", - (gchar *) "s", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_method_info_drive_set_all_spindown_timeouts_OUT_ARG_pointers[] = -{ - &_org_freedesktop_udisks_method_info_drive_set_all_spindown_timeouts_OUT_ARG_cookie, - NULL -}; - -static const GDBusAnnotationInfo _org_freedesktop_udisks_method_drive_set_all_spindown_timeouts_annotation_info_0 = -{ - -1, - (gchar *) "org.freedesktop.DBus.GLib.Async", - (gchar *) "", - NULL -}; - -static const GDBusAnnotationInfo * const _org_freedesktop_udisks_method_drive_set_all_spindown_timeouts_annotation_info_pointers[] = -{ - &_org_freedesktop_udisks_method_drive_set_all_spindown_timeouts_annotation_info_0, - NULL -}; - -static const _ExtendedGDBusMethodInfo _org_freedesktop_udisks_method_info_drive_set_all_spindown_timeouts = -{ - { - -1, - (gchar *) "DriveSetAllSpindownTimeouts", - (GDBusArgInfo **) &_org_freedesktop_udisks_method_info_drive_set_all_spindown_timeouts_IN_ARG_pointers, - (GDBusArgInfo **) &_org_freedesktop_udisks_method_info_drive_set_all_spindown_timeouts_OUT_ARG_pointers, - (GDBusAnnotationInfo **) &_org_freedesktop_udisks_method_drive_set_all_spindown_timeouts_annotation_info_pointers - }, - "handle-drive-set-all-spindown-timeouts", - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_drive_unset_all_spindown_timeouts_IN_ARG_cookie = -{ - { - -1, - (gchar *) "cookie", - (gchar *) "s", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_method_info_drive_unset_all_spindown_timeouts_IN_ARG_pointers[] = -{ - &_org_freedesktop_udisks_method_info_drive_unset_all_spindown_timeouts_IN_ARG_cookie, - NULL -}; - -static const GDBusAnnotationInfo _org_freedesktop_udisks_method_drive_unset_all_spindown_timeouts_annotation_info_0 = -{ - -1, - (gchar *) "org.freedesktop.DBus.GLib.Async", - (gchar *) "", - NULL -}; - -static const GDBusAnnotationInfo * const _org_freedesktop_udisks_method_drive_unset_all_spindown_timeouts_annotation_info_pointers[] = -{ - &_org_freedesktop_udisks_method_drive_unset_all_spindown_timeouts_annotation_info_0, - NULL -}; - -static const _ExtendedGDBusMethodInfo _org_freedesktop_udisks_method_info_drive_unset_all_spindown_timeouts = -{ - { - -1, - (gchar *) "DriveUnsetAllSpindownTimeouts", - (GDBusArgInfo **) &_org_freedesktop_udisks_method_info_drive_unset_all_spindown_timeouts_IN_ARG_pointers, - NULL, - (GDBusAnnotationInfo **) &_org_freedesktop_udisks_method_drive_unset_all_spindown_timeouts_annotation_info_pointers - }, - "handle-drive-unset-all-spindown-timeouts", - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_lvm2_vgstart_IN_ARG_uuid = -{ - { - -1, - (gchar *) "uuid", - (gchar *) "s", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_lvm2_vgstart_IN_ARG_options = -{ - { - -1, - (gchar *) "options", - (gchar *) "as", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_method_info_linux_lvm2_vgstart_IN_ARG_pointers[] = -{ - &_org_freedesktop_udisks_method_info_linux_lvm2_vgstart_IN_ARG_uuid, - &_org_freedesktop_udisks_method_info_linux_lvm2_vgstart_IN_ARG_options, - NULL -}; - -static const GDBusAnnotationInfo _org_freedesktop_udisks_method_linux_lvm2_vgstart_annotation_info_0 = -{ - -1, - (gchar *) "org.freedesktop.DBus.GLib.Async", - (gchar *) "", - NULL -}; - -static const GDBusAnnotationInfo * const _org_freedesktop_udisks_method_linux_lvm2_vgstart_annotation_info_pointers[] = -{ - &_org_freedesktop_udisks_method_linux_lvm2_vgstart_annotation_info_0, - NULL -}; - -static const _ExtendedGDBusMethodInfo _org_freedesktop_udisks_method_info_linux_lvm2_vgstart = -{ - { - -1, - (gchar *) "LinuxLvm2VGStart", - (GDBusArgInfo **) &_org_freedesktop_udisks_method_info_linux_lvm2_vgstart_IN_ARG_pointers, - NULL, - (GDBusAnnotationInfo **) &_org_freedesktop_udisks_method_linux_lvm2_vgstart_annotation_info_pointers - }, - "handle-linux-lvm2-vgstart", - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_lvm2_vgstop_IN_ARG_uuid = -{ - { - -1, - (gchar *) "uuid", - (gchar *) "s", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_lvm2_vgstop_IN_ARG_options = -{ - { - -1, - (gchar *) "options", - (gchar *) "as", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_method_info_linux_lvm2_vgstop_IN_ARG_pointers[] = -{ - &_org_freedesktop_udisks_method_info_linux_lvm2_vgstop_IN_ARG_uuid, - &_org_freedesktop_udisks_method_info_linux_lvm2_vgstop_IN_ARG_options, - NULL -}; - -static const GDBusAnnotationInfo _org_freedesktop_udisks_method_linux_lvm2_vgstop_annotation_info_0 = -{ - -1, - (gchar *) "org.freedesktop.DBus.GLib.Async", - (gchar *) "", - NULL -}; - -static const GDBusAnnotationInfo * const _org_freedesktop_udisks_method_linux_lvm2_vgstop_annotation_info_pointers[] = -{ - &_org_freedesktop_udisks_method_linux_lvm2_vgstop_annotation_info_0, - NULL -}; - -static const _ExtendedGDBusMethodInfo _org_freedesktop_udisks_method_info_linux_lvm2_vgstop = -{ - { - -1, - (gchar *) "LinuxLvm2VGStop", - (GDBusArgInfo **) &_org_freedesktop_udisks_method_info_linux_lvm2_vgstop_IN_ARG_pointers, - NULL, - (GDBusAnnotationInfo **) &_org_freedesktop_udisks_method_linux_lvm2_vgstop_annotation_info_pointers - }, - "handle-linux-lvm2-vgstop", - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_lvm2_vgset_name_IN_ARG_uuid = -{ - { - -1, - (gchar *) "uuid", - (gchar *) "s", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_lvm2_vgset_name_IN_ARG_name = -{ - { - -1, - (gchar *) "name", - (gchar *) "s", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_method_info_linux_lvm2_vgset_name_IN_ARG_pointers[] = -{ - &_org_freedesktop_udisks_method_info_linux_lvm2_vgset_name_IN_ARG_uuid, - &_org_freedesktop_udisks_method_info_linux_lvm2_vgset_name_IN_ARG_name, - NULL -}; - -static const GDBusAnnotationInfo _org_freedesktop_udisks_method_linux_lvm2_vgset_name_annotation_info_0 = -{ - -1, - (gchar *) "org.freedesktop.DBus.GLib.Async", - (gchar *) "", - NULL -}; - -static const GDBusAnnotationInfo * const _org_freedesktop_udisks_method_linux_lvm2_vgset_name_annotation_info_pointers[] = -{ - &_org_freedesktop_udisks_method_linux_lvm2_vgset_name_annotation_info_0, - NULL -}; - -static const _ExtendedGDBusMethodInfo _org_freedesktop_udisks_method_info_linux_lvm2_vgset_name = -{ - { - -1, - (gchar *) "LinuxLvm2VGSetName", - (GDBusArgInfo **) &_org_freedesktop_udisks_method_info_linux_lvm2_vgset_name_IN_ARG_pointers, - NULL, - (GDBusAnnotationInfo **) &_org_freedesktop_udisks_method_linux_lvm2_vgset_name_annotation_info_pointers - }, - "handle-linux-lvm2-vgset-name", - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_lvm2_vgadd_pv_IN_ARG_uuid = -{ - { - -1, - (gchar *) "uuid", - (gchar *) "s", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_lvm2_vgadd_pv_IN_ARG_physical_volume = -{ - { - -1, - (gchar *) "physical_volume", - (gchar *) "o", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_lvm2_vgadd_pv_IN_ARG_options = -{ - { - -1, - (gchar *) "options", - (gchar *) "as", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_method_info_linux_lvm2_vgadd_pv_IN_ARG_pointers[] = -{ - &_org_freedesktop_udisks_method_info_linux_lvm2_vgadd_pv_IN_ARG_uuid, - &_org_freedesktop_udisks_method_info_linux_lvm2_vgadd_pv_IN_ARG_physical_volume, - &_org_freedesktop_udisks_method_info_linux_lvm2_vgadd_pv_IN_ARG_options, - NULL -}; - -static const GDBusAnnotationInfo _org_freedesktop_udisks_method_linux_lvm2_vgadd_pv_annotation_info_0 = -{ - -1, - (gchar *) "org.freedesktop.DBus.GLib.Async", - (gchar *) "", - NULL -}; - -static const GDBusAnnotationInfo * const _org_freedesktop_udisks_method_linux_lvm2_vgadd_pv_annotation_info_pointers[] = -{ - &_org_freedesktop_udisks_method_linux_lvm2_vgadd_pv_annotation_info_0, - NULL -}; - -static const _ExtendedGDBusMethodInfo _org_freedesktop_udisks_method_info_linux_lvm2_vgadd_pv = -{ - { - -1, - (gchar *) "LinuxLvm2VGAddPV", - (GDBusArgInfo **) &_org_freedesktop_udisks_method_info_linux_lvm2_vgadd_pv_IN_ARG_pointers, - NULL, - (GDBusAnnotationInfo **) &_org_freedesktop_udisks_method_linux_lvm2_vgadd_pv_annotation_info_pointers - }, - "handle-linux-lvm2-vgadd-pv", - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_lvm2_vgremove_pv_IN_ARG_vg_uuid = -{ - { - -1, - (gchar *) "vg_uuid", - (gchar *) "s", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_lvm2_vgremove_pv_IN_ARG_pv_uuid = -{ - { - -1, - (gchar *) "pv_uuid", - (gchar *) "s", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_lvm2_vgremove_pv_IN_ARG_options = -{ - { - -1, - (gchar *) "options", - (gchar *) "as", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_method_info_linux_lvm2_vgremove_pv_IN_ARG_pointers[] = -{ - &_org_freedesktop_udisks_method_info_linux_lvm2_vgremove_pv_IN_ARG_vg_uuid, - &_org_freedesktop_udisks_method_info_linux_lvm2_vgremove_pv_IN_ARG_pv_uuid, - &_org_freedesktop_udisks_method_info_linux_lvm2_vgremove_pv_IN_ARG_options, - NULL -}; - -static const GDBusAnnotationInfo _org_freedesktop_udisks_method_linux_lvm2_vgremove_pv_annotation_info_0 = -{ - -1, - (gchar *) "org.freedesktop.DBus.GLib.Async", - (gchar *) "", - NULL -}; - -static const GDBusAnnotationInfo * const _org_freedesktop_udisks_method_linux_lvm2_vgremove_pv_annotation_info_pointers[] = -{ - &_org_freedesktop_udisks_method_linux_lvm2_vgremove_pv_annotation_info_0, - NULL -}; - -static const _ExtendedGDBusMethodInfo _org_freedesktop_udisks_method_info_linux_lvm2_vgremove_pv = -{ - { - -1, - (gchar *) "LinuxLvm2VGRemovePV", - (GDBusArgInfo **) &_org_freedesktop_udisks_method_info_linux_lvm2_vgremove_pv_IN_ARG_pointers, - NULL, - (GDBusAnnotationInfo **) &_org_freedesktop_udisks_method_linux_lvm2_vgremove_pv_annotation_info_pointers - }, - "handle-linux-lvm2-vgremove-pv", - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_lvm2_lvset_name_IN_ARG_group_uuid = -{ - { - -1, - (gchar *) "group_uuid", - (gchar *) "s", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_lvm2_lvset_name_IN_ARG_uuid = -{ - { - -1, - (gchar *) "uuid", - (gchar *) "s", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_lvm2_lvset_name_IN_ARG_name = -{ - { - -1, - (gchar *) "name", - (gchar *) "s", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_method_info_linux_lvm2_lvset_name_IN_ARG_pointers[] = -{ - &_org_freedesktop_udisks_method_info_linux_lvm2_lvset_name_IN_ARG_group_uuid, - &_org_freedesktop_udisks_method_info_linux_lvm2_lvset_name_IN_ARG_uuid, - &_org_freedesktop_udisks_method_info_linux_lvm2_lvset_name_IN_ARG_name, - NULL -}; - -static const GDBusAnnotationInfo _org_freedesktop_udisks_method_linux_lvm2_lvset_name_annotation_info_0 = -{ - -1, - (gchar *) "org.freedesktop.DBus.GLib.Async", - (gchar *) "", - NULL -}; - -static const GDBusAnnotationInfo * const _org_freedesktop_udisks_method_linux_lvm2_lvset_name_annotation_info_pointers[] = -{ - &_org_freedesktop_udisks_method_linux_lvm2_lvset_name_annotation_info_0, - NULL -}; - -static const _ExtendedGDBusMethodInfo _org_freedesktop_udisks_method_info_linux_lvm2_lvset_name = -{ - { - -1, - (gchar *) "LinuxLvm2LVSetName", - (GDBusArgInfo **) &_org_freedesktop_udisks_method_info_linux_lvm2_lvset_name_IN_ARG_pointers, - NULL, - (GDBusAnnotationInfo **) &_org_freedesktop_udisks_method_linux_lvm2_lvset_name_annotation_info_pointers - }, - "handle-linux-lvm2-lvset-name", - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_lvm2_lvstart_IN_ARG_group_uuid = -{ - { - -1, - (gchar *) "group_uuid", - (gchar *) "s", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_lvm2_lvstart_IN_ARG_uuid = -{ - { - -1, - (gchar *) "uuid", - (gchar *) "s", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_lvm2_lvstart_IN_ARG_options = -{ - { - -1, - (gchar *) "options", - (gchar *) "as", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_method_info_linux_lvm2_lvstart_IN_ARG_pointers[] = -{ - &_org_freedesktop_udisks_method_info_linux_lvm2_lvstart_IN_ARG_group_uuid, - &_org_freedesktop_udisks_method_info_linux_lvm2_lvstart_IN_ARG_uuid, - &_org_freedesktop_udisks_method_info_linux_lvm2_lvstart_IN_ARG_options, - NULL -}; - -static const GDBusAnnotationInfo _org_freedesktop_udisks_method_linux_lvm2_lvstart_annotation_info_0 = -{ - -1, - (gchar *) "org.freedesktop.DBus.GLib.Async", - (gchar *) "", - NULL -}; - -static const GDBusAnnotationInfo * const _org_freedesktop_udisks_method_linux_lvm2_lvstart_annotation_info_pointers[] = -{ - &_org_freedesktop_udisks_method_linux_lvm2_lvstart_annotation_info_0, - NULL -}; - -static const _ExtendedGDBusMethodInfo _org_freedesktop_udisks_method_info_linux_lvm2_lvstart = -{ - { - -1, - (gchar *) "LinuxLvm2LVStart", - (GDBusArgInfo **) &_org_freedesktop_udisks_method_info_linux_lvm2_lvstart_IN_ARG_pointers, - NULL, - (GDBusAnnotationInfo **) &_org_freedesktop_udisks_method_linux_lvm2_lvstart_annotation_info_pointers - }, - "handle-linux-lvm2-lvstart", - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_lvm2_lvremove_IN_ARG_group_uuid = -{ - { - -1, - (gchar *) "group_uuid", - (gchar *) "s", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_lvm2_lvremove_IN_ARG_uuid = -{ - { - -1, - (gchar *) "uuid", - (gchar *) "s", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_lvm2_lvremove_IN_ARG_options = -{ - { - -1, - (gchar *) "options", - (gchar *) "as", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_method_info_linux_lvm2_lvremove_IN_ARG_pointers[] = -{ - &_org_freedesktop_udisks_method_info_linux_lvm2_lvremove_IN_ARG_group_uuid, - &_org_freedesktop_udisks_method_info_linux_lvm2_lvremove_IN_ARG_uuid, - &_org_freedesktop_udisks_method_info_linux_lvm2_lvremove_IN_ARG_options, - NULL -}; - -static const GDBusAnnotationInfo _org_freedesktop_udisks_method_linux_lvm2_lvremove_annotation_info_0 = -{ - -1, - (gchar *) "org.freedesktop.DBus.GLib.Async", - (gchar *) "", - NULL -}; - -static const GDBusAnnotationInfo * const _org_freedesktop_udisks_method_linux_lvm2_lvremove_annotation_info_pointers[] = -{ - &_org_freedesktop_udisks_method_linux_lvm2_lvremove_annotation_info_0, - NULL -}; - -static const _ExtendedGDBusMethodInfo _org_freedesktop_udisks_method_info_linux_lvm2_lvremove = -{ - { - -1, - (gchar *) "LinuxLvm2LVRemove", - (GDBusArgInfo **) &_org_freedesktop_udisks_method_info_linux_lvm2_lvremove_IN_ARG_pointers, - NULL, - (GDBusAnnotationInfo **) &_org_freedesktop_udisks_method_linux_lvm2_lvremove_annotation_info_pointers - }, - "handle-linux-lvm2-lvremove", - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_lvm2_lvcreate_IN_ARG_group_uuid = -{ - { - -1, - (gchar *) "group_uuid", - (gchar *) "s", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_lvm2_lvcreate_IN_ARG_name = -{ - { - -1, - (gchar *) "name", - (gchar *) "s", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_lvm2_lvcreate_IN_ARG_size = -{ - { - -1, - (gchar *) "size", - (gchar *) "t", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_lvm2_lvcreate_IN_ARG_num_stripes = -{ - { - -1, - (gchar *) "num_stripes", - (gchar *) "u", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_lvm2_lvcreate_IN_ARG_stripe_size = -{ - { - -1, - (gchar *) "stripe_size", - (gchar *) "t", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_lvm2_lvcreate_IN_ARG_num_mirrors = -{ - { - -1, - (gchar *) "num_mirrors", - (gchar *) "u", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_lvm2_lvcreate_IN_ARG_options = -{ - { - -1, - (gchar *) "options", - (gchar *) "as", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_lvm2_lvcreate_IN_ARG_fstype = -{ - { - -1, - (gchar *) "fstype", - (gchar *) "s", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_lvm2_lvcreate_IN_ARG_fsoptions = -{ - { - -1, - (gchar *) "fsoptions", - (gchar *) "as", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_method_info_linux_lvm2_lvcreate_IN_ARG_pointers[] = -{ - &_org_freedesktop_udisks_method_info_linux_lvm2_lvcreate_IN_ARG_group_uuid, - &_org_freedesktop_udisks_method_info_linux_lvm2_lvcreate_IN_ARG_name, - &_org_freedesktop_udisks_method_info_linux_lvm2_lvcreate_IN_ARG_size, - &_org_freedesktop_udisks_method_info_linux_lvm2_lvcreate_IN_ARG_num_stripes, - &_org_freedesktop_udisks_method_info_linux_lvm2_lvcreate_IN_ARG_stripe_size, - &_org_freedesktop_udisks_method_info_linux_lvm2_lvcreate_IN_ARG_num_mirrors, - &_org_freedesktop_udisks_method_info_linux_lvm2_lvcreate_IN_ARG_options, - &_org_freedesktop_udisks_method_info_linux_lvm2_lvcreate_IN_ARG_fstype, - &_org_freedesktop_udisks_method_info_linux_lvm2_lvcreate_IN_ARG_fsoptions, - NULL -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_lvm2_lvcreate_OUT_ARG_created_device = -{ - { - -1, - (gchar *) "created_device", - (gchar *) "o", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_method_info_linux_lvm2_lvcreate_OUT_ARG_pointers[] = -{ - &_org_freedesktop_udisks_method_info_linux_lvm2_lvcreate_OUT_ARG_created_device, - NULL -}; - -static const GDBusAnnotationInfo _org_freedesktop_udisks_method_linux_lvm2_lvcreate_annotation_info_0 = -{ - -1, - (gchar *) "org.freedesktop.DBus.GLib.Async", - (gchar *) "", - NULL -}; - -static const GDBusAnnotationInfo * const _org_freedesktop_udisks_method_linux_lvm2_lvcreate_annotation_info_pointers[] = -{ - &_org_freedesktop_udisks_method_linux_lvm2_lvcreate_annotation_info_0, - NULL -}; - -static const _ExtendedGDBusMethodInfo _org_freedesktop_udisks_method_info_linux_lvm2_lvcreate = -{ - { - -1, - (gchar *) "LinuxLvm2LVCreate", - (GDBusArgInfo **) &_org_freedesktop_udisks_method_info_linux_lvm2_lvcreate_IN_ARG_pointers, - (GDBusArgInfo **) &_org_freedesktop_udisks_method_info_linux_lvm2_lvcreate_OUT_ARG_pointers, - (GDBusAnnotationInfo **) &_org_freedesktop_udisks_method_linux_lvm2_lvcreate_annotation_info_pointers - }, - "handle-linux-lvm2-lvcreate", - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_md_start_IN_ARG_components = -{ - { - -1, - (gchar *) "components", - (gchar *) "ao", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_md_start_IN_ARG_options = -{ - { - -1, - (gchar *) "options", - (gchar *) "as", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_method_info_linux_md_start_IN_ARG_pointers[] = -{ - &_org_freedesktop_udisks_method_info_linux_md_start_IN_ARG_components, - &_org_freedesktop_udisks_method_info_linux_md_start_IN_ARG_options, - NULL -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_md_start_OUT_ARG_device = -{ - { - -1, - (gchar *) "device", - (gchar *) "o", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_method_info_linux_md_start_OUT_ARG_pointers[] = -{ - &_org_freedesktop_udisks_method_info_linux_md_start_OUT_ARG_device, - NULL -}; - -static const GDBusAnnotationInfo _org_freedesktop_udisks_method_linux_md_start_annotation_info_0 = -{ - -1, - (gchar *) "org.freedesktop.DBus.GLib.Async", - (gchar *) "", - NULL -}; - -static const GDBusAnnotationInfo * const _org_freedesktop_udisks_method_linux_md_start_annotation_info_pointers[] = -{ - &_org_freedesktop_udisks_method_linux_md_start_annotation_info_0, - NULL -}; - -static const _ExtendedGDBusMethodInfo _org_freedesktop_udisks_method_info_linux_md_start = -{ - { - -1, - (gchar *) "LinuxMdStart", - (GDBusArgInfo **) &_org_freedesktop_udisks_method_info_linux_md_start_IN_ARG_pointers, - (GDBusArgInfo **) &_org_freedesktop_udisks_method_info_linux_md_start_OUT_ARG_pointers, - (GDBusAnnotationInfo **) &_org_freedesktop_udisks_method_linux_md_start_annotation_info_pointers - }, - "handle-linux-md-start", - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_md_create_IN_ARG_components = -{ - { - -1, - (gchar *) "components", - (gchar *) "ao", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_md_create_IN_ARG_level = -{ - { - -1, - (gchar *) "level", - (gchar *) "s", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_md_create_IN_ARG_stripe_size = -{ - { - -1, - (gchar *) "stripe_size", - (gchar *) "t", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_md_create_IN_ARG_name = -{ - { - -1, - (gchar *) "name", - (gchar *) "s", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_md_create_IN_ARG_options = -{ - { - -1, - (gchar *) "options", - (gchar *) "as", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_method_info_linux_md_create_IN_ARG_pointers[] = -{ - &_org_freedesktop_udisks_method_info_linux_md_create_IN_ARG_components, - &_org_freedesktop_udisks_method_info_linux_md_create_IN_ARG_level, - &_org_freedesktop_udisks_method_info_linux_md_create_IN_ARG_stripe_size, - &_org_freedesktop_udisks_method_info_linux_md_create_IN_ARG_name, - &_org_freedesktop_udisks_method_info_linux_md_create_IN_ARG_options, - NULL -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_linux_md_create_OUT_ARG_device = -{ - { - -1, - (gchar *) "device", - (gchar *) "o", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_method_info_linux_md_create_OUT_ARG_pointers[] = -{ - &_org_freedesktop_udisks_method_info_linux_md_create_OUT_ARG_device, - NULL -}; - -static const GDBusAnnotationInfo _org_freedesktop_udisks_method_linux_md_create_annotation_info_0 = -{ - -1, - (gchar *) "org.freedesktop.DBus.GLib.Async", - (gchar *) "", - NULL -}; - -static const GDBusAnnotationInfo * const _org_freedesktop_udisks_method_linux_md_create_annotation_info_pointers[] = -{ - &_org_freedesktop_udisks_method_linux_md_create_annotation_info_0, - NULL -}; - -static const _ExtendedGDBusMethodInfo _org_freedesktop_udisks_method_info_linux_md_create = -{ - { - -1, - (gchar *) "LinuxMdCreate", - (GDBusArgInfo **) &_org_freedesktop_udisks_method_info_linux_md_create_IN_ARG_pointers, - (GDBusArgInfo **) &_org_freedesktop_udisks_method_info_linux_md_create_OUT_ARG_pointers, - (GDBusAnnotationInfo **) &_org_freedesktop_udisks_method_linux_md_create_annotation_info_pointers - }, - "handle-linux-md-create", - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_inhibit_OUT_ARG_cookie = -{ - { - -1, - (gchar *) "cookie", - (gchar *) "s", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_method_info_inhibit_OUT_ARG_pointers[] = -{ - &_org_freedesktop_udisks_method_info_inhibit_OUT_ARG_cookie, - NULL -}; - -static const GDBusAnnotationInfo _org_freedesktop_udisks_method_inhibit_annotation_info_0 = -{ - -1, - (gchar *) "org.freedesktop.DBus.GLib.Async", - (gchar *) "", - NULL -}; - -static const GDBusAnnotationInfo * const _org_freedesktop_udisks_method_inhibit_annotation_info_pointers[] = -{ - &_org_freedesktop_udisks_method_inhibit_annotation_info_0, - NULL -}; - -static const _ExtendedGDBusMethodInfo _org_freedesktop_udisks_method_info_inhibit = -{ - { - -1, - (gchar *) "Inhibit", - NULL, - (GDBusArgInfo **) &_org_freedesktop_udisks_method_info_inhibit_OUT_ARG_pointers, - (GDBusAnnotationInfo **) &_org_freedesktop_udisks_method_inhibit_annotation_info_pointers - }, - "handle-inhibit", - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_method_info_uninhibit_IN_ARG_cookie = -{ - { - -1, - (gchar *) "cookie", - (gchar *) "s", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_method_info_uninhibit_IN_ARG_pointers[] = -{ - &_org_freedesktop_udisks_method_info_uninhibit_IN_ARG_cookie, - NULL -}; - -static const GDBusAnnotationInfo _org_freedesktop_udisks_method_uninhibit_annotation_info_0 = -{ - -1, - (gchar *) "org.freedesktop.DBus.GLib.Async", - (gchar *) "", - NULL -}; - -static const GDBusAnnotationInfo * const _org_freedesktop_udisks_method_uninhibit_annotation_info_pointers[] = -{ - &_org_freedesktop_udisks_method_uninhibit_annotation_info_0, - NULL -}; - -static const _ExtendedGDBusMethodInfo _org_freedesktop_udisks_method_info_uninhibit = -{ - { - -1, - (gchar *) "Uninhibit", - (GDBusArgInfo **) &_org_freedesktop_udisks_method_info_uninhibit_IN_ARG_pointers, - NULL, - (GDBusAnnotationInfo **) &_org_freedesktop_udisks_method_uninhibit_annotation_info_pointers - }, - "handle-uninhibit", - FALSE -}; - -static const _ExtendedGDBusMethodInfo * const _org_freedesktop_udisks_method_info_pointers[] = -{ - &_org_freedesktop_udisks_method_info_enumerate_adapters, - &_org_freedesktop_udisks_method_info_enumerate_expanders, - &_org_freedesktop_udisks_method_info_enumerate_ports, - &_org_freedesktop_udisks_method_info_enumerate_devices, - &_org_freedesktop_udisks_method_info_enumerate_device_files, - &_org_freedesktop_udisks_method_info_find_device_by_device_file, - &_org_freedesktop_udisks_method_info_find_device_by_major_minor, - &_org_freedesktop_udisks_method_info_drive_inhibit_all_polling, - &_org_freedesktop_udisks_method_info_drive_uninhibit_all_polling, - &_org_freedesktop_udisks_method_info_drive_set_all_spindown_timeouts, - &_org_freedesktop_udisks_method_info_drive_unset_all_spindown_timeouts, - &_org_freedesktop_udisks_method_info_linux_lvm2_vgstart, - &_org_freedesktop_udisks_method_info_linux_lvm2_vgstop, - &_org_freedesktop_udisks_method_info_linux_lvm2_vgset_name, - &_org_freedesktop_udisks_method_info_linux_lvm2_vgadd_pv, - &_org_freedesktop_udisks_method_info_linux_lvm2_vgremove_pv, - &_org_freedesktop_udisks_method_info_linux_lvm2_lvset_name, - &_org_freedesktop_udisks_method_info_linux_lvm2_lvstart, - &_org_freedesktop_udisks_method_info_linux_lvm2_lvremove, - &_org_freedesktop_udisks_method_info_linux_lvm2_lvcreate, - &_org_freedesktop_udisks_method_info_linux_md_start, - &_org_freedesktop_udisks_method_info_linux_md_create, - &_org_freedesktop_udisks_method_info_inhibit, - &_org_freedesktop_udisks_method_info_uninhibit, - NULL -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_signal_info_device_added_ARG_device = -{ - { - -1, - (gchar *) "device", - (gchar *) "o", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_signal_info_device_added_ARG_pointers[] = -{ - &_org_freedesktop_udisks_signal_info_device_added_ARG_device, - NULL -}; - -static const _ExtendedGDBusSignalInfo _org_freedesktop_udisks_signal_info_device_added = -{ - { - -1, - (gchar *) "DeviceAdded", - (GDBusArgInfo **) &_org_freedesktop_udisks_signal_info_device_added_ARG_pointers, - NULL - }, - "device-added" -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_signal_info_device_removed_ARG_device = -{ - { - -1, - (gchar *) "device", - (gchar *) "o", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_signal_info_device_removed_ARG_pointers[] = -{ - &_org_freedesktop_udisks_signal_info_device_removed_ARG_device, - NULL -}; - -static const _ExtendedGDBusSignalInfo _org_freedesktop_udisks_signal_info_device_removed = -{ - { - -1, - (gchar *) "DeviceRemoved", - (GDBusArgInfo **) &_org_freedesktop_udisks_signal_info_device_removed_ARG_pointers, - NULL - }, - "device-removed" -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_signal_info_device_changed_ARG_device = -{ - { - -1, - (gchar *) "device", - (gchar *) "o", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_signal_info_device_changed_ARG_pointers[] = -{ - &_org_freedesktop_udisks_signal_info_device_changed_ARG_device, - NULL -}; - -static const _ExtendedGDBusSignalInfo _org_freedesktop_udisks_signal_info_device_changed = -{ - { - -1, - (gchar *) "DeviceChanged", - (GDBusArgInfo **) &_org_freedesktop_udisks_signal_info_device_changed_ARG_pointers, - NULL - }, - "device-changed" -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_signal_info_device_job_changed_ARG_device = -{ - { - -1, - (gchar *) "device", - (gchar *) "o", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_signal_info_device_job_changed_ARG_job_in_progress = -{ - { - -1, - (gchar *) "job_in_progress", - (gchar *) "b", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_signal_info_device_job_changed_ARG_job_is_cancellable = -{ - { - -1, - (gchar *) "job_is_cancellable", - (gchar *) "b", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_signal_info_device_job_changed_ARG_job_id = -{ - { - -1, - (gchar *) "job_id", - (gchar *) "s", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_signal_info_device_job_changed_ARG_job_num_tasks = -{ - { - -1, - (gchar *) "job_num_tasks", - (gchar *) "i", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_signal_info_device_job_changed_ARG_job_cur_task = -{ - { - -1, - (gchar *) "job_cur_task", - (gchar *) "i", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_signal_info_device_job_changed_ARG_job_cur_task_id = -{ - { - -1, - (gchar *) "job_cur_task_id", - (gchar *) "s", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_signal_info_device_job_changed_ARG_job_cur_task_percentage = -{ - { - -1, - (gchar *) "job_cur_task_percentage", - (gchar *) "d", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_signal_info_device_job_changed_ARG_pointers[] = -{ - &_org_freedesktop_udisks_signal_info_device_job_changed_ARG_device, - &_org_freedesktop_udisks_signal_info_device_job_changed_ARG_job_in_progress, - &_org_freedesktop_udisks_signal_info_device_job_changed_ARG_job_is_cancellable, - &_org_freedesktop_udisks_signal_info_device_job_changed_ARG_job_id, - &_org_freedesktop_udisks_signal_info_device_job_changed_ARG_job_num_tasks, - &_org_freedesktop_udisks_signal_info_device_job_changed_ARG_job_cur_task, - &_org_freedesktop_udisks_signal_info_device_job_changed_ARG_job_cur_task_id, - &_org_freedesktop_udisks_signal_info_device_job_changed_ARG_job_cur_task_percentage, - NULL -}; - -static const _ExtendedGDBusSignalInfo _org_freedesktop_udisks_signal_info_device_job_changed = -{ - { - -1, - (gchar *) "DeviceJobChanged", - (GDBusArgInfo **) &_org_freedesktop_udisks_signal_info_device_job_changed_ARG_pointers, - NULL - }, - "device-job-changed" -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_signal_info_adapter_added_ARG_adapter = -{ - { - -1, - (gchar *) "adapter", - (gchar *) "o", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_signal_info_adapter_added_ARG_pointers[] = -{ - &_org_freedesktop_udisks_signal_info_adapter_added_ARG_adapter, - NULL -}; - -static const _ExtendedGDBusSignalInfo _org_freedesktop_udisks_signal_info_adapter_added = -{ - { - -1, - (gchar *) "AdapterAdded", - (GDBusArgInfo **) &_org_freedesktop_udisks_signal_info_adapter_added_ARG_pointers, - NULL - }, - "adapter-added" -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_signal_info_adapter_removed_ARG_adapter = -{ - { - -1, - (gchar *) "adapter", - (gchar *) "o", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_signal_info_adapter_removed_ARG_pointers[] = -{ - &_org_freedesktop_udisks_signal_info_adapter_removed_ARG_adapter, - NULL -}; - -static const _ExtendedGDBusSignalInfo _org_freedesktop_udisks_signal_info_adapter_removed = -{ - { - -1, - (gchar *) "AdapterRemoved", - (GDBusArgInfo **) &_org_freedesktop_udisks_signal_info_adapter_removed_ARG_pointers, - NULL - }, - "adapter-removed" -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_signal_info_adapter_changed_ARG_adapter = -{ - { - -1, - (gchar *) "adapter", - (gchar *) "o", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_signal_info_adapter_changed_ARG_pointers[] = -{ - &_org_freedesktop_udisks_signal_info_adapter_changed_ARG_adapter, - NULL -}; - -static const _ExtendedGDBusSignalInfo _org_freedesktop_udisks_signal_info_adapter_changed = -{ - { - -1, - (gchar *) "AdapterChanged", - (GDBusArgInfo **) &_org_freedesktop_udisks_signal_info_adapter_changed_ARG_pointers, - NULL - }, - "adapter-changed" -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_signal_info_expander_added_ARG_expander = -{ - { - -1, - (gchar *) "expander", - (gchar *) "o", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_signal_info_expander_added_ARG_pointers[] = -{ - &_org_freedesktop_udisks_signal_info_expander_added_ARG_expander, - NULL -}; - -static const _ExtendedGDBusSignalInfo _org_freedesktop_udisks_signal_info_expander_added = -{ - { - -1, - (gchar *) "ExpanderAdded", - (GDBusArgInfo **) &_org_freedesktop_udisks_signal_info_expander_added_ARG_pointers, - NULL - }, - "expander-added" -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_signal_info_expander_removed_ARG_expander = -{ - { - -1, - (gchar *) "expander", - (gchar *) "o", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_signal_info_expander_removed_ARG_pointers[] = -{ - &_org_freedesktop_udisks_signal_info_expander_removed_ARG_expander, - NULL -}; - -static const _ExtendedGDBusSignalInfo _org_freedesktop_udisks_signal_info_expander_removed = -{ - { - -1, - (gchar *) "ExpanderRemoved", - (GDBusArgInfo **) &_org_freedesktop_udisks_signal_info_expander_removed_ARG_pointers, - NULL - }, - "expander-removed" -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_signal_info_expander_changed_ARG_expander = -{ - { - -1, - (gchar *) "expander", - (gchar *) "o", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_signal_info_expander_changed_ARG_pointers[] = -{ - &_org_freedesktop_udisks_signal_info_expander_changed_ARG_expander, - NULL -}; - -static const _ExtendedGDBusSignalInfo _org_freedesktop_udisks_signal_info_expander_changed = -{ - { - -1, - (gchar *) "ExpanderChanged", - (GDBusArgInfo **) &_org_freedesktop_udisks_signal_info_expander_changed_ARG_pointers, - NULL - }, - "expander-changed" -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_signal_info_port_added_ARG_port = -{ - { - -1, - (gchar *) "port", - (gchar *) "o", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_signal_info_port_added_ARG_pointers[] = -{ - &_org_freedesktop_udisks_signal_info_port_added_ARG_port, - NULL -}; - -static const _ExtendedGDBusSignalInfo _org_freedesktop_udisks_signal_info_port_added = -{ - { - -1, - (gchar *) "PortAdded", - (GDBusArgInfo **) &_org_freedesktop_udisks_signal_info_port_added_ARG_pointers, - NULL - }, - "port-added" -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_signal_info_port_removed_ARG_port = -{ - { - -1, - (gchar *) "port", - (gchar *) "o", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_signal_info_port_removed_ARG_pointers[] = -{ - &_org_freedesktop_udisks_signal_info_port_removed_ARG_port, - NULL -}; - -static const _ExtendedGDBusSignalInfo _org_freedesktop_udisks_signal_info_port_removed = -{ - { - -1, - (gchar *) "PortRemoved", - (GDBusArgInfo **) &_org_freedesktop_udisks_signal_info_port_removed_ARG_pointers, - NULL - }, - "port-removed" -}; - -static const _ExtendedGDBusArgInfo _org_freedesktop_udisks_signal_info_port_changed_ARG_port = -{ - { - -1, - (gchar *) "port", - (gchar *) "o", - NULL - }, - FALSE -}; - -static const _ExtendedGDBusArgInfo * const _org_freedesktop_udisks_signal_info_port_changed_ARG_pointers[] = -{ - &_org_freedesktop_udisks_signal_info_port_changed_ARG_port, - NULL -}; - -static const _ExtendedGDBusSignalInfo _org_freedesktop_udisks_signal_info_port_changed = -{ - { - -1, - (gchar *) "PortChanged", - (GDBusArgInfo **) &_org_freedesktop_udisks_signal_info_port_changed_ARG_pointers, - NULL - }, - "port-changed" -}; - -static const _ExtendedGDBusSignalInfo * const _org_freedesktop_udisks_signal_info_pointers[] = -{ - &_org_freedesktop_udisks_signal_info_device_added, - &_org_freedesktop_udisks_signal_info_device_removed, - &_org_freedesktop_udisks_signal_info_device_changed, - &_org_freedesktop_udisks_signal_info_device_job_changed, - &_org_freedesktop_udisks_signal_info_adapter_added, - &_org_freedesktop_udisks_signal_info_adapter_removed, - &_org_freedesktop_udisks_signal_info_adapter_changed, - &_org_freedesktop_udisks_signal_info_expander_added, - &_org_freedesktop_udisks_signal_info_expander_removed, - &_org_freedesktop_udisks_signal_info_expander_changed, - &_org_freedesktop_udisks_signal_info_port_added, - &_org_freedesktop_udisks_signal_info_port_removed, - &_org_freedesktop_udisks_signal_info_port_changed, - NULL -}; - -static const _ExtendedGDBusPropertyInfo _org_freedesktop_udisks_property_info_daemon_version = -{ - { - -1, - (gchar *) "DaemonVersion", - (gchar *) "s", - G_DBUS_PROPERTY_INFO_FLAGS_READABLE, - NULL - }, - "daemon-version", - FALSE -}; - -static const _ExtendedGDBusPropertyInfo _org_freedesktop_udisks_property_info_daemon_is_inhibited = -{ - { - -1, - (gchar *) "DaemonIsInhibited", - (gchar *) "b", - G_DBUS_PROPERTY_INFO_FLAGS_READABLE, - NULL - }, - "daemon-is-inhibited", - FALSE -}; - -static const _ExtendedGDBusPropertyInfo _org_freedesktop_udisks_property_info_supports_luks_devices = -{ - { - -1, - (gchar *) "SupportsLuksDevices", - (gchar *) "b", - G_DBUS_PROPERTY_INFO_FLAGS_READABLE, - NULL - }, - "supports-luks-devices", - FALSE -}; - -static const _ExtendedGDBusPropertyInfo _org_freedesktop_udisks_property_info_known_filesystems = -{ - { - -1, - (gchar *) "KnownFilesystems", - (gchar *) "a(ssbbbubbbbbbbb)", - G_DBUS_PROPERTY_INFO_FLAGS_READABLE, - NULL - }, - "known-filesystems", - FALSE -}; - -static const _ExtendedGDBusPropertyInfo * const _org_freedesktop_udisks_property_info_pointers[] = -{ - &_org_freedesktop_udisks_property_info_daemon_version, - &_org_freedesktop_udisks_property_info_daemon_is_inhibited, - &_org_freedesktop_udisks_property_info_supports_luks_devices, - &_org_freedesktop_udisks_property_info_known_filesystems, - NULL -}; - -static const _ExtendedGDBusInterfaceInfo _org_freedesktop_udisks_interface_info = -{ - { - -1, - (gchar *) "org.freedesktop.UDisks", - (GDBusMethodInfo **) &_org_freedesktop_udisks_method_info_pointers, - (GDBusSignalInfo **) &_org_freedesktop_udisks_signal_info_pointers, - (GDBusPropertyInfo **) &_org_freedesktop_udisks_property_info_pointers, - NULL - }, - "org-freedesktop-udisks", -}; - - -/** - * org_freedesktop_udisks_interface_info: - * - * Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-UDisks.top_of_page">org.freedesktop.UDisks</link> D-Bus interface. - * - * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free. - */ -GDBusInterfaceInfo * -org_freedesktop_udisks_interface_info (void) -{ - return (GDBusInterfaceInfo *) &_org_freedesktop_udisks_interface_info.parent_struct; -} - -/** - * org_freedesktop_udisks_override_properties: - * @klass: The class structure for a #GObject<!-- -->-derived class. - * @property_id_begin: The property id to assign to the first overridden property. - * - * Overrides all #GObject properties in the #OrgFreedesktopUDisks interface for a concrete class. - * The properties are overridden in the order they are defined. - * - * Returns: The last property id. - */ -guint -org_freedesktop_udisks_override_properties (GObjectClass *klass, guint property_id_begin) -{ - g_object_class_override_property (klass, property_id_begin++, "daemon-version"); - g_object_class_override_property (klass, property_id_begin++, "daemon-is-inhibited"); - g_object_class_override_property (klass, property_id_begin++, "supports-luks-devices"); - g_object_class_override_property (klass, property_id_begin++, "known-filesystems"); - return property_id_begin - 1; -} - - - -/** - * OrgFreedesktopUDisks: - * - * Abstract interface type for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-UDisks.top_of_page">org.freedesktop.UDisks</link>. - */ - -/** - * OrgFreedesktopUDisksIface: - * @parent_iface: The parent interface. - * @handle_drive_inhibit_all_polling: Handler for the #OrgFreedesktopUDisks::handle-drive-inhibit-all-polling signal. - * @handle_drive_set_all_spindown_timeouts: Handler for the #OrgFreedesktopUDisks::handle-drive-set-all-spindown-timeouts signal. - * @handle_drive_uninhibit_all_polling: Handler for the #OrgFreedesktopUDisks::handle-drive-uninhibit-all-polling signal. - * @handle_drive_unset_all_spindown_timeouts: Handler for the #OrgFreedesktopUDisks::handle-drive-unset-all-spindown-timeouts signal. - * @handle_enumerate_adapters: Handler for the #OrgFreedesktopUDisks::handle-enumerate-adapters signal. - * @handle_enumerate_device_files: Handler for the #OrgFreedesktopUDisks::handle-enumerate-device-files signal. - * @handle_enumerate_devices: Handler for the #OrgFreedesktopUDisks::handle-enumerate-devices signal. - * @handle_enumerate_expanders: Handler for the #OrgFreedesktopUDisks::handle-enumerate-expanders signal. - * @handle_enumerate_ports: Handler for the #OrgFreedesktopUDisks::handle-enumerate-ports signal. - * @handle_find_device_by_device_file: Handler for the #OrgFreedesktopUDisks::handle-find-device-by-device-file signal. - * @handle_find_device_by_major_minor: Handler for the #OrgFreedesktopUDisks::handle-find-device-by-major-minor signal. - * @handle_inhibit: Handler for the #OrgFreedesktopUDisks::handle-inhibit signal. - * @handle_linux_lvm2_lvcreate: Handler for the #OrgFreedesktopUDisks::handle-linux-lvm2-lvcreate signal. - * @handle_linux_lvm2_lvremove: Handler for the #OrgFreedesktopUDisks::handle-linux-lvm2-lvremove signal. - * @handle_linux_lvm2_lvset_name: Handler for the #OrgFreedesktopUDisks::handle-linux-lvm2-lvset-name signal. - * @handle_linux_lvm2_lvstart: Handler for the #OrgFreedesktopUDisks::handle-linux-lvm2-lvstart signal. - * @handle_linux_lvm2_vgadd_pv: Handler for the #OrgFreedesktopUDisks::handle-linux-lvm2-vgadd-pv signal. - * @handle_linux_lvm2_vgremove_pv: Handler for the #OrgFreedesktopUDisks::handle-linux-lvm2-vgremove-pv signal. - * @handle_linux_lvm2_vgset_name: Handler for the #OrgFreedesktopUDisks::handle-linux-lvm2-vgset-name signal. - * @handle_linux_lvm2_vgstart: Handler for the #OrgFreedesktopUDisks::handle-linux-lvm2-vgstart signal. - * @handle_linux_lvm2_vgstop: Handler for the #OrgFreedesktopUDisks::handle-linux-lvm2-vgstop signal. - * @handle_linux_md_create: Handler for the #OrgFreedesktopUDisks::handle-linux-md-create signal. - * @handle_linux_md_start: Handler for the #OrgFreedesktopUDisks::handle-linux-md-start signal. - * @handle_uninhibit: Handler for the #OrgFreedesktopUDisks::handle-uninhibit signal. - * @get_daemon_is_inhibited: Getter for the #OrgFreedesktopUDisks:daemon-is-inhibited property. - * @get_daemon_version: Getter for the #OrgFreedesktopUDisks:daemon-version property. - * @get_known_filesystems: Getter for the #OrgFreedesktopUDisks:known-filesystems property. - * @get_supports_luks_devices: Getter for the #OrgFreedesktopUDisks:supports-luks-devices property. - * @adapter_added: Handler for the #OrgFreedesktopUDisks::adapter-added signal. - * @adapter_changed: Handler for the #OrgFreedesktopUDisks::adapter-changed signal. - * @adapter_removed: Handler for the #OrgFreedesktopUDisks::adapter-removed signal. - * @device_added: Handler for the #OrgFreedesktopUDisks::device-added signal. - * @device_changed: Handler for the #OrgFreedesktopUDisks::device-changed signal. - * @device_job_changed: Handler for the #OrgFreedesktopUDisks::device-job-changed signal. - * @device_removed: Handler for the #OrgFreedesktopUDisks::device-removed signal. - * @expander_added: Handler for the #OrgFreedesktopUDisks::expander-added signal. - * @expander_changed: Handler for the #OrgFreedesktopUDisks::expander-changed signal. - * @expander_removed: Handler for the #OrgFreedesktopUDisks::expander-removed signal. - * @port_added: Handler for the #OrgFreedesktopUDisks::port-added signal. - * @port_changed: Handler for the #OrgFreedesktopUDisks::port-changed signal. - * @port_removed: Handler for the #OrgFreedesktopUDisks::port-removed signal. - * - * Virtual table for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-UDisks.top_of_page">org.freedesktop.UDisks</link>. - */ - -typedef OrgFreedesktopUDisksIface OrgFreedesktopUDisksInterface; -G_DEFINE_INTERFACE (OrgFreedesktopUDisks, org_freedesktop_udisks, G_TYPE_OBJECT); - -static void -org_freedesktop_udisks_default_init (OrgFreedesktopUDisksIface *iface) -{ - /* GObject signals for incoming D-Bus method calls: */ - /** - * OrgFreedesktopUDisks::handle-enumerate-adapters: - * @object: A #OrgFreedesktopUDisks. - * @invocation: A #GDBusMethodInvocation. - * - * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-UDisks.EnumerateAdapters">EnumerateAdapters()</link> D-Bus method. - * - * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_freedesktop_udisks_complete_enumerate_adapters() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. - * - * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. - */ - g_signal_new ("handle-enumerate-adapters", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, handle_enumerate_adapters), - g_signal_accumulator_true_handled, - NULL, - g_cclosure_marshal_generic, - G_TYPE_BOOLEAN, - 1, - G_TYPE_DBUS_METHOD_INVOCATION); - - /** - * OrgFreedesktopUDisks::handle-enumerate-expanders: - * @object: A #OrgFreedesktopUDisks. - * @invocation: A #GDBusMethodInvocation. - * - * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-UDisks.EnumerateExpanders">EnumerateExpanders()</link> D-Bus method. - * - * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_freedesktop_udisks_complete_enumerate_expanders() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. - * - * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. - */ - g_signal_new ("handle-enumerate-expanders", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, handle_enumerate_expanders), - g_signal_accumulator_true_handled, - NULL, - g_cclosure_marshal_generic, - G_TYPE_BOOLEAN, - 1, - G_TYPE_DBUS_METHOD_INVOCATION); - - /** - * OrgFreedesktopUDisks::handle-enumerate-ports: - * @object: A #OrgFreedesktopUDisks. - * @invocation: A #GDBusMethodInvocation. - * - * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-UDisks.EnumeratePorts">EnumeratePorts()</link> D-Bus method. - * - * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_freedesktop_udisks_complete_enumerate_ports() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. - * - * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. - */ - g_signal_new ("handle-enumerate-ports", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, handle_enumerate_ports), - g_signal_accumulator_true_handled, - NULL, - g_cclosure_marshal_generic, - G_TYPE_BOOLEAN, - 1, - G_TYPE_DBUS_METHOD_INVOCATION); - - /** - * OrgFreedesktopUDisks::handle-enumerate-devices: - * @object: A #OrgFreedesktopUDisks. - * @invocation: A #GDBusMethodInvocation. - * - * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-UDisks.EnumerateDevices">EnumerateDevices()</link> D-Bus method. - * - * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_freedesktop_udisks_complete_enumerate_devices() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. - * - * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. - */ - g_signal_new ("handle-enumerate-devices", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, handle_enumerate_devices), - g_signal_accumulator_true_handled, - NULL, - g_cclosure_marshal_generic, - G_TYPE_BOOLEAN, - 1, - G_TYPE_DBUS_METHOD_INVOCATION); - - /** - * OrgFreedesktopUDisks::handle-enumerate-device-files: - * @object: A #OrgFreedesktopUDisks. - * @invocation: A #GDBusMethodInvocation. - * - * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-UDisks.EnumerateDeviceFiles">EnumerateDeviceFiles()</link> D-Bus method. - * - * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_freedesktop_udisks_complete_enumerate_device_files() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. - * - * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. - */ - g_signal_new ("handle-enumerate-device-files", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, handle_enumerate_device_files), - g_signal_accumulator_true_handled, - NULL, - g_cclosure_marshal_generic, - G_TYPE_BOOLEAN, - 1, - G_TYPE_DBUS_METHOD_INVOCATION); - - /** - * OrgFreedesktopUDisks::handle-find-device-by-device-file: - * @object: A #OrgFreedesktopUDisks. - * @invocation: A #GDBusMethodInvocation. - * @arg_device_file: Argument passed by remote caller. - * - * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-UDisks.FindDeviceByDeviceFile">FindDeviceByDeviceFile()</link> D-Bus method. - * - * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_freedesktop_udisks_complete_find_device_by_device_file() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. - * - * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. - */ - g_signal_new ("handle-find-device-by-device-file", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, handle_find_device_by_device_file), - g_signal_accumulator_true_handled, - NULL, - g_cclosure_marshal_generic, - G_TYPE_BOOLEAN, - 2, - G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING); - - /** - * OrgFreedesktopUDisks::handle-find-device-by-major-minor: - * @object: A #OrgFreedesktopUDisks. - * @invocation: A #GDBusMethodInvocation. - * @arg_device_major: Argument passed by remote caller. - * @arg_device_minor: Argument passed by remote caller. - * - * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-UDisks.FindDeviceByMajorMinor">FindDeviceByMajorMinor()</link> D-Bus method. - * - * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_freedesktop_udisks_complete_find_device_by_major_minor() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. - * - * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. - */ - g_signal_new ("handle-find-device-by-major-minor", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, handle_find_device_by_major_minor), - g_signal_accumulator_true_handled, - NULL, - g_cclosure_marshal_generic, - G_TYPE_BOOLEAN, - 3, - G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_INT64, G_TYPE_INT64); - - /** - * OrgFreedesktopUDisks::handle-drive-inhibit-all-polling: - * @object: A #OrgFreedesktopUDisks. - * @invocation: A #GDBusMethodInvocation. - * @arg_options: Argument passed by remote caller. - * - * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-UDisks.DriveInhibitAllPolling">DriveInhibitAllPolling()</link> D-Bus method. - * - * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_freedesktop_udisks_complete_drive_inhibit_all_polling() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. - * - * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. - */ - g_signal_new ("handle-drive-inhibit-all-polling", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, handle_drive_inhibit_all_polling), - g_signal_accumulator_true_handled, - NULL, - g_cclosure_marshal_generic, - G_TYPE_BOOLEAN, - 2, - G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRV); - - /** - * OrgFreedesktopUDisks::handle-drive-uninhibit-all-polling: - * @object: A #OrgFreedesktopUDisks. - * @invocation: A #GDBusMethodInvocation. - * @arg_cookie: Argument passed by remote caller. - * - * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-UDisks.DriveUninhibitAllPolling">DriveUninhibitAllPolling()</link> D-Bus method. - * - * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_freedesktop_udisks_complete_drive_uninhibit_all_polling() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. - * - * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. - */ - g_signal_new ("handle-drive-uninhibit-all-polling", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, handle_drive_uninhibit_all_polling), - g_signal_accumulator_true_handled, - NULL, - g_cclosure_marshal_generic, - G_TYPE_BOOLEAN, - 2, - G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING); - - /** - * OrgFreedesktopUDisks::handle-drive-set-all-spindown-timeouts: - * @object: A #OrgFreedesktopUDisks. - * @invocation: A #GDBusMethodInvocation. - * @arg_timeout_seconds: Argument passed by remote caller. - * @arg_options: Argument passed by remote caller. - * - * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-UDisks.DriveSetAllSpindownTimeouts">DriveSetAllSpindownTimeouts()</link> D-Bus method. - * - * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_freedesktop_udisks_complete_drive_set_all_spindown_timeouts() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. - * - * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. - */ - g_signal_new ("handle-drive-set-all-spindown-timeouts", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, handle_drive_set_all_spindown_timeouts), - g_signal_accumulator_true_handled, - NULL, - g_cclosure_marshal_generic, - G_TYPE_BOOLEAN, - 3, - G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_INT, G_TYPE_STRV); - - /** - * OrgFreedesktopUDisks::handle-drive-unset-all-spindown-timeouts: - * @object: A #OrgFreedesktopUDisks. - * @invocation: A #GDBusMethodInvocation. - * @arg_cookie: Argument passed by remote caller. - * - * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-UDisks.DriveUnsetAllSpindownTimeouts">DriveUnsetAllSpindownTimeouts()</link> D-Bus method. - * - * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_freedesktop_udisks_complete_drive_unset_all_spindown_timeouts() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. - * - * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. - */ - g_signal_new ("handle-drive-unset-all-spindown-timeouts", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, handle_drive_unset_all_spindown_timeouts), - g_signal_accumulator_true_handled, - NULL, - g_cclosure_marshal_generic, - G_TYPE_BOOLEAN, - 2, - G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING); - - /** - * OrgFreedesktopUDisks::handle-linux-lvm2-vgstart: - * @object: A #OrgFreedesktopUDisks. - * @invocation: A #GDBusMethodInvocation. - * @arg_uuid: Argument passed by remote caller. - * @arg_options: Argument passed by remote caller. - * - * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxLvm2VGStart">LinuxLvm2VGStart()</link> D-Bus method. - * - * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_freedesktop_udisks_complete_linux_lvm2_vgstart() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. - * - * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. - */ - g_signal_new ("handle-linux-lvm2-vgstart", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, handle_linux_lvm2_vgstart), - g_signal_accumulator_true_handled, - NULL, - g_cclosure_marshal_generic, - G_TYPE_BOOLEAN, - 3, - G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING, G_TYPE_STRV); - - /** - * OrgFreedesktopUDisks::handle-linux-lvm2-vgstop: - * @object: A #OrgFreedesktopUDisks. - * @invocation: A #GDBusMethodInvocation. - * @arg_uuid: Argument passed by remote caller. - * @arg_options: Argument passed by remote caller. - * - * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxLvm2VGStop">LinuxLvm2VGStop()</link> D-Bus method. - * - * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_freedesktop_udisks_complete_linux_lvm2_vgstop() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. - * - * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. - */ - g_signal_new ("handle-linux-lvm2-vgstop", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, handle_linux_lvm2_vgstop), - g_signal_accumulator_true_handled, - NULL, - g_cclosure_marshal_generic, - G_TYPE_BOOLEAN, - 3, - G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING, G_TYPE_STRV); - - /** - * OrgFreedesktopUDisks::handle-linux-lvm2-vgset-name: - * @object: A #OrgFreedesktopUDisks. - * @invocation: A #GDBusMethodInvocation. - * @arg_uuid: Argument passed by remote caller. - * @arg_name: Argument passed by remote caller. - * - * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxLvm2VGSetName">LinuxLvm2VGSetName()</link> D-Bus method. - * - * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_freedesktop_udisks_complete_linux_lvm2_vgset_name() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. - * - * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. - */ - g_signal_new ("handle-linux-lvm2-vgset-name", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, handle_linux_lvm2_vgset_name), - g_signal_accumulator_true_handled, - NULL, - g_cclosure_marshal_generic, - G_TYPE_BOOLEAN, - 3, - G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING, G_TYPE_STRING); - - /** - * OrgFreedesktopUDisks::handle-linux-lvm2-vgadd-pv: - * @object: A #OrgFreedesktopUDisks. - * @invocation: A #GDBusMethodInvocation. - * @arg_uuid: Argument passed by remote caller. - * @arg_physical_volume: Argument passed by remote caller. - * @arg_options: Argument passed by remote caller. - * - * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxLvm2VGAddPV">LinuxLvm2VGAddPV()</link> D-Bus method. - * - * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_freedesktop_udisks_complete_linux_lvm2_vgadd_pv() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. - * - * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. - */ - g_signal_new ("handle-linux-lvm2-vgadd-pv", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, handle_linux_lvm2_vgadd_pv), - g_signal_accumulator_true_handled, - NULL, - g_cclosure_marshal_generic, - G_TYPE_BOOLEAN, - 4, - G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRV); - - /** - * OrgFreedesktopUDisks::handle-linux-lvm2-vgremove-pv: - * @object: A #OrgFreedesktopUDisks. - * @invocation: A #GDBusMethodInvocation. - * @arg_vg_uuid: Argument passed by remote caller. - * @arg_pv_uuid: Argument passed by remote caller. - * @arg_options: Argument passed by remote caller. - * - * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxLvm2VGRemovePV">LinuxLvm2VGRemovePV()</link> D-Bus method. - * - * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_freedesktop_udisks_complete_linux_lvm2_vgremove_pv() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. - * - * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. - */ - g_signal_new ("handle-linux-lvm2-vgremove-pv", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, handle_linux_lvm2_vgremove_pv), - g_signal_accumulator_true_handled, - NULL, - g_cclosure_marshal_generic, - G_TYPE_BOOLEAN, - 4, - G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRV); - - /** - * OrgFreedesktopUDisks::handle-linux-lvm2-lvset-name: - * @object: A #OrgFreedesktopUDisks. - * @invocation: A #GDBusMethodInvocation. - * @arg_group_uuid: Argument passed by remote caller. - * @arg_uuid: Argument passed by remote caller. - * @arg_name: Argument passed by remote caller. - * - * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxLvm2LVSetName">LinuxLvm2LVSetName()</link> D-Bus method. - * - * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_freedesktop_udisks_complete_linux_lvm2_lvset_name() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. - * - * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. - */ - g_signal_new ("handle-linux-lvm2-lvset-name", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, handle_linux_lvm2_lvset_name), - g_signal_accumulator_true_handled, - NULL, - g_cclosure_marshal_generic, - G_TYPE_BOOLEAN, - 4, - G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING); - - /** - * OrgFreedesktopUDisks::handle-linux-lvm2-lvstart: - * @object: A #OrgFreedesktopUDisks. - * @invocation: A #GDBusMethodInvocation. - * @arg_group_uuid: Argument passed by remote caller. - * @arg_uuid: Argument passed by remote caller. - * @arg_options: Argument passed by remote caller. - * - * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxLvm2LVStart">LinuxLvm2LVStart()</link> D-Bus method. - * - * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_freedesktop_udisks_complete_linux_lvm2_lvstart() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. - * - * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. - */ - g_signal_new ("handle-linux-lvm2-lvstart", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, handle_linux_lvm2_lvstart), - g_signal_accumulator_true_handled, - NULL, - g_cclosure_marshal_generic, - G_TYPE_BOOLEAN, - 4, - G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRV); - - /** - * OrgFreedesktopUDisks::handle-linux-lvm2-lvremove: - * @object: A #OrgFreedesktopUDisks. - * @invocation: A #GDBusMethodInvocation. - * @arg_group_uuid: Argument passed by remote caller. - * @arg_uuid: Argument passed by remote caller. - * @arg_options: Argument passed by remote caller. - * - * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxLvm2LVRemove">LinuxLvm2LVRemove()</link> D-Bus method. - * - * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_freedesktop_udisks_complete_linux_lvm2_lvremove() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. - * - * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. - */ - g_signal_new ("handle-linux-lvm2-lvremove", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, handle_linux_lvm2_lvremove), - g_signal_accumulator_true_handled, - NULL, - g_cclosure_marshal_generic, - G_TYPE_BOOLEAN, - 4, - G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRV); - - /** - * OrgFreedesktopUDisks::handle-linux-lvm2-lvcreate: - * @object: A #OrgFreedesktopUDisks. - * @invocation: A #GDBusMethodInvocation. - * @arg_group_uuid: Argument passed by remote caller. - * @arg_name: Argument passed by remote caller. - * @arg_size: Argument passed by remote caller. - * @arg_num_stripes: Argument passed by remote caller. - * @arg_stripe_size: Argument passed by remote caller. - * @arg_num_mirrors: Argument passed by remote caller. - * @arg_options: Argument passed by remote caller. - * @arg_fstype: Argument passed by remote caller. - * @arg_fsoptions: Argument passed by remote caller. - * - * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxLvm2LVCreate">LinuxLvm2LVCreate()</link> D-Bus method. - * - * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_freedesktop_udisks_complete_linux_lvm2_lvcreate() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. - * - * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. - */ - g_signal_new ("handle-linux-lvm2-lvcreate", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, handle_linux_lvm2_lvcreate), - g_signal_accumulator_true_handled, - NULL, - g_cclosure_marshal_generic, - G_TYPE_BOOLEAN, - 10, - G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_UINT64, G_TYPE_UINT, G_TYPE_UINT64, G_TYPE_UINT, G_TYPE_STRV, G_TYPE_STRING, G_TYPE_STRV); - - /** - * OrgFreedesktopUDisks::handle-linux-md-start: - * @object: A #OrgFreedesktopUDisks. - * @invocation: A #GDBusMethodInvocation. - * @arg_components: Argument passed by remote caller. - * @arg_options: Argument passed by remote caller. - * - * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxMdStart">LinuxMdStart()</link> D-Bus method. - * - * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_freedesktop_udisks_complete_linux_md_start() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. - * - * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. - */ - g_signal_new ("handle-linux-md-start", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, handle_linux_md_start), - g_signal_accumulator_true_handled, - NULL, - g_cclosure_marshal_generic, - G_TYPE_BOOLEAN, - 3, - G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRV, G_TYPE_STRV); - - /** - * OrgFreedesktopUDisks::handle-linux-md-create: - * @object: A #OrgFreedesktopUDisks. - * @invocation: A #GDBusMethodInvocation. - * @arg_components: Argument passed by remote caller. - * @arg_level: Argument passed by remote caller. - * @arg_stripe_size: Argument passed by remote caller. - * @arg_name: Argument passed by remote caller. - * @arg_options: Argument passed by remote caller. - * - * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxMdCreate">LinuxMdCreate()</link> D-Bus method. - * - * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_freedesktop_udisks_complete_linux_md_create() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. - * - * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. - */ - g_signal_new ("handle-linux-md-create", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, handle_linux_md_create), - g_signal_accumulator_true_handled, - NULL, - g_cclosure_marshal_generic, - G_TYPE_BOOLEAN, - 6, - G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRV, G_TYPE_STRING, G_TYPE_UINT64, G_TYPE_STRING, G_TYPE_STRV); - - /** - * OrgFreedesktopUDisks::handle-inhibit: - * @object: A #OrgFreedesktopUDisks. - * @invocation: A #GDBusMethodInvocation. - * - * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-UDisks.Inhibit">Inhibit()</link> D-Bus method. - * - * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_freedesktop_udisks_complete_inhibit() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. - * - * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. - */ - g_signal_new ("handle-inhibit", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, handle_inhibit), - g_signal_accumulator_true_handled, - NULL, - g_cclosure_marshal_generic, - G_TYPE_BOOLEAN, - 1, - G_TYPE_DBUS_METHOD_INVOCATION); - - /** - * OrgFreedesktopUDisks::handle-uninhibit: - * @object: A #OrgFreedesktopUDisks. - * @invocation: A #GDBusMethodInvocation. - * @arg_cookie: Argument passed by remote caller. - * - * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-UDisks.Uninhibit">Uninhibit()</link> D-Bus method. - * - * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call org_freedesktop_udisks_complete_uninhibit() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned. - * - * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run. - */ - g_signal_new ("handle-uninhibit", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, handle_uninhibit), - g_signal_accumulator_true_handled, - NULL, - g_cclosure_marshal_generic, - G_TYPE_BOOLEAN, - 2, - G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING); - - /* GObject signals for received D-Bus signals: */ - /** - * OrgFreedesktopUDisks::device-added: - * @object: A #OrgFreedesktopUDisks. - * @arg_device: Argument. - * - * On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-UDisks.DeviceAdded">"DeviceAdded"</link> is received. - * - * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. - */ - g_signal_new ("device-added", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, device_added), - NULL, - NULL, - g_cclosure_marshal_generic, - G_TYPE_NONE, - 1, G_TYPE_STRING); - - /** - * OrgFreedesktopUDisks::device-removed: - * @object: A #OrgFreedesktopUDisks. - * @arg_device: Argument. - * - * On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-UDisks.DeviceRemoved">"DeviceRemoved"</link> is received. - * - * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. - */ - g_signal_new ("device-removed", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, device_removed), - NULL, - NULL, - g_cclosure_marshal_generic, - G_TYPE_NONE, - 1, G_TYPE_STRING); - - /** - * OrgFreedesktopUDisks::device-changed: - * @object: A #OrgFreedesktopUDisks. - * @arg_device: Argument. - * - * On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-UDisks.DeviceChanged">"DeviceChanged"</link> is received. - * - * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. - */ - g_signal_new ("device-changed", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, device_changed), - NULL, - NULL, - g_cclosure_marshal_generic, - G_TYPE_NONE, - 1, G_TYPE_STRING); - - /** - * OrgFreedesktopUDisks::device-job-changed: - * @object: A #OrgFreedesktopUDisks. - * @arg_device: Argument. - * @arg_job_in_progress: Argument. - * @arg_job_is_cancellable: Argument. - * @arg_job_id: Argument. - * @arg_job_num_tasks: Argument. - * @arg_job_cur_task: Argument. - * @arg_job_cur_task_id: Argument. - * @arg_job_cur_task_percentage: Argument. - * - * On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-UDisks.DeviceJobChanged">"DeviceJobChanged"</link> is received. - * - * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. - */ - g_signal_new ("device-job-changed", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, device_job_changed), - NULL, - NULL, - g_cclosure_marshal_generic, - G_TYPE_NONE, - 8, G_TYPE_STRING, G_TYPE_BOOLEAN, G_TYPE_BOOLEAN, G_TYPE_STRING, G_TYPE_INT, G_TYPE_INT, G_TYPE_STRING, G_TYPE_DOUBLE); - - /** - * OrgFreedesktopUDisks::adapter-added: - * @object: A #OrgFreedesktopUDisks. - * @arg_adapter: Argument. - * - * On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-UDisks.AdapterAdded">"AdapterAdded"</link> is received. - * - * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. - */ - g_signal_new ("adapter-added", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, adapter_added), - NULL, - NULL, - g_cclosure_marshal_generic, - G_TYPE_NONE, - 1, G_TYPE_STRING); - - /** - * OrgFreedesktopUDisks::adapter-removed: - * @object: A #OrgFreedesktopUDisks. - * @arg_adapter: Argument. - * - * On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-UDisks.AdapterRemoved">"AdapterRemoved"</link> is received. - * - * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. - */ - g_signal_new ("adapter-removed", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, adapter_removed), - NULL, - NULL, - g_cclosure_marshal_generic, - G_TYPE_NONE, - 1, G_TYPE_STRING); - - /** - * OrgFreedesktopUDisks::adapter-changed: - * @object: A #OrgFreedesktopUDisks. - * @arg_adapter: Argument. - * - * On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-UDisks.AdapterChanged">"AdapterChanged"</link> is received. - * - * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. - */ - g_signal_new ("adapter-changed", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, adapter_changed), - NULL, - NULL, - g_cclosure_marshal_generic, - G_TYPE_NONE, - 1, G_TYPE_STRING); - - /** - * OrgFreedesktopUDisks::expander-added: - * @object: A #OrgFreedesktopUDisks. - * @arg_expander: Argument. - * - * On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-UDisks.ExpanderAdded">"ExpanderAdded"</link> is received. - * - * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. - */ - g_signal_new ("expander-added", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, expander_added), - NULL, - NULL, - g_cclosure_marshal_generic, - G_TYPE_NONE, - 1, G_TYPE_STRING); - - /** - * OrgFreedesktopUDisks::expander-removed: - * @object: A #OrgFreedesktopUDisks. - * @arg_expander: Argument. - * - * On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-UDisks.ExpanderRemoved">"ExpanderRemoved"</link> is received. - * - * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. - */ - g_signal_new ("expander-removed", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, expander_removed), - NULL, - NULL, - g_cclosure_marshal_generic, - G_TYPE_NONE, - 1, G_TYPE_STRING); - - /** - * OrgFreedesktopUDisks::expander-changed: - * @object: A #OrgFreedesktopUDisks. - * @arg_expander: Argument. - * - * On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-UDisks.ExpanderChanged">"ExpanderChanged"</link> is received. - * - * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. - */ - g_signal_new ("expander-changed", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, expander_changed), - NULL, - NULL, - g_cclosure_marshal_generic, - G_TYPE_NONE, - 1, G_TYPE_STRING); - - /** - * OrgFreedesktopUDisks::port-added: - * @object: A #OrgFreedesktopUDisks. - * @arg_port: Argument. - * - * On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-UDisks.PortAdded">"PortAdded"</link> is received. - * - * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. - */ - g_signal_new ("port-added", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, port_added), - NULL, - NULL, - g_cclosure_marshal_generic, - G_TYPE_NONE, - 1, G_TYPE_STRING); - - /** - * OrgFreedesktopUDisks::port-removed: - * @object: A #OrgFreedesktopUDisks. - * @arg_port: Argument. - * - * On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-UDisks.PortRemoved">"PortRemoved"</link> is received. - * - * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. - */ - g_signal_new ("port-removed", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, port_removed), - NULL, - NULL, - g_cclosure_marshal_generic, - G_TYPE_NONE, - 1, G_TYPE_STRING); - - /** - * OrgFreedesktopUDisks::port-changed: - * @object: A #OrgFreedesktopUDisks. - * @arg_port: Argument. - * - * On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-UDisks.PortChanged">"PortChanged"</link> is received. - * - * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal. - */ - g_signal_new ("port-changed", - G_TYPE_FROM_INTERFACE (iface), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (OrgFreedesktopUDisksIface, port_changed), - NULL, - NULL, - g_cclosure_marshal_generic, - G_TYPE_NONE, - 1, G_TYPE_STRING); - - /* GObject properties for D-Bus properties: */ - /** - * OrgFreedesktopUDisks:daemon-version: - * - * Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-UDisks.DaemonVersion">"DaemonVersion"</link>. - * - * Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side. - */ - g_object_interface_install_property (iface, - g_param_spec_string ("daemon-version", "DaemonVersion", "DaemonVersion", NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - /** - * OrgFreedesktopUDisks:daemon-is-inhibited: - * - * Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-UDisks.DaemonIsInhibited">"DaemonIsInhibited"</link>. - * - * Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side. - */ - g_object_interface_install_property (iface, - g_param_spec_boolean ("daemon-is-inhibited", "DaemonIsInhibited", "DaemonIsInhibited", FALSE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - /** - * OrgFreedesktopUDisks:supports-luks-devices: - * - * Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-UDisks.SupportsLuksDevices">"SupportsLuksDevices"</link>. - * - * Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side. - */ - g_object_interface_install_property (iface, - g_param_spec_boolean ("supports-luks-devices", "SupportsLuksDevices", "SupportsLuksDevices", FALSE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - /** - * OrgFreedesktopUDisks:known-filesystems: - * - * Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-UDisks.KnownFilesystems">"KnownFilesystems"</link>. - * - * Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side. - */ - g_object_interface_install_property (iface, - g_param_spec_variant ("known-filesystems", "KnownFilesystems", "KnownFilesystems", G_VARIANT_TYPE ("a(ssbbbubbbbbbbb)"), NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); -} - -/** - * org_freedesktop_udisks_get_daemon_version: (skip) - * @object: A #OrgFreedesktopUDisks. - * - * Gets the value of the <link linkend="gdbus-property-org-freedesktop-UDisks.DaemonVersion">"DaemonVersion"</link> D-Bus property. - * - * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. - * - * <warning>The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where @object was constructed. Use org_freedesktop_udisks_dup_daemon_version() if on another thread.</warning> - * - * Returns: (transfer none): The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. - */ -const gchar * -org_freedesktop_udisks_get_daemon_version (OrgFreedesktopUDisks *object) -{ - return ORG_FREEDESKTOP_UDISKS_GET_IFACE (object)->get_daemon_version (object); -} - -/** - * org_freedesktop_udisks_dup_daemon_version: (skip) - * @object: A #OrgFreedesktopUDisks. - * - * Gets a copy of the <link linkend="gdbus-property-org-freedesktop-UDisks.DaemonVersion">"DaemonVersion"</link> D-Bus property. - * - * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. - * - * Returns: (transfer full): The property value or %NULL if the property is not set. The returned value should be freed with g_free(). - */ -gchar * -org_freedesktop_udisks_dup_daemon_version (OrgFreedesktopUDisks *object) -{ - gchar *value; - g_object_get (G_OBJECT (object), "daemon-version", &value, NULL); - return value; -} - -/** - * org_freedesktop_udisks_set_daemon_version: (skip) - * @object: A #OrgFreedesktopUDisks. - * @value: The value to set. - * - * Sets the <link linkend="gdbus-property-org-freedesktop-UDisks.DaemonVersion">"DaemonVersion"</link> D-Bus property to @value. - * - * Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. - */ -void -org_freedesktop_udisks_set_daemon_version (OrgFreedesktopUDisks *object, const gchar *value) -{ - g_object_set (G_OBJECT (object), "daemon-version", value, NULL); -} - -/** - * org_freedesktop_udisks_get_daemon_is_inhibited: (skip) - * @object: A #OrgFreedesktopUDisks. - * - * Gets the value of the <link linkend="gdbus-property-org-freedesktop-UDisks.DaemonIsInhibited">"DaemonIsInhibited"</link> D-Bus property. - * - * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. - * - * Returns: The property value. - */ -gboolean -org_freedesktop_udisks_get_daemon_is_inhibited (OrgFreedesktopUDisks *object) -{ - return ORG_FREEDESKTOP_UDISKS_GET_IFACE (object)->get_daemon_is_inhibited (object); -} - -/** - * org_freedesktop_udisks_set_daemon_is_inhibited: (skip) - * @object: A #OrgFreedesktopUDisks. - * @value: The value to set. - * - * Sets the <link linkend="gdbus-property-org-freedesktop-UDisks.DaemonIsInhibited">"DaemonIsInhibited"</link> D-Bus property to @value. - * - * Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. - */ -void -org_freedesktop_udisks_set_daemon_is_inhibited (OrgFreedesktopUDisks *object, gboolean value) -{ - g_object_set (G_OBJECT (object), "daemon-is-inhibited", value, NULL); -} - -/** - * org_freedesktop_udisks_get_supports_luks_devices: (skip) - * @object: A #OrgFreedesktopUDisks. - * - * Gets the value of the <link linkend="gdbus-property-org-freedesktop-UDisks.SupportsLuksDevices">"SupportsLuksDevices"</link> D-Bus property. - * - * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. - * - * Returns: The property value. - */ -gboolean -org_freedesktop_udisks_get_supports_luks_devices (OrgFreedesktopUDisks *object) -{ - return ORG_FREEDESKTOP_UDISKS_GET_IFACE (object)->get_supports_luks_devices (object); -} - -/** - * org_freedesktop_udisks_set_supports_luks_devices: (skip) - * @object: A #OrgFreedesktopUDisks. - * @value: The value to set. - * - * Sets the <link linkend="gdbus-property-org-freedesktop-UDisks.SupportsLuksDevices">"SupportsLuksDevices"</link> D-Bus property to @value. - * - * Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. - */ -void -org_freedesktop_udisks_set_supports_luks_devices (OrgFreedesktopUDisks *object, gboolean value) -{ - g_object_set (G_OBJECT (object), "supports-luks-devices", value, NULL); -} - -/** - * org_freedesktop_udisks_get_known_filesystems: (skip) - * @object: A #OrgFreedesktopUDisks. - * - * Gets the value of the <link linkend="gdbus-property-org-freedesktop-UDisks.KnownFilesystems">"KnownFilesystems"</link> D-Bus property. - * - * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. - * - * <warning>The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where @object was constructed. Use org_freedesktop_udisks_dup_known_filesystems() if on another thread.</warning> - * - * Returns: (transfer none): The property value or %NULL if the property is not set. Do not free the returned value, it belongs to @object. - */ -GVariant * -org_freedesktop_udisks_get_known_filesystems (OrgFreedesktopUDisks *object) -{ - return ORG_FREEDESKTOP_UDISKS_GET_IFACE (object)->get_known_filesystems (object); -} - -/** - * org_freedesktop_udisks_dup_known_filesystems: (skip) - * @object: A #OrgFreedesktopUDisks. - * - * Gets a copy of the <link linkend="gdbus-property-org-freedesktop-UDisks.KnownFilesystems">"KnownFilesystems"</link> D-Bus property. - * - * Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side. - * - * Returns: (transfer full): The property value or %NULL if the property is not set. The returned value should be freed with g_variant_unref(). - */ -GVariant * -org_freedesktop_udisks_dup_known_filesystems (OrgFreedesktopUDisks *object) -{ - GVariant *value; - g_object_get (G_OBJECT (object), "known-filesystems", &value, NULL); - return value; -} - -/** - * org_freedesktop_udisks_set_known_filesystems: (skip) - * @object: A #OrgFreedesktopUDisks. - * @value: The value to set. - * - * Sets the <link linkend="gdbus-property-org-freedesktop-UDisks.KnownFilesystems">"KnownFilesystems"</link> D-Bus property to @value. - * - * Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side. - */ -void -org_freedesktop_udisks_set_known_filesystems (OrgFreedesktopUDisks *object, GVariant *value) -{ - g_object_set (G_OBJECT (object), "known-filesystems", value, NULL); -} - -/** - * org_freedesktop_udisks_emit_device_added: - * @object: A #OrgFreedesktopUDisks. - * @arg_device: Argument to pass with the signal. - * - * Emits the <link linkend="gdbus-signal-org-freedesktop-UDisks.DeviceAdded">"DeviceAdded"</link> D-Bus signal. - */ -void -org_freedesktop_udisks_emit_device_added ( - OrgFreedesktopUDisks *object, - const gchar *arg_device) -{ - g_signal_emit_by_name (object, "device-added", arg_device); -} - -/** - * org_freedesktop_udisks_emit_device_removed: - * @object: A #OrgFreedesktopUDisks. - * @arg_device: Argument to pass with the signal. - * - * Emits the <link linkend="gdbus-signal-org-freedesktop-UDisks.DeviceRemoved">"DeviceRemoved"</link> D-Bus signal. - */ -void -org_freedesktop_udisks_emit_device_removed ( - OrgFreedesktopUDisks *object, - const gchar *arg_device) -{ - g_signal_emit_by_name (object, "device-removed", arg_device); -} - -/** - * org_freedesktop_udisks_emit_device_changed: - * @object: A #OrgFreedesktopUDisks. - * @arg_device: Argument to pass with the signal. - * - * Emits the <link linkend="gdbus-signal-org-freedesktop-UDisks.DeviceChanged">"DeviceChanged"</link> D-Bus signal. - */ -void -org_freedesktop_udisks_emit_device_changed ( - OrgFreedesktopUDisks *object, - const gchar *arg_device) -{ - g_signal_emit_by_name (object, "device-changed", arg_device); -} - -/** - * org_freedesktop_udisks_emit_device_job_changed: - * @object: A #OrgFreedesktopUDisks. - * @arg_device: Argument to pass with the signal. - * @arg_job_in_progress: Argument to pass with the signal. - * @arg_job_is_cancellable: Argument to pass with the signal. - * @arg_job_id: Argument to pass with the signal. - * @arg_job_num_tasks: Argument to pass with the signal. - * @arg_job_cur_task: Argument to pass with the signal. - * @arg_job_cur_task_id: Argument to pass with the signal. - * @arg_job_cur_task_percentage: Argument to pass with the signal. - * - * Emits the <link linkend="gdbus-signal-org-freedesktop-UDisks.DeviceJobChanged">"DeviceJobChanged"</link> D-Bus signal. - */ -void -org_freedesktop_udisks_emit_device_job_changed ( - OrgFreedesktopUDisks *object, - const gchar *arg_device, - gboolean arg_job_in_progress, - gboolean arg_job_is_cancellable, - const gchar *arg_job_id, - gint arg_job_num_tasks, - gint arg_job_cur_task, - const gchar *arg_job_cur_task_id, - gdouble arg_job_cur_task_percentage) -{ - g_signal_emit_by_name (object, "device-job-changed", arg_device, arg_job_in_progress, arg_job_is_cancellable, arg_job_id, arg_job_num_tasks, arg_job_cur_task, arg_job_cur_task_id, arg_job_cur_task_percentage); -} - -/** - * org_freedesktop_udisks_emit_adapter_added: - * @object: A #OrgFreedesktopUDisks. - * @arg_adapter: Argument to pass with the signal. - * - * Emits the <link linkend="gdbus-signal-org-freedesktop-UDisks.AdapterAdded">"AdapterAdded"</link> D-Bus signal. - */ -void -org_freedesktop_udisks_emit_adapter_added ( - OrgFreedesktopUDisks *object, - const gchar *arg_adapter) -{ - g_signal_emit_by_name (object, "adapter-added", arg_adapter); -} - -/** - * org_freedesktop_udisks_emit_adapter_removed: - * @object: A #OrgFreedesktopUDisks. - * @arg_adapter: Argument to pass with the signal. - * - * Emits the <link linkend="gdbus-signal-org-freedesktop-UDisks.AdapterRemoved">"AdapterRemoved"</link> D-Bus signal. - */ -void -org_freedesktop_udisks_emit_adapter_removed ( - OrgFreedesktopUDisks *object, - const gchar *arg_adapter) -{ - g_signal_emit_by_name (object, "adapter-removed", arg_adapter); -} - -/** - * org_freedesktop_udisks_emit_adapter_changed: - * @object: A #OrgFreedesktopUDisks. - * @arg_adapter: Argument to pass with the signal. - * - * Emits the <link linkend="gdbus-signal-org-freedesktop-UDisks.AdapterChanged">"AdapterChanged"</link> D-Bus signal. - */ -void -org_freedesktop_udisks_emit_adapter_changed ( - OrgFreedesktopUDisks *object, - const gchar *arg_adapter) -{ - g_signal_emit_by_name (object, "adapter-changed", arg_adapter); -} - -/** - * org_freedesktop_udisks_emit_expander_added: - * @object: A #OrgFreedesktopUDisks. - * @arg_expander: Argument to pass with the signal. - * - * Emits the <link linkend="gdbus-signal-org-freedesktop-UDisks.ExpanderAdded">"ExpanderAdded"</link> D-Bus signal. - */ -void -org_freedesktop_udisks_emit_expander_added ( - OrgFreedesktopUDisks *object, - const gchar *arg_expander) -{ - g_signal_emit_by_name (object, "expander-added", arg_expander); -} - -/** - * org_freedesktop_udisks_emit_expander_removed: - * @object: A #OrgFreedesktopUDisks. - * @arg_expander: Argument to pass with the signal. - * - * Emits the <link linkend="gdbus-signal-org-freedesktop-UDisks.ExpanderRemoved">"ExpanderRemoved"</link> D-Bus signal. - */ -void -org_freedesktop_udisks_emit_expander_removed ( - OrgFreedesktopUDisks *object, - const gchar *arg_expander) -{ - g_signal_emit_by_name (object, "expander-removed", arg_expander); -} - -/** - * org_freedesktop_udisks_emit_expander_changed: - * @object: A #OrgFreedesktopUDisks. - * @arg_expander: Argument to pass with the signal. - * - * Emits the <link linkend="gdbus-signal-org-freedesktop-UDisks.ExpanderChanged">"ExpanderChanged"</link> D-Bus signal. - */ -void -org_freedesktop_udisks_emit_expander_changed ( - OrgFreedesktopUDisks *object, - const gchar *arg_expander) -{ - g_signal_emit_by_name (object, "expander-changed", arg_expander); -} - -/** - * org_freedesktop_udisks_emit_port_added: - * @object: A #OrgFreedesktopUDisks. - * @arg_port: Argument to pass with the signal. - * - * Emits the <link linkend="gdbus-signal-org-freedesktop-UDisks.PortAdded">"PortAdded"</link> D-Bus signal. - */ -void -org_freedesktop_udisks_emit_port_added ( - OrgFreedesktopUDisks *object, - const gchar *arg_port) -{ - g_signal_emit_by_name (object, "port-added", arg_port); -} - -/** - * org_freedesktop_udisks_emit_port_removed: - * @object: A #OrgFreedesktopUDisks. - * @arg_port: Argument to pass with the signal. - * - * Emits the <link linkend="gdbus-signal-org-freedesktop-UDisks.PortRemoved">"PortRemoved"</link> D-Bus signal. - */ -void -org_freedesktop_udisks_emit_port_removed ( - OrgFreedesktopUDisks *object, - const gchar *arg_port) -{ - g_signal_emit_by_name (object, "port-removed", arg_port); -} - -/** - * org_freedesktop_udisks_emit_port_changed: - * @object: A #OrgFreedesktopUDisks. - * @arg_port: Argument to pass with the signal. - * - * Emits the <link linkend="gdbus-signal-org-freedesktop-UDisks.PortChanged">"PortChanged"</link> D-Bus signal. - */ -void -org_freedesktop_udisks_emit_port_changed ( - OrgFreedesktopUDisks *object, - const gchar *arg_port) -{ - g_signal_emit_by_name (object, "port-changed", arg_port); -} - -/** - * org_freedesktop_udisks_call_enumerate_adapters: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. - * @user_data: User data to pass to @callback. - * - * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.EnumerateAdapters">EnumerateAdapters()</link> D-Bus method on @proxy. - * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. - * You can then call org_freedesktop_udisks_call_enumerate_adapters_finish() to get the result of the operation. - * - * See org_freedesktop_udisks_call_enumerate_adapters_sync() for the synchronous, blocking version of this method. - */ -void -org_freedesktop_udisks_call_enumerate_adapters ( - OrgFreedesktopUDisks *proxy, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - g_dbus_proxy_call (G_DBUS_PROXY (proxy), - "EnumerateAdapters", - g_variant_new ("()"), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - callback, - user_data); -} - -/** - * org_freedesktop_udisks_call_enumerate_adapters_finish: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @out_devices: (out): Return location for return parameter or %NULL to ignore. - * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_freedesktop_udisks_call_enumerate_adapters(). - * @error: Return location for error or %NULL. - * - * Finishes an operation started with org_freedesktop_udisks_call_enumerate_adapters(). - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_enumerate_adapters_finish ( - OrgFreedesktopUDisks *proxy, - gchar ***out_devices, - GAsyncResult *res, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "(^ao)", - out_devices); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_enumerate_adapters_sync: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @out_devices: (out): Return location for return parameter or %NULL to ignore. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @error: Return location for error or %NULL. - * - * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.EnumerateAdapters">EnumerateAdapters()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. - * - * See org_freedesktop_udisks_call_enumerate_adapters() for the asynchronous version of this method. - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_enumerate_adapters_sync ( - OrgFreedesktopUDisks *proxy, - gchar ***out_devices, - GCancellable *cancellable, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), - "EnumerateAdapters", - g_variant_new ("()"), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "(^ao)", - out_devices); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_enumerate_expanders: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. - * @user_data: User data to pass to @callback. - * - * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.EnumerateExpanders">EnumerateExpanders()</link> D-Bus method on @proxy. - * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. - * You can then call org_freedesktop_udisks_call_enumerate_expanders_finish() to get the result of the operation. - * - * See org_freedesktop_udisks_call_enumerate_expanders_sync() for the synchronous, blocking version of this method. - */ -void -org_freedesktop_udisks_call_enumerate_expanders ( - OrgFreedesktopUDisks *proxy, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - g_dbus_proxy_call (G_DBUS_PROXY (proxy), - "EnumerateExpanders", - g_variant_new ("()"), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - callback, - user_data); -} - -/** - * org_freedesktop_udisks_call_enumerate_expanders_finish: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @out_devices: (out): Return location for return parameter or %NULL to ignore. - * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_freedesktop_udisks_call_enumerate_expanders(). - * @error: Return location for error or %NULL. - * - * Finishes an operation started with org_freedesktop_udisks_call_enumerate_expanders(). - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_enumerate_expanders_finish ( - OrgFreedesktopUDisks *proxy, - gchar ***out_devices, - GAsyncResult *res, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "(^ao)", - out_devices); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_enumerate_expanders_sync: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @out_devices: (out): Return location for return parameter or %NULL to ignore. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @error: Return location for error or %NULL. - * - * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.EnumerateExpanders">EnumerateExpanders()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. - * - * See org_freedesktop_udisks_call_enumerate_expanders() for the asynchronous version of this method. - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_enumerate_expanders_sync ( - OrgFreedesktopUDisks *proxy, - gchar ***out_devices, - GCancellable *cancellable, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), - "EnumerateExpanders", - g_variant_new ("()"), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "(^ao)", - out_devices); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_enumerate_ports: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. - * @user_data: User data to pass to @callback. - * - * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.EnumeratePorts">EnumeratePorts()</link> D-Bus method on @proxy. - * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. - * You can then call org_freedesktop_udisks_call_enumerate_ports_finish() to get the result of the operation. - * - * See org_freedesktop_udisks_call_enumerate_ports_sync() for the synchronous, blocking version of this method. - */ -void -org_freedesktop_udisks_call_enumerate_ports ( - OrgFreedesktopUDisks *proxy, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - g_dbus_proxy_call (G_DBUS_PROXY (proxy), - "EnumeratePorts", - g_variant_new ("()"), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - callback, - user_data); -} - -/** - * org_freedesktop_udisks_call_enumerate_ports_finish: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @out_devices: (out): Return location for return parameter or %NULL to ignore. - * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_freedesktop_udisks_call_enumerate_ports(). - * @error: Return location for error or %NULL. - * - * Finishes an operation started with org_freedesktop_udisks_call_enumerate_ports(). - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_enumerate_ports_finish ( - OrgFreedesktopUDisks *proxy, - gchar ***out_devices, - GAsyncResult *res, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "(^ao)", - out_devices); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_enumerate_ports_sync: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @out_devices: (out): Return location for return parameter or %NULL to ignore. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @error: Return location for error or %NULL. - * - * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.EnumeratePorts">EnumeratePorts()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. - * - * See org_freedesktop_udisks_call_enumerate_ports() for the asynchronous version of this method. - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_enumerate_ports_sync ( - OrgFreedesktopUDisks *proxy, - gchar ***out_devices, - GCancellable *cancellable, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), - "EnumeratePorts", - g_variant_new ("()"), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "(^ao)", - out_devices); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_enumerate_devices: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. - * @user_data: User data to pass to @callback. - * - * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.EnumerateDevices">EnumerateDevices()</link> D-Bus method on @proxy. - * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. - * You can then call org_freedesktop_udisks_call_enumerate_devices_finish() to get the result of the operation. - * - * See org_freedesktop_udisks_call_enumerate_devices_sync() for the synchronous, blocking version of this method. - */ -void -org_freedesktop_udisks_call_enumerate_devices ( - OrgFreedesktopUDisks *proxy, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - g_dbus_proxy_call (G_DBUS_PROXY (proxy), - "EnumerateDevices", - g_variant_new ("()"), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - callback, - user_data); -} - -/** - * org_freedesktop_udisks_call_enumerate_devices_finish: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @out_devices: (out): Return location for return parameter or %NULL to ignore. - * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_freedesktop_udisks_call_enumerate_devices(). - * @error: Return location for error or %NULL. - * - * Finishes an operation started with org_freedesktop_udisks_call_enumerate_devices(). - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_enumerate_devices_finish ( - OrgFreedesktopUDisks *proxy, - gchar ***out_devices, - GAsyncResult *res, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "(^ao)", - out_devices); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_enumerate_devices_sync: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @out_devices: (out): Return location for return parameter or %NULL to ignore. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @error: Return location for error or %NULL. - * - * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.EnumerateDevices">EnumerateDevices()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. - * - * See org_freedesktop_udisks_call_enumerate_devices() for the asynchronous version of this method. - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_enumerate_devices_sync ( - OrgFreedesktopUDisks *proxy, - gchar ***out_devices, - GCancellable *cancellable, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), - "EnumerateDevices", - g_variant_new ("()"), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "(^ao)", - out_devices); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_enumerate_device_files: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. - * @user_data: User data to pass to @callback. - * - * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.EnumerateDeviceFiles">EnumerateDeviceFiles()</link> D-Bus method on @proxy. - * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. - * You can then call org_freedesktop_udisks_call_enumerate_device_files_finish() to get the result of the operation. - * - * See org_freedesktop_udisks_call_enumerate_device_files_sync() for the synchronous, blocking version of this method. - */ -void -org_freedesktop_udisks_call_enumerate_device_files ( - OrgFreedesktopUDisks *proxy, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - g_dbus_proxy_call (G_DBUS_PROXY (proxy), - "EnumerateDeviceFiles", - g_variant_new ("()"), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - callback, - user_data); -} - -/** - * org_freedesktop_udisks_call_enumerate_device_files_finish: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @out_device_files: (out): Return location for return parameter or %NULL to ignore. - * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_freedesktop_udisks_call_enumerate_device_files(). - * @error: Return location for error or %NULL. - * - * Finishes an operation started with org_freedesktop_udisks_call_enumerate_device_files(). - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_enumerate_device_files_finish ( - OrgFreedesktopUDisks *proxy, - gchar ***out_device_files, - GAsyncResult *res, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "(^as)", - out_device_files); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_enumerate_device_files_sync: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @out_device_files: (out): Return location for return parameter or %NULL to ignore. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @error: Return location for error or %NULL. - * - * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.EnumerateDeviceFiles">EnumerateDeviceFiles()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. - * - * See org_freedesktop_udisks_call_enumerate_device_files() for the asynchronous version of this method. - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_enumerate_device_files_sync ( - OrgFreedesktopUDisks *proxy, - gchar ***out_device_files, - GCancellable *cancellable, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), - "EnumerateDeviceFiles", - g_variant_new ("()"), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "(^as)", - out_device_files); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_find_device_by_device_file: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @arg_device_file: Argument to pass with the method invocation. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. - * @user_data: User data to pass to @callback. - * - * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.FindDeviceByDeviceFile">FindDeviceByDeviceFile()</link> D-Bus method on @proxy. - * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. - * You can then call org_freedesktop_udisks_call_find_device_by_device_file_finish() to get the result of the operation. - * - * See org_freedesktop_udisks_call_find_device_by_device_file_sync() for the synchronous, blocking version of this method. - */ -void -org_freedesktop_udisks_call_find_device_by_device_file ( - OrgFreedesktopUDisks *proxy, - const gchar *arg_device_file, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - g_dbus_proxy_call (G_DBUS_PROXY (proxy), - "FindDeviceByDeviceFile", - g_variant_new ("(s)", - arg_device_file), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - callback, - user_data); -} - -/** - * org_freedesktop_udisks_call_find_device_by_device_file_finish: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @out_device: (out): Return location for return parameter or %NULL to ignore. - * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_freedesktop_udisks_call_find_device_by_device_file(). - * @error: Return location for error or %NULL. - * - * Finishes an operation started with org_freedesktop_udisks_call_find_device_by_device_file(). - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_find_device_by_device_file_finish ( - OrgFreedesktopUDisks *proxy, - gchar **out_device, - GAsyncResult *res, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "(o)", - out_device); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_find_device_by_device_file_sync: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @arg_device_file: Argument to pass with the method invocation. - * @out_device: (out): Return location for return parameter or %NULL to ignore. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @error: Return location for error or %NULL. - * - * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.FindDeviceByDeviceFile">FindDeviceByDeviceFile()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. - * - * See org_freedesktop_udisks_call_find_device_by_device_file() for the asynchronous version of this method. - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_find_device_by_device_file_sync ( - OrgFreedesktopUDisks *proxy, - const gchar *arg_device_file, - gchar **out_device, - GCancellable *cancellable, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), - "FindDeviceByDeviceFile", - g_variant_new ("(s)", - arg_device_file), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "(o)", - out_device); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_find_device_by_major_minor: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @arg_device_major: Argument to pass with the method invocation. - * @arg_device_minor: Argument to pass with the method invocation. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. - * @user_data: User data to pass to @callback. - * - * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.FindDeviceByMajorMinor">FindDeviceByMajorMinor()</link> D-Bus method on @proxy. - * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. - * You can then call org_freedesktop_udisks_call_find_device_by_major_minor_finish() to get the result of the operation. - * - * See org_freedesktop_udisks_call_find_device_by_major_minor_sync() for the synchronous, blocking version of this method. - */ -void -org_freedesktop_udisks_call_find_device_by_major_minor ( - OrgFreedesktopUDisks *proxy, - gint64 arg_device_major, - gint64 arg_device_minor, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - g_dbus_proxy_call (G_DBUS_PROXY (proxy), - "FindDeviceByMajorMinor", - g_variant_new ("(xx)", - arg_device_major, - arg_device_minor), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - callback, - user_data); -} - -/** - * org_freedesktop_udisks_call_find_device_by_major_minor_finish: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @out_device: (out): Return location for return parameter or %NULL to ignore. - * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_freedesktop_udisks_call_find_device_by_major_minor(). - * @error: Return location for error or %NULL. - * - * Finishes an operation started with org_freedesktop_udisks_call_find_device_by_major_minor(). - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_find_device_by_major_minor_finish ( - OrgFreedesktopUDisks *proxy, - gchar **out_device, - GAsyncResult *res, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "(o)", - out_device); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_find_device_by_major_minor_sync: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @arg_device_major: Argument to pass with the method invocation. - * @arg_device_minor: Argument to pass with the method invocation. - * @out_device: (out): Return location for return parameter or %NULL to ignore. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @error: Return location for error or %NULL. - * - * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.FindDeviceByMajorMinor">FindDeviceByMajorMinor()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. - * - * See org_freedesktop_udisks_call_find_device_by_major_minor() for the asynchronous version of this method. - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_find_device_by_major_minor_sync ( - OrgFreedesktopUDisks *proxy, - gint64 arg_device_major, - gint64 arg_device_minor, - gchar **out_device, - GCancellable *cancellable, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), - "FindDeviceByMajorMinor", - g_variant_new ("(xx)", - arg_device_major, - arg_device_minor), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "(o)", - out_device); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_drive_inhibit_all_polling: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @arg_options: Argument to pass with the method invocation. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. - * @user_data: User data to pass to @callback. - * - * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.DriveInhibitAllPolling">DriveInhibitAllPolling()</link> D-Bus method on @proxy. - * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. - * You can then call org_freedesktop_udisks_call_drive_inhibit_all_polling_finish() to get the result of the operation. - * - * See org_freedesktop_udisks_call_drive_inhibit_all_polling_sync() for the synchronous, blocking version of this method. - */ -void -org_freedesktop_udisks_call_drive_inhibit_all_polling ( - OrgFreedesktopUDisks *proxy, - const gchar *const *arg_options, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - g_dbus_proxy_call (G_DBUS_PROXY (proxy), - "DriveInhibitAllPolling", - g_variant_new ("(^as)", - arg_options), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - callback, - user_data); -} - -/** - * org_freedesktop_udisks_call_drive_inhibit_all_polling_finish: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @out_cookie: (out): Return location for return parameter or %NULL to ignore. - * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_freedesktop_udisks_call_drive_inhibit_all_polling(). - * @error: Return location for error or %NULL. - * - * Finishes an operation started with org_freedesktop_udisks_call_drive_inhibit_all_polling(). - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_drive_inhibit_all_polling_finish ( - OrgFreedesktopUDisks *proxy, - gchar **out_cookie, - GAsyncResult *res, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "(s)", - out_cookie); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_drive_inhibit_all_polling_sync: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @arg_options: Argument to pass with the method invocation. - * @out_cookie: (out): Return location for return parameter or %NULL to ignore. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @error: Return location for error or %NULL. - * - * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.DriveInhibitAllPolling">DriveInhibitAllPolling()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. - * - * See org_freedesktop_udisks_call_drive_inhibit_all_polling() for the asynchronous version of this method. - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_drive_inhibit_all_polling_sync ( - OrgFreedesktopUDisks *proxy, - const gchar *const *arg_options, - gchar **out_cookie, - GCancellable *cancellable, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), - "DriveInhibitAllPolling", - g_variant_new ("(^as)", - arg_options), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "(s)", - out_cookie); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_drive_uninhibit_all_polling: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @arg_cookie: Argument to pass with the method invocation. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. - * @user_data: User data to pass to @callback. - * - * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.DriveUninhibitAllPolling">DriveUninhibitAllPolling()</link> D-Bus method on @proxy. - * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. - * You can then call org_freedesktop_udisks_call_drive_uninhibit_all_polling_finish() to get the result of the operation. - * - * See org_freedesktop_udisks_call_drive_uninhibit_all_polling_sync() for the synchronous, blocking version of this method. - */ -void -org_freedesktop_udisks_call_drive_uninhibit_all_polling ( - OrgFreedesktopUDisks *proxy, - const gchar *arg_cookie, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - g_dbus_proxy_call (G_DBUS_PROXY (proxy), - "DriveUninhibitAllPolling", - g_variant_new ("(s)", - arg_cookie), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - callback, - user_data); -} - -/** - * org_freedesktop_udisks_call_drive_uninhibit_all_polling_finish: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_freedesktop_udisks_call_drive_uninhibit_all_polling(). - * @error: Return location for error or %NULL. - * - * Finishes an operation started with org_freedesktop_udisks_call_drive_uninhibit_all_polling(). - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_drive_uninhibit_all_polling_finish ( - OrgFreedesktopUDisks *proxy, - GAsyncResult *res, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "()"); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_drive_uninhibit_all_polling_sync: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @arg_cookie: Argument to pass with the method invocation. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @error: Return location for error or %NULL. - * - * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.DriveUninhibitAllPolling">DriveUninhibitAllPolling()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. - * - * See org_freedesktop_udisks_call_drive_uninhibit_all_polling() for the asynchronous version of this method. - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_drive_uninhibit_all_polling_sync ( - OrgFreedesktopUDisks *proxy, - const gchar *arg_cookie, - GCancellable *cancellable, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), - "DriveUninhibitAllPolling", - g_variant_new ("(s)", - arg_cookie), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "()"); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_drive_set_all_spindown_timeouts: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @arg_timeout_seconds: Argument to pass with the method invocation. - * @arg_options: Argument to pass with the method invocation. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. - * @user_data: User data to pass to @callback. - * - * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.DriveSetAllSpindownTimeouts">DriveSetAllSpindownTimeouts()</link> D-Bus method on @proxy. - * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. - * You can then call org_freedesktop_udisks_call_drive_set_all_spindown_timeouts_finish() to get the result of the operation. - * - * See org_freedesktop_udisks_call_drive_set_all_spindown_timeouts_sync() for the synchronous, blocking version of this method. - */ -void -org_freedesktop_udisks_call_drive_set_all_spindown_timeouts ( - OrgFreedesktopUDisks *proxy, - gint arg_timeout_seconds, - const gchar *const *arg_options, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - g_dbus_proxy_call (G_DBUS_PROXY (proxy), - "DriveSetAllSpindownTimeouts", - g_variant_new ("(i^as)", - arg_timeout_seconds, - arg_options), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - callback, - user_data); -} - -/** - * org_freedesktop_udisks_call_drive_set_all_spindown_timeouts_finish: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @out_cookie: (out): Return location for return parameter or %NULL to ignore. - * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_freedesktop_udisks_call_drive_set_all_spindown_timeouts(). - * @error: Return location for error or %NULL. - * - * Finishes an operation started with org_freedesktop_udisks_call_drive_set_all_spindown_timeouts(). - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_drive_set_all_spindown_timeouts_finish ( - OrgFreedesktopUDisks *proxy, - gchar **out_cookie, - GAsyncResult *res, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "(s)", - out_cookie); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_drive_set_all_spindown_timeouts_sync: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @arg_timeout_seconds: Argument to pass with the method invocation. - * @arg_options: Argument to pass with the method invocation. - * @out_cookie: (out): Return location for return parameter or %NULL to ignore. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @error: Return location for error or %NULL. - * - * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.DriveSetAllSpindownTimeouts">DriveSetAllSpindownTimeouts()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. - * - * See org_freedesktop_udisks_call_drive_set_all_spindown_timeouts() for the asynchronous version of this method. - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_drive_set_all_spindown_timeouts_sync ( - OrgFreedesktopUDisks *proxy, - gint arg_timeout_seconds, - const gchar *const *arg_options, - gchar **out_cookie, - GCancellable *cancellable, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), - "DriveSetAllSpindownTimeouts", - g_variant_new ("(i^as)", - arg_timeout_seconds, - arg_options), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "(s)", - out_cookie); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_drive_unset_all_spindown_timeouts: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @arg_cookie: Argument to pass with the method invocation. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. - * @user_data: User data to pass to @callback. - * - * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.DriveUnsetAllSpindownTimeouts">DriveUnsetAllSpindownTimeouts()</link> D-Bus method on @proxy. - * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. - * You can then call org_freedesktop_udisks_call_drive_unset_all_spindown_timeouts_finish() to get the result of the operation. - * - * See org_freedesktop_udisks_call_drive_unset_all_spindown_timeouts_sync() for the synchronous, blocking version of this method. - */ -void -org_freedesktop_udisks_call_drive_unset_all_spindown_timeouts ( - OrgFreedesktopUDisks *proxy, - const gchar *arg_cookie, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - g_dbus_proxy_call (G_DBUS_PROXY (proxy), - "DriveUnsetAllSpindownTimeouts", - g_variant_new ("(s)", - arg_cookie), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - callback, - user_data); -} - -/** - * org_freedesktop_udisks_call_drive_unset_all_spindown_timeouts_finish: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_freedesktop_udisks_call_drive_unset_all_spindown_timeouts(). - * @error: Return location for error or %NULL. - * - * Finishes an operation started with org_freedesktop_udisks_call_drive_unset_all_spindown_timeouts(). - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_drive_unset_all_spindown_timeouts_finish ( - OrgFreedesktopUDisks *proxy, - GAsyncResult *res, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "()"); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_drive_unset_all_spindown_timeouts_sync: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @arg_cookie: Argument to pass with the method invocation. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @error: Return location for error or %NULL. - * - * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.DriveUnsetAllSpindownTimeouts">DriveUnsetAllSpindownTimeouts()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. - * - * See org_freedesktop_udisks_call_drive_unset_all_spindown_timeouts() for the asynchronous version of this method. - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_drive_unset_all_spindown_timeouts_sync ( - OrgFreedesktopUDisks *proxy, - const gchar *arg_cookie, - GCancellable *cancellable, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), - "DriveUnsetAllSpindownTimeouts", - g_variant_new ("(s)", - arg_cookie), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "()"); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_linux_lvm2_vgstart: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @arg_uuid: Argument to pass with the method invocation. - * @arg_options: Argument to pass with the method invocation. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. - * @user_data: User data to pass to @callback. - * - * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxLvm2VGStart">LinuxLvm2VGStart()</link> D-Bus method on @proxy. - * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. - * You can then call org_freedesktop_udisks_call_linux_lvm2_vgstart_finish() to get the result of the operation. - * - * See org_freedesktop_udisks_call_linux_lvm2_vgstart_sync() for the synchronous, blocking version of this method. - */ -void -org_freedesktop_udisks_call_linux_lvm2_vgstart ( - OrgFreedesktopUDisks *proxy, - const gchar *arg_uuid, - const gchar *const *arg_options, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - g_dbus_proxy_call (G_DBUS_PROXY (proxy), - "LinuxLvm2VGStart", - g_variant_new ("(s^as)", - arg_uuid, - arg_options), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - callback, - user_data); -} - -/** - * org_freedesktop_udisks_call_linux_lvm2_vgstart_finish: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_freedesktop_udisks_call_linux_lvm2_vgstart(). - * @error: Return location for error or %NULL. - * - * Finishes an operation started with org_freedesktop_udisks_call_linux_lvm2_vgstart(). - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_linux_lvm2_vgstart_finish ( - OrgFreedesktopUDisks *proxy, - GAsyncResult *res, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "()"); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_linux_lvm2_vgstart_sync: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @arg_uuid: Argument to pass with the method invocation. - * @arg_options: Argument to pass with the method invocation. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @error: Return location for error or %NULL. - * - * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxLvm2VGStart">LinuxLvm2VGStart()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. - * - * See org_freedesktop_udisks_call_linux_lvm2_vgstart() for the asynchronous version of this method. - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_linux_lvm2_vgstart_sync ( - OrgFreedesktopUDisks *proxy, - const gchar *arg_uuid, - const gchar *const *arg_options, - GCancellable *cancellable, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), - "LinuxLvm2VGStart", - g_variant_new ("(s^as)", - arg_uuid, - arg_options), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "()"); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_linux_lvm2_vgstop: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @arg_uuid: Argument to pass with the method invocation. - * @arg_options: Argument to pass with the method invocation. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. - * @user_data: User data to pass to @callback. - * - * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxLvm2VGStop">LinuxLvm2VGStop()</link> D-Bus method on @proxy. - * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. - * You can then call org_freedesktop_udisks_call_linux_lvm2_vgstop_finish() to get the result of the operation. - * - * See org_freedesktop_udisks_call_linux_lvm2_vgstop_sync() for the synchronous, blocking version of this method. - */ -void -org_freedesktop_udisks_call_linux_lvm2_vgstop ( - OrgFreedesktopUDisks *proxy, - const gchar *arg_uuid, - const gchar *const *arg_options, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - g_dbus_proxy_call (G_DBUS_PROXY (proxy), - "LinuxLvm2VGStop", - g_variant_new ("(s^as)", - arg_uuid, - arg_options), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - callback, - user_data); -} - -/** - * org_freedesktop_udisks_call_linux_lvm2_vgstop_finish: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_freedesktop_udisks_call_linux_lvm2_vgstop(). - * @error: Return location for error or %NULL. - * - * Finishes an operation started with org_freedesktop_udisks_call_linux_lvm2_vgstop(). - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_linux_lvm2_vgstop_finish ( - OrgFreedesktopUDisks *proxy, - GAsyncResult *res, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "()"); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_linux_lvm2_vgstop_sync: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @arg_uuid: Argument to pass with the method invocation. - * @arg_options: Argument to pass with the method invocation. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @error: Return location for error or %NULL. - * - * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxLvm2VGStop">LinuxLvm2VGStop()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. - * - * See org_freedesktop_udisks_call_linux_lvm2_vgstop() for the asynchronous version of this method. - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_linux_lvm2_vgstop_sync ( - OrgFreedesktopUDisks *proxy, - const gchar *arg_uuid, - const gchar *const *arg_options, - GCancellable *cancellable, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), - "LinuxLvm2VGStop", - g_variant_new ("(s^as)", - arg_uuid, - arg_options), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "()"); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_linux_lvm2_vgset_name: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @arg_uuid: Argument to pass with the method invocation. - * @arg_name: Argument to pass with the method invocation. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. - * @user_data: User data to pass to @callback. - * - * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxLvm2VGSetName">LinuxLvm2VGSetName()</link> D-Bus method on @proxy. - * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. - * You can then call org_freedesktop_udisks_call_linux_lvm2_vgset_name_finish() to get the result of the operation. - * - * See org_freedesktop_udisks_call_linux_lvm2_vgset_name_sync() for the synchronous, blocking version of this method. - */ -void -org_freedesktop_udisks_call_linux_lvm2_vgset_name ( - OrgFreedesktopUDisks *proxy, - const gchar *arg_uuid, - const gchar *arg_name, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - g_dbus_proxy_call (G_DBUS_PROXY (proxy), - "LinuxLvm2VGSetName", - g_variant_new ("(ss)", - arg_uuid, - arg_name), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - callback, - user_data); -} - -/** - * org_freedesktop_udisks_call_linux_lvm2_vgset_name_finish: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_freedesktop_udisks_call_linux_lvm2_vgset_name(). - * @error: Return location for error or %NULL. - * - * Finishes an operation started with org_freedesktop_udisks_call_linux_lvm2_vgset_name(). - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_linux_lvm2_vgset_name_finish ( - OrgFreedesktopUDisks *proxy, - GAsyncResult *res, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "()"); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_linux_lvm2_vgset_name_sync: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @arg_uuid: Argument to pass with the method invocation. - * @arg_name: Argument to pass with the method invocation. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @error: Return location for error or %NULL. - * - * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxLvm2VGSetName">LinuxLvm2VGSetName()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. - * - * See org_freedesktop_udisks_call_linux_lvm2_vgset_name() for the asynchronous version of this method. - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_linux_lvm2_vgset_name_sync ( - OrgFreedesktopUDisks *proxy, - const gchar *arg_uuid, - const gchar *arg_name, - GCancellable *cancellable, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), - "LinuxLvm2VGSetName", - g_variant_new ("(ss)", - arg_uuid, - arg_name), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "()"); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_linux_lvm2_vgadd_pv: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @arg_uuid: Argument to pass with the method invocation. - * @arg_physical_volume: Argument to pass with the method invocation. - * @arg_options: Argument to pass with the method invocation. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. - * @user_data: User data to pass to @callback. - * - * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxLvm2VGAddPV">LinuxLvm2VGAddPV()</link> D-Bus method on @proxy. - * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. - * You can then call org_freedesktop_udisks_call_linux_lvm2_vgadd_pv_finish() to get the result of the operation. - * - * See org_freedesktop_udisks_call_linux_lvm2_vgadd_pv_sync() for the synchronous, blocking version of this method. - */ -void -org_freedesktop_udisks_call_linux_lvm2_vgadd_pv ( - OrgFreedesktopUDisks *proxy, - const gchar *arg_uuid, - const gchar *arg_physical_volume, - const gchar *const *arg_options, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - g_dbus_proxy_call (G_DBUS_PROXY (proxy), - "LinuxLvm2VGAddPV", - g_variant_new ("(so^as)", - arg_uuid, - arg_physical_volume, - arg_options), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - callback, - user_data); -} - -/** - * org_freedesktop_udisks_call_linux_lvm2_vgadd_pv_finish: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_freedesktop_udisks_call_linux_lvm2_vgadd_pv(). - * @error: Return location for error or %NULL. - * - * Finishes an operation started with org_freedesktop_udisks_call_linux_lvm2_vgadd_pv(). - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_linux_lvm2_vgadd_pv_finish ( - OrgFreedesktopUDisks *proxy, - GAsyncResult *res, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "()"); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_linux_lvm2_vgadd_pv_sync: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @arg_uuid: Argument to pass with the method invocation. - * @arg_physical_volume: Argument to pass with the method invocation. - * @arg_options: Argument to pass with the method invocation. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @error: Return location for error or %NULL. - * - * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxLvm2VGAddPV">LinuxLvm2VGAddPV()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. - * - * See org_freedesktop_udisks_call_linux_lvm2_vgadd_pv() for the asynchronous version of this method. - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_linux_lvm2_vgadd_pv_sync ( - OrgFreedesktopUDisks *proxy, - const gchar *arg_uuid, - const gchar *arg_physical_volume, - const gchar *const *arg_options, - GCancellable *cancellable, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), - "LinuxLvm2VGAddPV", - g_variant_new ("(so^as)", - arg_uuid, - arg_physical_volume, - arg_options), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "()"); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_linux_lvm2_vgremove_pv: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @arg_vg_uuid: Argument to pass with the method invocation. - * @arg_pv_uuid: Argument to pass with the method invocation. - * @arg_options: Argument to pass with the method invocation. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. - * @user_data: User data to pass to @callback. - * - * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxLvm2VGRemovePV">LinuxLvm2VGRemovePV()</link> D-Bus method on @proxy. - * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. - * You can then call org_freedesktop_udisks_call_linux_lvm2_vgremove_pv_finish() to get the result of the operation. - * - * See org_freedesktop_udisks_call_linux_lvm2_vgremove_pv_sync() for the synchronous, blocking version of this method. - */ -void -org_freedesktop_udisks_call_linux_lvm2_vgremove_pv ( - OrgFreedesktopUDisks *proxy, - const gchar *arg_vg_uuid, - const gchar *arg_pv_uuid, - const gchar *const *arg_options, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - g_dbus_proxy_call (G_DBUS_PROXY (proxy), - "LinuxLvm2VGRemovePV", - g_variant_new ("(ss^as)", - arg_vg_uuid, - arg_pv_uuid, - arg_options), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - callback, - user_data); -} - -/** - * org_freedesktop_udisks_call_linux_lvm2_vgremove_pv_finish: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_freedesktop_udisks_call_linux_lvm2_vgremove_pv(). - * @error: Return location for error or %NULL. - * - * Finishes an operation started with org_freedesktop_udisks_call_linux_lvm2_vgremove_pv(). - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_linux_lvm2_vgremove_pv_finish ( - OrgFreedesktopUDisks *proxy, - GAsyncResult *res, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "()"); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_linux_lvm2_vgremove_pv_sync: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @arg_vg_uuid: Argument to pass with the method invocation. - * @arg_pv_uuid: Argument to pass with the method invocation. - * @arg_options: Argument to pass with the method invocation. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @error: Return location for error or %NULL. - * - * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxLvm2VGRemovePV">LinuxLvm2VGRemovePV()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. - * - * See org_freedesktop_udisks_call_linux_lvm2_vgremove_pv() for the asynchronous version of this method. - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_linux_lvm2_vgremove_pv_sync ( - OrgFreedesktopUDisks *proxy, - const gchar *arg_vg_uuid, - const gchar *arg_pv_uuid, - const gchar *const *arg_options, - GCancellable *cancellable, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), - "LinuxLvm2VGRemovePV", - g_variant_new ("(ss^as)", - arg_vg_uuid, - arg_pv_uuid, - arg_options), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "()"); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_linux_lvm2_lvset_name: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @arg_group_uuid: Argument to pass with the method invocation. - * @arg_uuid: Argument to pass with the method invocation. - * @arg_name: Argument to pass with the method invocation. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. - * @user_data: User data to pass to @callback. - * - * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxLvm2LVSetName">LinuxLvm2LVSetName()</link> D-Bus method on @proxy. - * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. - * You can then call org_freedesktop_udisks_call_linux_lvm2_lvset_name_finish() to get the result of the operation. - * - * See org_freedesktop_udisks_call_linux_lvm2_lvset_name_sync() for the synchronous, blocking version of this method. - */ -void -org_freedesktop_udisks_call_linux_lvm2_lvset_name ( - OrgFreedesktopUDisks *proxy, - const gchar *arg_group_uuid, - const gchar *arg_uuid, - const gchar *arg_name, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - g_dbus_proxy_call (G_DBUS_PROXY (proxy), - "LinuxLvm2LVSetName", - g_variant_new ("(sss)", - arg_group_uuid, - arg_uuid, - arg_name), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - callback, - user_data); -} - -/** - * org_freedesktop_udisks_call_linux_lvm2_lvset_name_finish: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_freedesktop_udisks_call_linux_lvm2_lvset_name(). - * @error: Return location for error or %NULL. - * - * Finishes an operation started with org_freedesktop_udisks_call_linux_lvm2_lvset_name(). - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_linux_lvm2_lvset_name_finish ( - OrgFreedesktopUDisks *proxy, - GAsyncResult *res, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "()"); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_linux_lvm2_lvset_name_sync: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @arg_group_uuid: Argument to pass with the method invocation. - * @arg_uuid: Argument to pass with the method invocation. - * @arg_name: Argument to pass with the method invocation. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @error: Return location for error or %NULL. - * - * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxLvm2LVSetName">LinuxLvm2LVSetName()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. - * - * See org_freedesktop_udisks_call_linux_lvm2_lvset_name() for the asynchronous version of this method. - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_linux_lvm2_lvset_name_sync ( - OrgFreedesktopUDisks *proxy, - const gchar *arg_group_uuid, - const gchar *arg_uuid, - const gchar *arg_name, - GCancellable *cancellable, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), - "LinuxLvm2LVSetName", - g_variant_new ("(sss)", - arg_group_uuid, - arg_uuid, - arg_name), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "()"); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_linux_lvm2_lvstart: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @arg_group_uuid: Argument to pass with the method invocation. - * @arg_uuid: Argument to pass with the method invocation. - * @arg_options: Argument to pass with the method invocation. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. - * @user_data: User data to pass to @callback. - * - * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxLvm2LVStart">LinuxLvm2LVStart()</link> D-Bus method on @proxy. - * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. - * You can then call org_freedesktop_udisks_call_linux_lvm2_lvstart_finish() to get the result of the operation. - * - * See org_freedesktop_udisks_call_linux_lvm2_lvstart_sync() for the synchronous, blocking version of this method. - */ -void -org_freedesktop_udisks_call_linux_lvm2_lvstart ( - OrgFreedesktopUDisks *proxy, - const gchar *arg_group_uuid, - const gchar *arg_uuid, - const gchar *const *arg_options, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - g_dbus_proxy_call (G_DBUS_PROXY (proxy), - "LinuxLvm2LVStart", - g_variant_new ("(ss^as)", - arg_group_uuid, - arg_uuid, - arg_options), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - callback, - user_data); -} - -/** - * org_freedesktop_udisks_call_linux_lvm2_lvstart_finish: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_freedesktop_udisks_call_linux_lvm2_lvstart(). - * @error: Return location for error or %NULL. - * - * Finishes an operation started with org_freedesktop_udisks_call_linux_lvm2_lvstart(). - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_linux_lvm2_lvstart_finish ( - OrgFreedesktopUDisks *proxy, - GAsyncResult *res, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "()"); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_linux_lvm2_lvstart_sync: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @arg_group_uuid: Argument to pass with the method invocation. - * @arg_uuid: Argument to pass with the method invocation. - * @arg_options: Argument to pass with the method invocation. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @error: Return location for error or %NULL. - * - * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxLvm2LVStart">LinuxLvm2LVStart()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. - * - * See org_freedesktop_udisks_call_linux_lvm2_lvstart() for the asynchronous version of this method. - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_linux_lvm2_lvstart_sync ( - OrgFreedesktopUDisks *proxy, - const gchar *arg_group_uuid, - const gchar *arg_uuid, - const gchar *const *arg_options, - GCancellable *cancellable, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), - "LinuxLvm2LVStart", - g_variant_new ("(ss^as)", - arg_group_uuid, - arg_uuid, - arg_options), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "()"); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_linux_lvm2_lvremove: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @arg_group_uuid: Argument to pass with the method invocation. - * @arg_uuid: Argument to pass with the method invocation. - * @arg_options: Argument to pass with the method invocation. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. - * @user_data: User data to pass to @callback. - * - * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxLvm2LVRemove">LinuxLvm2LVRemove()</link> D-Bus method on @proxy. - * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. - * You can then call org_freedesktop_udisks_call_linux_lvm2_lvremove_finish() to get the result of the operation. - * - * See org_freedesktop_udisks_call_linux_lvm2_lvremove_sync() for the synchronous, blocking version of this method. - */ -void -org_freedesktop_udisks_call_linux_lvm2_lvremove ( - OrgFreedesktopUDisks *proxy, - const gchar *arg_group_uuid, - const gchar *arg_uuid, - const gchar *const *arg_options, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - g_dbus_proxy_call (G_DBUS_PROXY (proxy), - "LinuxLvm2LVRemove", - g_variant_new ("(ss^as)", - arg_group_uuid, - arg_uuid, - arg_options), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - callback, - user_data); -} - -/** - * org_freedesktop_udisks_call_linux_lvm2_lvremove_finish: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_freedesktop_udisks_call_linux_lvm2_lvremove(). - * @error: Return location for error or %NULL. - * - * Finishes an operation started with org_freedesktop_udisks_call_linux_lvm2_lvremove(). - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_linux_lvm2_lvremove_finish ( - OrgFreedesktopUDisks *proxy, - GAsyncResult *res, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "()"); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_linux_lvm2_lvremove_sync: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @arg_group_uuid: Argument to pass with the method invocation. - * @arg_uuid: Argument to pass with the method invocation. - * @arg_options: Argument to pass with the method invocation. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @error: Return location for error or %NULL. - * - * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxLvm2LVRemove">LinuxLvm2LVRemove()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. - * - * See org_freedesktop_udisks_call_linux_lvm2_lvremove() for the asynchronous version of this method. - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_linux_lvm2_lvremove_sync ( - OrgFreedesktopUDisks *proxy, - const gchar *arg_group_uuid, - const gchar *arg_uuid, - const gchar *const *arg_options, - GCancellable *cancellable, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), - "LinuxLvm2LVRemove", - g_variant_new ("(ss^as)", - arg_group_uuid, - arg_uuid, - arg_options), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "()"); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_linux_lvm2_lvcreate: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @arg_group_uuid: Argument to pass with the method invocation. - * @arg_name: Argument to pass with the method invocation. - * @arg_size: Argument to pass with the method invocation. - * @arg_num_stripes: Argument to pass with the method invocation. - * @arg_stripe_size: Argument to pass with the method invocation. - * @arg_num_mirrors: Argument to pass with the method invocation. - * @arg_options: Argument to pass with the method invocation. - * @arg_fstype: Argument to pass with the method invocation. - * @arg_fsoptions: Argument to pass with the method invocation. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. - * @user_data: User data to pass to @callback. - * - * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxLvm2LVCreate">LinuxLvm2LVCreate()</link> D-Bus method on @proxy. - * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. - * You can then call org_freedesktop_udisks_call_linux_lvm2_lvcreate_finish() to get the result of the operation. - * - * See org_freedesktop_udisks_call_linux_lvm2_lvcreate_sync() for the synchronous, blocking version of this method. - */ -void -org_freedesktop_udisks_call_linux_lvm2_lvcreate ( - OrgFreedesktopUDisks *proxy, - const gchar *arg_group_uuid, - const gchar *arg_name, - guint64 arg_size, - guint arg_num_stripes, - guint64 arg_stripe_size, - guint arg_num_mirrors, - const gchar *const *arg_options, - const gchar *arg_fstype, - const gchar *const *arg_fsoptions, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - g_dbus_proxy_call (G_DBUS_PROXY (proxy), - "LinuxLvm2LVCreate", - g_variant_new ("(sstutu^ass^as)", - arg_group_uuid, - arg_name, - arg_size, - arg_num_stripes, - arg_stripe_size, - arg_num_mirrors, - arg_options, - arg_fstype, - arg_fsoptions), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - callback, - user_data); -} - -/** - * org_freedesktop_udisks_call_linux_lvm2_lvcreate_finish: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @out_created_device: (out): Return location for return parameter or %NULL to ignore. - * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_freedesktop_udisks_call_linux_lvm2_lvcreate(). - * @error: Return location for error or %NULL. - * - * Finishes an operation started with org_freedesktop_udisks_call_linux_lvm2_lvcreate(). - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_linux_lvm2_lvcreate_finish ( - OrgFreedesktopUDisks *proxy, - gchar **out_created_device, - GAsyncResult *res, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "(o)", - out_created_device); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_linux_lvm2_lvcreate_sync: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @arg_group_uuid: Argument to pass with the method invocation. - * @arg_name: Argument to pass with the method invocation. - * @arg_size: Argument to pass with the method invocation. - * @arg_num_stripes: Argument to pass with the method invocation. - * @arg_stripe_size: Argument to pass with the method invocation. - * @arg_num_mirrors: Argument to pass with the method invocation. - * @arg_options: Argument to pass with the method invocation. - * @arg_fstype: Argument to pass with the method invocation. - * @arg_fsoptions: Argument to pass with the method invocation. - * @out_created_device: (out): Return location for return parameter or %NULL to ignore. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @error: Return location for error or %NULL. - * - * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxLvm2LVCreate">LinuxLvm2LVCreate()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. - * - * See org_freedesktop_udisks_call_linux_lvm2_lvcreate() for the asynchronous version of this method. - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_linux_lvm2_lvcreate_sync ( - OrgFreedesktopUDisks *proxy, - const gchar *arg_group_uuid, - const gchar *arg_name, - guint64 arg_size, - guint arg_num_stripes, - guint64 arg_stripe_size, - guint arg_num_mirrors, - const gchar *const *arg_options, - const gchar *arg_fstype, - const gchar *const *arg_fsoptions, - gchar **out_created_device, - GCancellable *cancellable, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), - "LinuxLvm2LVCreate", - g_variant_new ("(sstutu^ass^as)", - arg_group_uuid, - arg_name, - arg_size, - arg_num_stripes, - arg_stripe_size, - arg_num_mirrors, - arg_options, - arg_fstype, - arg_fsoptions), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "(o)", - out_created_device); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_linux_md_start: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @arg_components: Argument to pass with the method invocation. - * @arg_options: Argument to pass with the method invocation. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. - * @user_data: User data to pass to @callback. - * - * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxMdStart">LinuxMdStart()</link> D-Bus method on @proxy. - * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. - * You can then call org_freedesktop_udisks_call_linux_md_start_finish() to get the result of the operation. - * - * See org_freedesktop_udisks_call_linux_md_start_sync() for the synchronous, blocking version of this method. - */ -void -org_freedesktop_udisks_call_linux_md_start ( - OrgFreedesktopUDisks *proxy, - const gchar *const *arg_components, - const gchar *const *arg_options, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - g_dbus_proxy_call (G_DBUS_PROXY (proxy), - "LinuxMdStart", - g_variant_new ("(^ao^as)", - arg_components, - arg_options), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - callback, - user_data); -} - -/** - * org_freedesktop_udisks_call_linux_md_start_finish: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @out_device: (out): Return location for return parameter or %NULL to ignore. - * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_freedesktop_udisks_call_linux_md_start(). - * @error: Return location for error or %NULL. - * - * Finishes an operation started with org_freedesktop_udisks_call_linux_md_start(). - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_linux_md_start_finish ( - OrgFreedesktopUDisks *proxy, - gchar **out_device, - GAsyncResult *res, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "(o)", - out_device); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_linux_md_start_sync: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @arg_components: Argument to pass with the method invocation. - * @arg_options: Argument to pass with the method invocation. - * @out_device: (out): Return location for return parameter or %NULL to ignore. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @error: Return location for error or %NULL. - * - * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxMdStart">LinuxMdStart()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. - * - * See org_freedesktop_udisks_call_linux_md_start() for the asynchronous version of this method. - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_linux_md_start_sync ( - OrgFreedesktopUDisks *proxy, - const gchar *const *arg_components, - const gchar *const *arg_options, - gchar **out_device, - GCancellable *cancellable, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), - "LinuxMdStart", - g_variant_new ("(^ao^as)", - arg_components, - arg_options), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "(o)", - out_device); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_linux_md_create: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @arg_components: Argument to pass with the method invocation. - * @arg_level: Argument to pass with the method invocation. - * @arg_stripe_size: Argument to pass with the method invocation. - * @arg_name: Argument to pass with the method invocation. - * @arg_options: Argument to pass with the method invocation. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. - * @user_data: User data to pass to @callback. - * - * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxMdCreate">LinuxMdCreate()</link> D-Bus method on @proxy. - * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. - * You can then call org_freedesktop_udisks_call_linux_md_create_finish() to get the result of the operation. - * - * See org_freedesktop_udisks_call_linux_md_create_sync() for the synchronous, blocking version of this method. - */ -void -org_freedesktop_udisks_call_linux_md_create ( - OrgFreedesktopUDisks *proxy, - const gchar *const *arg_components, - const gchar *arg_level, - guint64 arg_stripe_size, - const gchar *arg_name, - const gchar *const *arg_options, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - g_dbus_proxy_call (G_DBUS_PROXY (proxy), - "LinuxMdCreate", - g_variant_new ("(^aosts^as)", - arg_components, - arg_level, - arg_stripe_size, - arg_name, - arg_options), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - callback, - user_data); -} - -/** - * org_freedesktop_udisks_call_linux_md_create_finish: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @out_device: (out): Return location for return parameter or %NULL to ignore. - * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_freedesktop_udisks_call_linux_md_create(). - * @error: Return location for error or %NULL. - * - * Finishes an operation started with org_freedesktop_udisks_call_linux_md_create(). - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_linux_md_create_finish ( - OrgFreedesktopUDisks *proxy, - gchar **out_device, - GAsyncResult *res, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "(o)", - out_device); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_linux_md_create_sync: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @arg_components: Argument to pass with the method invocation. - * @arg_level: Argument to pass with the method invocation. - * @arg_stripe_size: Argument to pass with the method invocation. - * @arg_name: Argument to pass with the method invocation. - * @arg_options: Argument to pass with the method invocation. - * @out_device: (out): Return location for return parameter or %NULL to ignore. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @error: Return location for error or %NULL. - * - * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxMdCreate">LinuxMdCreate()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. - * - * See org_freedesktop_udisks_call_linux_md_create() for the asynchronous version of this method. - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_linux_md_create_sync ( - OrgFreedesktopUDisks *proxy, - const gchar *const *arg_components, - const gchar *arg_level, - guint64 arg_stripe_size, - const gchar *arg_name, - const gchar *const *arg_options, - gchar **out_device, - GCancellable *cancellable, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), - "LinuxMdCreate", - g_variant_new ("(^aosts^as)", - arg_components, - arg_level, - arg_stripe_size, - arg_name, - arg_options), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "(o)", - out_device); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_inhibit: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. - * @user_data: User data to pass to @callback. - * - * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.Inhibit">Inhibit()</link> D-Bus method on @proxy. - * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. - * You can then call org_freedesktop_udisks_call_inhibit_finish() to get the result of the operation. - * - * See org_freedesktop_udisks_call_inhibit_sync() for the synchronous, blocking version of this method. - */ -void -org_freedesktop_udisks_call_inhibit ( - OrgFreedesktopUDisks *proxy, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - g_dbus_proxy_call (G_DBUS_PROXY (proxy), - "Inhibit", - g_variant_new ("()"), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - callback, - user_data); -} - -/** - * org_freedesktop_udisks_call_inhibit_finish: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @out_cookie: (out): Return location for return parameter or %NULL to ignore. - * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_freedesktop_udisks_call_inhibit(). - * @error: Return location for error or %NULL. - * - * Finishes an operation started with org_freedesktop_udisks_call_inhibit(). - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_inhibit_finish ( - OrgFreedesktopUDisks *proxy, - gchar **out_cookie, - GAsyncResult *res, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "(s)", - out_cookie); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_inhibit_sync: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @out_cookie: (out): Return location for return parameter or %NULL to ignore. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @error: Return location for error or %NULL. - * - * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.Inhibit">Inhibit()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. - * - * See org_freedesktop_udisks_call_inhibit() for the asynchronous version of this method. - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_inhibit_sync ( - OrgFreedesktopUDisks *proxy, - gchar **out_cookie, - GCancellable *cancellable, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), - "Inhibit", - g_variant_new ("()"), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "(s)", - out_cookie); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_uninhibit: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @arg_cookie: Argument to pass with the method invocation. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL. - * @user_data: User data to pass to @callback. - * - * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.Uninhibit">Uninhibit()</link> D-Bus method on @proxy. - * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. - * You can then call org_freedesktop_udisks_call_uninhibit_finish() to get the result of the operation. - * - * See org_freedesktop_udisks_call_uninhibit_sync() for the synchronous, blocking version of this method. - */ -void -org_freedesktop_udisks_call_uninhibit ( - OrgFreedesktopUDisks *proxy, - const gchar *arg_cookie, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - g_dbus_proxy_call (G_DBUS_PROXY (proxy), - "Uninhibit", - g_variant_new ("(s)", - arg_cookie), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - callback, - user_data); -} - -/** - * org_freedesktop_udisks_call_uninhibit_finish: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_freedesktop_udisks_call_uninhibit(). - * @error: Return location for error or %NULL. - * - * Finishes an operation started with org_freedesktop_udisks_call_uninhibit(). - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_uninhibit_finish ( - OrgFreedesktopUDisks *proxy, - GAsyncResult *res, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "()"); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_call_uninhibit_sync: - * @proxy: A #OrgFreedesktopUDisksProxy. - * @arg_cookie: Argument to pass with the method invocation. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @error: Return location for error or %NULL. - * - * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-UDisks.Uninhibit">Uninhibit()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received. - * - * See org_freedesktop_udisks_call_uninhibit() for the asynchronous version of this method. - * - * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. - */ -gboolean -org_freedesktop_udisks_call_uninhibit_sync ( - OrgFreedesktopUDisks *proxy, - const gchar *arg_cookie, - GCancellable *cancellable, - GError **error) -{ - GVariant *_ret; - _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy), - "Uninhibit", - g_variant_new ("(s)", - arg_cookie), - G_DBUS_CALL_FLAGS_NONE, - -1, - cancellable, - error); - if (_ret == NULL) - goto _out; - g_variant_get (_ret, - "()"); - g_variant_unref (_ret); -_out: - return _ret != NULL; -} - -/** - * org_freedesktop_udisks_complete_enumerate_adapters: - * @object: A #OrgFreedesktopUDisks. - * @invocation: (transfer full): A #GDBusMethodInvocation. - * @devices: Parameter to return. - * - * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-UDisks.EnumerateAdapters">EnumerateAdapters()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. - * - * This method will free @invocation, you cannot use it afterwards. - */ -void -org_freedesktop_udisks_complete_enumerate_adapters ( - OrgFreedesktopUDisks *object, - GDBusMethodInvocation *invocation, - const gchar *const *devices) -{ - g_dbus_method_invocation_return_value (invocation, - g_variant_new ("(^ao)", - devices)); -} - -/** - * org_freedesktop_udisks_complete_enumerate_expanders: - * @object: A #OrgFreedesktopUDisks. - * @invocation: (transfer full): A #GDBusMethodInvocation. - * @devices: Parameter to return. - * - * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-UDisks.EnumerateExpanders">EnumerateExpanders()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. - * - * This method will free @invocation, you cannot use it afterwards. - */ -void -org_freedesktop_udisks_complete_enumerate_expanders ( - OrgFreedesktopUDisks *object, - GDBusMethodInvocation *invocation, - const gchar *const *devices) -{ - g_dbus_method_invocation_return_value (invocation, - g_variant_new ("(^ao)", - devices)); -} - -/** - * org_freedesktop_udisks_complete_enumerate_ports: - * @object: A #OrgFreedesktopUDisks. - * @invocation: (transfer full): A #GDBusMethodInvocation. - * @devices: Parameter to return. - * - * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-UDisks.EnumeratePorts">EnumeratePorts()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. - * - * This method will free @invocation, you cannot use it afterwards. - */ -void -org_freedesktop_udisks_complete_enumerate_ports ( - OrgFreedesktopUDisks *object, - GDBusMethodInvocation *invocation, - const gchar *const *devices) -{ - g_dbus_method_invocation_return_value (invocation, - g_variant_new ("(^ao)", - devices)); -} - -/** - * org_freedesktop_udisks_complete_enumerate_devices: - * @object: A #OrgFreedesktopUDisks. - * @invocation: (transfer full): A #GDBusMethodInvocation. - * @devices: Parameter to return. - * - * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-UDisks.EnumerateDevices">EnumerateDevices()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. - * - * This method will free @invocation, you cannot use it afterwards. - */ -void -org_freedesktop_udisks_complete_enumerate_devices ( - OrgFreedesktopUDisks *object, - GDBusMethodInvocation *invocation, - const gchar *const *devices) -{ - g_dbus_method_invocation_return_value (invocation, - g_variant_new ("(^ao)", - devices)); -} - -/** - * org_freedesktop_udisks_complete_enumerate_device_files: - * @object: A #OrgFreedesktopUDisks. - * @invocation: (transfer full): A #GDBusMethodInvocation. - * @device_files: Parameter to return. - * - * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-UDisks.EnumerateDeviceFiles">EnumerateDeviceFiles()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. - * - * This method will free @invocation, you cannot use it afterwards. - */ -void -org_freedesktop_udisks_complete_enumerate_device_files ( - OrgFreedesktopUDisks *object, - GDBusMethodInvocation *invocation, - const gchar *const *device_files) -{ - g_dbus_method_invocation_return_value (invocation, - g_variant_new ("(^as)", - device_files)); -} - -/** - * org_freedesktop_udisks_complete_find_device_by_device_file: - * @object: A #OrgFreedesktopUDisks. - * @invocation: (transfer full): A #GDBusMethodInvocation. - * @device: Parameter to return. - * - * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-UDisks.FindDeviceByDeviceFile">FindDeviceByDeviceFile()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. - * - * This method will free @invocation, you cannot use it afterwards. - */ -void -org_freedesktop_udisks_complete_find_device_by_device_file ( - OrgFreedesktopUDisks *object, - GDBusMethodInvocation *invocation, - const gchar *device) -{ - g_dbus_method_invocation_return_value (invocation, - g_variant_new ("(o)", - device)); -} - -/** - * org_freedesktop_udisks_complete_find_device_by_major_minor: - * @object: A #OrgFreedesktopUDisks. - * @invocation: (transfer full): A #GDBusMethodInvocation. - * @device: Parameter to return. - * - * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-UDisks.FindDeviceByMajorMinor">FindDeviceByMajorMinor()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. - * - * This method will free @invocation, you cannot use it afterwards. - */ -void -org_freedesktop_udisks_complete_find_device_by_major_minor ( - OrgFreedesktopUDisks *object, - GDBusMethodInvocation *invocation, - const gchar *device) -{ - g_dbus_method_invocation_return_value (invocation, - g_variant_new ("(o)", - device)); -} - -/** - * org_freedesktop_udisks_complete_drive_inhibit_all_polling: - * @object: A #OrgFreedesktopUDisks. - * @invocation: (transfer full): A #GDBusMethodInvocation. - * @cookie: Parameter to return. - * - * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-UDisks.DriveInhibitAllPolling">DriveInhibitAllPolling()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. - * - * This method will free @invocation, you cannot use it afterwards. - */ -void -org_freedesktop_udisks_complete_drive_inhibit_all_polling ( - OrgFreedesktopUDisks *object, - GDBusMethodInvocation *invocation, - const gchar *cookie) -{ - g_dbus_method_invocation_return_value (invocation, - g_variant_new ("(s)", - cookie)); -} - -/** - * org_freedesktop_udisks_complete_drive_uninhibit_all_polling: - * @object: A #OrgFreedesktopUDisks. - * @invocation: (transfer full): A #GDBusMethodInvocation. - * - * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-UDisks.DriveUninhibitAllPolling">DriveUninhibitAllPolling()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. - * - * This method will free @invocation, you cannot use it afterwards. - */ -void -org_freedesktop_udisks_complete_drive_uninhibit_all_polling ( - OrgFreedesktopUDisks *object, - GDBusMethodInvocation *invocation) -{ - g_dbus_method_invocation_return_value (invocation, - g_variant_new ("()")); -} - -/** - * org_freedesktop_udisks_complete_drive_set_all_spindown_timeouts: - * @object: A #OrgFreedesktopUDisks. - * @invocation: (transfer full): A #GDBusMethodInvocation. - * @cookie: Parameter to return. - * - * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-UDisks.DriveSetAllSpindownTimeouts">DriveSetAllSpindownTimeouts()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. - * - * This method will free @invocation, you cannot use it afterwards. - */ -void -org_freedesktop_udisks_complete_drive_set_all_spindown_timeouts ( - OrgFreedesktopUDisks *object, - GDBusMethodInvocation *invocation, - const gchar *cookie) -{ - g_dbus_method_invocation_return_value (invocation, - g_variant_new ("(s)", - cookie)); -} - -/** - * org_freedesktop_udisks_complete_drive_unset_all_spindown_timeouts: - * @object: A #OrgFreedesktopUDisks. - * @invocation: (transfer full): A #GDBusMethodInvocation. - * - * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-UDisks.DriveUnsetAllSpindownTimeouts">DriveUnsetAllSpindownTimeouts()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. - * - * This method will free @invocation, you cannot use it afterwards. - */ -void -org_freedesktop_udisks_complete_drive_unset_all_spindown_timeouts ( - OrgFreedesktopUDisks *object, - GDBusMethodInvocation *invocation) -{ - g_dbus_method_invocation_return_value (invocation, - g_variant_new ("()")); -} - -/** - * org_freedesktop_udisks_complete_linux_lvm2_vgstart: - * @object: A #OrgFreedesktopUDisks. - * @invocation: (transfer full): A #GDBusMethodInvocation. - * - * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxLvm2VGStart">LinuxLvm2VGStart()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. - * - * This method will free @invocation, you cannot use it afterwards. - */ -void -org_freedesktop_udisks_complete_linux_lvm2_vgstart ( - OrgFreedesktopUDisks *object, - GDBusMethodInvocation *invocation) -{ - g_dbus_method_invocation_return_value (invocation, - g_variant_new ("()")); -} - -/** - * org_freedesktop_udisks_complete_linux_lvm2_vgstop: - * @object: A #OrgFreedesktopUDisks. - * @invocation: (transfer full): A #GDBusMethodInvocation. - * - * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxLvm2VGStop">LinuxLvm2VGStop()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. - * - * This method will free @invocation, you cannot use it afterwards. - */ -void -org_freedesktop_udisks_complete_linux_lvm2_vgstop ( - OrgFreedesktopUDisks *object, - GDBusMethodInvocation *invocation) -{ - g_dbus_method_invocation_return_value (invocation, - g_variant_new ("()")); -} - -/** - * org_freedesktop_udisks_complete_linux_lvm2_vgset_name: - * @object: A #OrgFreedesktopUDisks. - * @invocation: (transfer full): A #GDBusMethodInvocation. - * - * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxLvm2VGSetName">LinuxLvm2VGSetName()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. - * - * This method will free @invocation, you cannot use it afterwards. - */ -void -org_freedesktop_udisks_complete_linux_lvm2_vgset_name ( - OrgFreedesktopUDisks *object, - GDBusMethodInvocation *invocation) -{ - g_dbus_method_invocation_return_value (invocation, - g_variant_new ("()")); -} - -/** - * org_freedesktop_udisks_complete_linux_lvm2_vgadd_pv: - * @object: A #OrgFreedesktopUDisks. - * @invocation: (transfer full): A #GDBusMethodInvocation. - * - * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxLvm2VGAddPV">LinuxLvm2VGAddPV()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. - * - * This method will free @invocation, you cannot use it afterwards. - */ -void -org_freedesktop_udisks_complete_linux_lvm2_vgadd_pv ( - OrgFreedesktopUDisks *object, - GDBusMethodInvocation *invocation) -{ - g_dbus_method_invocation_return_value (invocation, - g_variant_new ("()")); -} - -/** - * org_freedesktop_udisks_complete_linux_lvm2_vgremove_pv: - * @object: A #OrgFreedesktopUDisks. - * @invocation: (transfer full): A #GDBusMethodInvocation. - * - * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxLvm2VGRemovePV">LinuxLvm2VGRemovePV()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. - * - * This method will free @invocation, you cannot use it afterwards. - */ -void -org_freedesktop_udisks_complete_linux_lvm2_vgremove_pv ( - OrgFreedesktopUDisks *object, - GDBusMethodInvocation *invocation) -{ - g_dbus_method_invocation_return_value (invocation, - g_variant_new ("()")); -} - -/** - * org_freedesktop_udisks_complete_linux_lvm2_lvset_name: - * @object: A #OrgFreedesktopUDisks. - * @invocation: (transfer full): A #GDBusMethodInvocation. - * - * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxLvm2LVSetName">LinuxLvm2LVSetName()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. - * - * This method will free @invocation, you cannot use it afterwards. - */ -void -org_freedesktop_udisks_complete_linux_lvm2_lvset_name ( - OrgFreedesktopUDisks *object, - GDBusMethodInvocation *invocation) -{ - g_dbus_method_invocation_return_value (invocation, - g_variant_new ("()")); -} - -/** - * org_freedesktop_udisks_complete_linux_lvm2_lvstart: - * @object: A #OrgFreedesktopUDisks. - * @invocation: (transfer full): A #GDBusMethodInvocation. - * - * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxLvm2LVStart">LinuxLvm2LVStart()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. - * - * This method will free @invocation, you cannot use it afterwards. - */ -void -org_freedesktop_udisks_complete_linux_lvm2_lvstart ( - OrgFreedesktopUDisks *object, - GDBusMethodInvocation *invocation) -{ - g_dbus_method_invocation_return_value (invocation, - g_variant_new ("()")); -} - -/** - * org_freedesktop_udisks_complete_linux_lvm2_lvremove: - * @object: A #OrgFreedesktopUDisks. - * @invocation: (transfer full): A #GDBusMethodInvocation. - * - * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxLvm2LVRemove">LinuxLvm2LVRemove()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. - * - * This method will free @invocation, you cannot use it afterwards. - */ -void -org_freedesktop_udisks_complete_linux_lvm2_lvremove ( - OrgFreedesktopUDisks *object, - GDBusMethodInvocation *invocation) -{ - g_dbus_method_invocation_return_value (invocation, - g_variant_new ("()")); -} - -/** - * org_freedesktop_udisks_complete_linux_lvm2_lvcreate: - * @object: A #OrgFreedesktopUDisks. - * @invocation: (transfer full): A #GDBusMethodInvocation. - * @created_device: Parameter to return. - * - * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxLvm2LVCreate">LinuxLvm2LVCreate()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. - * - * This method will free @invocation, you cannot use it afterwards. - */ -void -org_freedesktop_udisks_complete_linux_lvm2_lvcreate ( - OrgFreedesktopUDisks *object, - GDBusMethodInvocation *invocation, - const gchar *created_device) -{ - g_dbus_method_invocation_return_value (invocation, - g_variant_new ("(o)", - created_device)); -} - -/** - * org_freedesktop_udisks_complete_linux_md_start: - * @object: A #OrgFreedesktopUDisks. - * @invocation: (transfer full): A #GDBusMethodInvocation. - * @device: Parameter to return. - * - * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxMdStart">LinuxMdStart()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. - * - * This method will free @invocation, you cannot use it afterwards. - */ -void -org_freedesktop_udisks_complete_linux_md_start ( - OrgFreedesktopUDisks *object, - GDBusMethodInvocation *invocation, - const gchar *device) -{ - g_dbus_method_invocation_return_value (invocation, - g_variant_new ("(o)", - device)); -} - -/** - * org_freedesktop_udisks_complete_linux_md_create: - * @object: A #OrgFreedesktopUDisks. - * @invocation: (transfer full): A #GDBusMethodInvocation. - * @device: Parameter to return. - * - * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-UDisks.LinuxMdCreate">LinuxMdCreate()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. - * - * This method will free @invocation, you cannot use it afterwards. - */ -void -org_freedesktop_udisks_complete_linux_md_create ( - OrgFreedesktopUDisks *object, - GDBusMethodInvocation *invocation, - const gchar *device) -{ - g_dbus_method_invocation_return_value (invocation, - g_variant_new ("(o)", - device)); -} - -/** - * org_freedesktop_udisks_complete_inhibit: - * @object: A #OrgFreedesktopUDisks. - * @invocation: (transfer full): A #GDBusMethodInvocation. - * @cookie: Parameter to return. - * - * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-UDisks.Inhibit">Inhibit()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. - * - * This method will free @invocation, you cannot use it afterwards. - */ -void -org_freedesktop_udisks_complete_inhibit ( - OrgFreedesktopUDisks *object, - GDBusMethodInvocation *invocation, - const gchar *cookie) -{ - g_dbus_method_invocation_return_value (invocation, - g_variant_new ("(s)", - cookie)); -} - -/** - * org_freedesktop_udisks_complete_uninhibit: - * @object: A #OrgFreedesktopUDisks. - * @invocation: (transfer full): A #GDBusMethodInvocation. - * - * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-UDisks.Uninhibit">Uninhibit()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar. - * - * This method will free @invocation, you cannot use it afterwards. - */ -void -org_freedesktop_udisks_complete_uninhibit ( - OrgFreedesktopUDisks *object, - GDBusMethodInvocation *invocation) -{ - g_dbus_method_invocation_return_value (invocation, - g_variant_new ("()")); -} - -/* ------------------------------------------------------------------------ */ - -/** - * OrgFreedesktopUDisksProxy: - * - * The #OrgFreedesktopUDisksProxy structure contains only private data and should only be accessed using the provided API. - */ - -/** - * OrgFreedesktopUDisksProxyClass: - * @parent_class: The parent class. - * - * Class structure for #OrgFreedesktopUDisksProxy. - */ - -struct _OrgFreedesktopUDisksProxyPrivate -{ - GData *qdata; -}; - -static void org_freedesktop_udisks_proxy_iface_init (OrgFreedesktopUDisksIface *iface); - -#if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 -G_DEFINE_TYPE_WITH_CODE (OrgFreedesktopUDisksProxy, org_freedesktop_udisks_proxy, G_TYPE_DBUS_PROXY, - G_ADD_PRIVATE (OrgFreedesktopUDisksProxy) - G_IMPLEMENT_INTERFACE (TYPE_ORG_FREEDESKTOP_UDISKS, org_freedesktop_udisks_proxy_iface_init)); - -#else -G_DEFINE_TYPE_WITH_CODE (OrgFreedesktopUDisksProxy, org_freedesktop_udisks_proxy, G_TYPE_DBUS_PROXY, - G_IMPLEMENT_INTERFACE (TYPE_ORG_FREEDESKTOP_UDISKS, org_freedesktop_udisks_proxy_iface_init)); - -#endif -static void -org_freedesktop_udisks_proxy_finalize (GObject *object) -{ - OrgFreedesktopUDisksProxy *proxy = ORG_FREEDESKTOP_UDISKS_PROXY (object); - g_datalist_clear (&proxy->priv->qdata); - G_OBJECT_CLASS (org_freedesktop_udisks_proxy_parent_class)->finalize (object); -} - -static void -org_freedesktop_udisks_proxy_get_property (GObject *object, - guint prop_id, - GValue *value, - GParamSpec *pspec G_GNUC_UNUSED) -{ - const _ExtendedGDBusPropertyInfo *info; - GVariant *variant; - g_assert (prop_id != 0 && prop_id - 1 < 4); - info = _org_freedesktop_udisks_property_info_pointers[prop_id - 1]; - variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (object), info->parent_struct.name); - if (info->use_gvariant) - { - g_value_set_variant (value, variant); - } - else - { - if (variant != NULL) - g_dbus_gvariant_to_gvalue (variant, value); - } - if (variant != NULL) - g_variant_unref (variant); -} - -static void -org_freedesktop_udisks_proxy_set_property_cb (GDBusProxy *proxy, - GAsyncResult *res, - gpointer user_data) -{ - const _ExtendedGDBusPropertyInfo *info = user_data; - GError *error; - GVariant *_ret; - error = NULL; - _ret = g_dbus_proxy_call_finish (proxy, res, &error); - if (!_ret) - { - g_warning ("Error setting property '%s' on interface org.freedesktop.UDisks: %s (%s, %d)", - info->parent_struct.name, - error->message, g_quark_to_string (error->domain), error->code); - g_error_free (error); - } - else - { - g_variant_unref (_ret); - } -} - -static void -org_freedesktop_udisks_proxy_set_property (GObject *object, - guint prop_id, - const GValue *value, - GParamSpec *pspec G_GNUC_UNUSED) -{ - const _ExtendedGDBusPropertyInfo *info; - GVariant *variant; - g_assert (prop_id != 0 && prop_id - 1 < 4); - info = _org_freedesktop_udisks_property_info_pointers[prop_id - 1]; - variant = g_dbus_gvalue_to_gvariant (value, G_VARIANT_TYPE (info->parent_struct.signature)); - g_dbus_proxy_call (G_DBUS_PROXY (object), - "org.freedesktop.DBus.Properties.Set", - g_variant_new ("(ssv)", "org.freedesktop.UDisks", info->parent_struct.name, variant), - G_DBUS_CALL_FLAGS_NONE, - -1, - NULL, (GAsyncReadyCallback) org_freedesktop_udisks_proxy_set_property_cb, (GDBusPropertyInfo *) &info->parent_struct); - g_variant_unref (variant); -} - -static void -org_freedesktop_udisks_proxy_g_signal (GDBusProxy *proxy, - const gchar *sender_name G_GNUC_UNUSED, - const gchar *signal_name, - GVariant *parameters) -{ - _ExtendedGDBusSignalInfo *info; - GVariantIter iter; - GVariant *child; - GValue *paramv; - gsize num_params; - gsize n; - guint signal_id; - info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_org_freedesktop_udisks_interface_info.parent_struct, signal_name); - if (info == NULL) - return; - num_params = g_variant_n_children (parameters); - paramv = g_new0 (GValue, num_params + 1); - g_value_init (¶mv[0], TYPE_ORG_FREEDESKTOP_UDISKS); - g_value_set_object (¶mv[0], proxy); - g_variant_iter_init (&iter, parameters); - n = 1; - while ((child = g_variant_iter_next_value (&iter)) != NULL) - { - _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1]; - if (arg_info->use_gvariant) - { - g_value_init (¶mv[n], G_TYPE_VARIANT); - g_value_set_variant (¶mv[n], child); - n++; - } - else - g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); - g_variant_unref (child); - } - signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_FREEDESKTOP_UDISKS); - g_signal_emitv (paramv, signal_id, 0, NULL); - for (n = 0; n < num_params + 1; n++) - g_value_unset (¶mv[n]); - g_free (paramv); -} - -static void -org_freedesktop_udisks_proxy_g_properties_changed (GDBusProxy *_proxy, - GVariant *changed_properties, - const gchar *const *invalidated_properties) -{ - OrgFreedesktopUDisksProxy *proxy = ORG_FREEDESKTOP_UDISKS_PROXY (_proxy); - guint n; - const gchar *key; - GVariantIter *iter; - _ExtendedGDBusPropertyInfo *info; - g_variant_get (changed_properties, "a{sv}", &iter); - while (g_variant_iter_next (iter, "{&sv}", &key, NULL)) - { - info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_freedesktop_udisks_interface_info.parent_struct, key); - g_datalist_remove_data (&proxy->priv->qdata, key); - if (info != NULL) - g_object_notify (G_OBJECT (proxy), info->hyphen_name); - } - g_variant_iter_free (iter); - for (n = 0; invalidated_properties[n] != NULL; n++) - { - info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_freedesktop_udisks_interface_info.parent_struct, invalidated_properties[n]); - g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]); - if (info != NULL) - g_object_notify (G_OBJECT (proxy), info->hyphen_name); - } -} - -static const gchar * -org_freedesktop_udisks_proxy_get_daemon_version (OrgFreedesktopUDisks *object) -{ - OrgFreedesktopUDisksProxy *proxy = ORG_FREEDESKTOP_UDISKS_PROXY (object); - GVariant *variant; - const gchar *value = NULL; - variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "DaemonVersion"); - if (variant != NULL) - { - value = g_variant_get_string (variant, NULL); - g_variant_unref (variant); - } - return value; -} - -static gboolean -org_freedesktop_udisks_proxy_get_daemon_is_inhibited (OrgFreedesktopUDisks *object) -{ - OrgFreedesktopUDisksProxy *proxy = ORG_FREEDESKTOP_UDISKS_PROXY (object); - GVariant *variant; - gboolean value = 0; - variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "DaemonIsInhibited"); - if (variant != NULL) - { - value = g_variant_get_boolean (variant); - g_variant_unref (variant); - } - return value; -} - -static gboolean -org_freedesktop_udisks_proxy_get_supports_luks_devices (OrgFreedesktopUDisks *object) -{ - OrgFreedesktopUDisksProxy *proxy = ORG_FREEDESKTOP_UDISKS_PROXY (object); - GVariant *variant; - gboolean value = 0; - variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "SupportsLuksDevices"); - if (variant != NULL) - { - value = g_variant_get_boolean (variant); - g_variant_unref (variant); - } - return value; -} - -static GVariant * -org_freedesktop_udisks_proxy_get_known_filesystems (OrgFreedesktopUDisks *object) -{ - OrgFreedesktopUDisksProxy *proxy = ORG_FREEDESKTOP_UDISKS_PROXY (object); - GVariant *variant; - GVariant *value = NULL; - variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "KnownFilesystems"); - value = variant; - if (variant != NULL) - g_variant_unref (variant); - return value; -} - -static void -org_freedesktop_udisks_proxy_init (OrgFreedesktopUDisksProxy *proxy) -{ -#if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 - proxy->priv = org_freedesktop_udisks_proxy_get_instance_private (proxy); -#else - proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ORG_FREEDESKTOP_UDISKS_PROXY, OrgFreedesktopUDisksProxyPrivate); -#endif - - g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), org_freedesktop_udisks_interface_info ()); -} - -static void -org_freedesktop_udisks_proxy_class_init (OrgFreedesktopUDisksProxyClass *klass) -{ - GObjectClass *gobject_class; - GDBusProxyClass *proxy_class; - - gobject_class = G_OBJECT_CLASS (klass); - gobject_class->finalize = org_freedesktop_udisks_proxy_finalize; - gobject_class->get_property = org_freedesktop_udisks_proxy_get_property; - gobject_class->set_property = org_freedesktop_udisks_proxy_set_property; - - proxy_class = G_DBUS_PROXY_CLASS (klass); - proxy_class->g_signal = org_freedesktop_udisks_proxy_g_signal; - proxy_class->g_properties_changed = org_freedesktop_udisks_proxy_g_properties_changed; - - org_freedesktop_udisks_override_properties (gobject_class, 1); - -#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 - g_type_class_add_private (klass, sizeof (OrgFreedesktopUDisksProxyPrivate)); -#endif -} - -static void -org_freedesktop_udisks_proxy_iface_init (OrgFreedesktopUDisksIface *iface) -{ - iface->get_daemon_version = org_freedesktop_udisks_proxy_get_daemon_version; - iface->get_daemon_is_inhibited = org_freedesktop_udisks_proxy_get_daemon_is_inhibited; - iface->get_supports_luks_devices = org_freedesktop_udisks_proxy_get_supports_luks_devices; - iface->get_known_filesystems = org_freedesktop_udisks_proxy_get_known_filesystems; -} - -/** - * org_freedesktop_udisks_proxy_new: - * @connection: A #GDBusConnection. - * @flags: Flags from the #GDBusProxyFlags enumeration. - * @name: (allow-none): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. - * @object_path: An object path. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @callback: A #GAsyncReadyCallback to call when the request is satisfied. - * @user_data: User data to pass to @callback. - * - * Asynchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-UDisks.top_of_page">org.freedesktop.UDisks</link>. See g_dbus_proxy_new() for more details. - * - * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. - * You can then call org_freedesktop_udisks_proxy_new_finish() to get the result of the operation. - * - * See org_freedesktop_udisks_proxy_new_sync() for the synchronous, blocking version of this constructor. - */ -void -org_freedesktop_udisks_proxy_new ( - GDBusConnection *connection, - GDBusProxyFlags flags, - const gchar *name, - const gchar *object_path, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - g_async_initable_new_async (TYPE_ORG_FREEDESKTOP_UDISKS_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.freedesktop.UDisks", NULL); -} - -/** - * org_freedesktop_udisks_proxy_new_finish: - * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_freedesktop_udisks_proxy_new(). - * @error: Return location for error or %NULL - * - * Finishes an operation started with org_freedesktop_udisks_proxy_new(). - * - * Returns: (transfer full) (type OrgFreedesktopUDisksProxy): The constructed proxy object or %NULL if @error is set. - */ -OrgFreedesktopUDisks * -org_freedesktop_udisks_proxy_new_finish ( - GAsyncResult *res, - GError **error) -{ - GObject *ret; - GObject *source_object; - source_object = g_async_result_get_source_object (res); - ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); - g_object_unref (source_object); - if (ret != NULL) - return ORG_FREEDESKTOP_UDISKS (ret); - else - return NULL; -} - -/** - * org_freedesktop_udisks_proxy_new_sync: - * @connection: A #GDBusConnection. - * @flags: Flags from the #GDBusProxyFlags enumeration. - * @name: (allow-none): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection. - * @object_path: An object path. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @error: Return location for error or %NULL - * - * Synchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-UDisks.top_of_page">org.freedesktop.UDisks</link>. See g_dbus_proxy_new_sync() for more details. - * - * The calling thread is blocked until a reply is received. - * - * See org_freedesktop_udisks_proxy_new() for the asynchronous version of this constructor. - * - * Returns: (transfer full) (type OrgFreedesktopUDisksProxy): The constructed proxy object or %NULL if @error is set. - */ -OrgFreedesktopUDisks * -org_freedesktop_udisks_proxy_new_sync ( - GDBusConnection *connection, - GDBusProxyFlags flags, - const gchar *name, - const gchar *object_path, - GCancellable *cancellable, - GError **error) -{ - GInitable *ret; - ret = g_initable_new (TYPE_ORG_FREEDESKTOP_UDISKS_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.freedesktop.UDisks", NULL); - if (ret != NULL) - return ORG_FREEDESKTOP_UDISKS (ret); - else - return NULL; -} - - -/** - * org_freedesktop_udisks_proxy_new_for_bus: - * @bus_type: A #GBusType. - * @flags: Flags from the #GDBusProxyFlags enumeration. - * @name: A bus name (well-known or unique). - * @object_path: An object path. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @callback: A #GAsyncReadyCallback to call when the request is satisfied. - * @user_data: User data to pass to @callback. - * - * Like org_freedesktop_udisks_proxy_new() but takes a #GBusType instead of a #GDBusConnection. - * - * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. - * You can then call org_freedesktop_udisks_proxy_new_for_bus_finish() to get the result of the operation. - * - * See org_freedesktop_udisks_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor. - */ -void -org_freedesktop_udisks_proxy_new_for_bus ( - GBusType bus_type, - GDBusProxyFlags flags, - const gchar *name, - const gchar *object_path, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data) -{ - g_async_initable_new_async (TYPE_ORG_FREEDESKTOP_UDISKS_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.freedesktop.UDisks", NULL); -} - -/** - * org_freedesktop_udisks_proxy_new_for_bus_finish: - * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to org_freedesktop_udisks_proxy_new_for_bus(). - * @error: Return location for error or %NULL - * - * Finishes an operation started with org_freedesktop_udisks_proxy_new_for_bus(). - * - * Returns: (transfer full) (type OrgFreedesktopUDisksProxy): The constructed proxy object or %NULL if @error is set. - */ -OrgFreedesktopUDisks * -org_freedesktop_udisks_proxy_new_for_bus_finish ( - GAsyncResult *res, - GError **error) -{ - GObject *ret; - GObject *source_object; - source_object = g_async_result_get_source_object (res); - ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error); - g_object_unref (source_object); - if (ret != NULL) - return ORG_FREEDESKTOP_UDISKS (ret); - else - return NULL; -} - -/** - * org_freedesktop_udisks_proxy_new_for_bus_sync: - * @bus_type: A #GBusType. - * @flags: Flags from the #GDBusProxyFlags enumeration. - * @name: A bus name (well-known or unique). - * @object_path: An object path. - * @cancellable: (allow-none): A #GCancellable or %NULL. - * @error: Return location for error or %NULL - * - * Like org_freedesktop_udisks_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection. - * - * The calling thread is blocked until a reply is received. - * - * See org_freedesktop_udisks_proxy_new_for_bus() for the asynchronous version of this constructor. - * - * Returns: (transfer full) (type OrgFreedesktopUDisksProxy): The constructed proxy object or %NULL if @error is set. - */ -OrgFreedesktopUDisks * -org_freedesktop_udisks_proxy_new_for_bus_sync ( - GBusType bus_type, - GDBusProxyFlags flags, - const gchar *name, - const gchar *object_path, - GCancellable *cancellable, - GError **error) -{ - GInitable *ret; - ret = g_initable_new (TYPE_ORG_FREEDESKTOP_UDISKS_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.freedesktop.UDisks", NULL); - if (ret != NULL) - return ORG_FREEDESKTOP_UDISKS (ret); - else - return NULL; -} - - -/* ------------------------------------------------------------------------ */ - -/** - * OrgFreedesktopUDisksSkeleton: - * - * The #OrgFreedesktopUDisksSkeleton structure contains only private data and should only be accessed using the provided API. - */ - -/** - * OrgFreedesktopUDisksSkeletonClass: - * @parent_class: The parent class. - * - * Class structure for #OrgFreedesktopUDisksSkeleton. - */ - -struct _OrgFreedesktopUDisksSkeletonPrivate -{ - GValue *properties; - GList *changed_properties; - GSource *changed_properties_idle_source; - GMainContext *context; - GMutex lock; -}; - -static void -_org_freedesktop_udisks_skeleton_handle_method_call ( - GDBusConnection *connection G_GNUC_UNUSED, - const gchar *sender G_GNUC_UNUSED, - const gchar *object_path G_GNUC_UNUSED, - const gchar *interface_name, - const gchar *method_name, - GVariant *parameters, - GDBusMethodInvocation *invocation, - gpointer user_data) -{ - OrgFreedesktopUDisksSkeleton *skeleton = ORG_FREEDESKTOP_UDISKS_SKELETON (user_data); - _ExtendedGDBusMethodInfo *info; - GVariantIter iter; - GVariant *child; - GValue *paramv; - gsize num_params; - guint num_extra; - gsize n; - guint signal_id; - GValue return_value = G_VALUE_INIT; - info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation); - g_assert (info != NULL); - num_params = g_variant_n_children (parameters); - num_extra = info->pass_fdlist ? 3 : 2; paramv = g_new0 (GValue, num_params + num_extra); - n = 0; - g_value_init (¶mv[n], TYPE_ORG_FREEDESKTOP_UDISKS); - g_value_set_object (¶mv[n++], skeleton); - g_value_init (¶mv[n], G_TYPE_DBUS_METHOD_INVOCATION); - g_value_set_object (¶mv[n++], invocation); - if (info->pass_fdlist) - { -#ifdef G_OS_UNIX - g_value_init (¶mv[n], G_TYPE_UNIX_FD_LIST); - g_value_set_object (¶mv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation))); -#else - g_assert_not_reached (); -#endif - } - g_variant_iter_init (&iter, parameters); - while ((child = g_variant_iter_next_value (&iter)) != NULL) - { - _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra]; - if (arg_info->use_gvariant) - { - g_value_init (¶mv[n], G_TYPE_VARIANT); - g_value_set_variant (¶mv[n], child); - n++; - } - else - g_dbus_gvariant_to_gvalue (child, ¶mv[n++]); - g_variant_unref (child); - } - signal_id = g_signal_lookup (info->signal_name, TYPE_ORG_FREEDESKTOP_UDISKS); - g_value_init (&return_value, G_TYPE_BOOLEAN); - g_signal_emitv (paramv, signal_id, 0, &return_value); - if (!g_value_get_boolean (&return_value)) - g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name); - g_value_unset (&return_value); - for (n = 0; n < num_params + num_extra; n++) - g_value_unset (¶mv[n]); - g_free (paramv); -} - -static GVariant * -_org_freedesktop_udisks_skeleton_handle_get_property ( - GDBusConnection *connection G_GNUC_UNUSED, - const gchar *sender G_GNUC_UNUSED, - const gchar *object_path G_GNUC_UNUSED, - const gchar *interface_name G_GNUC_UNUSED, - const gchar *property_name, - GError **error, - gpointer user_data) -{ - OrgFreedesktopUDisksSkeleton *skeleton = ORG_FREEDESKTOP_UDISKS_SKELETON (user_data); - GValue value = G_VALUE_INIT; - GParamSpec *pspec; - _ExtendedGDBusPropertyInfo *info; - GVariant *ret; - ret = NULL; - info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_freedesktop_udisks_interface_info.parent_struct, property_name); - g_assert (info != NULL); - pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); - if (pspec == NULL) - { - g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); - } - else - { - g_value_init (&value, pspec->value_type); - g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value); - ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature)); - g_value_unset (&value); - } - return ret; -} - -static gboolean -_org_freedesktop_udisks_skeleton_handle_set_property ( - GDBusConnection *connection G_GNUC_UNUSED, - const gchar *sender G_GNUC_UNUSED, - const gchar *object_path G_GNUC_UNUSED, - const gchar *interface_name G_GNUC_UNUSED, - const gchar *property_name, - GVariant *variant, - GError **error, - gpointer user_data) -{ - OrgFreedesktopUDisksSkeleton *skeleton = ORG_FREEDESKTOP_UDISKS_SKELETON (user_data); - GValue value = G_VALUE_INIT; - GParamSpec *pspec; - _ExtendedGDBusPropertyInfo *info; - gboolean ret; - ret = FALSE; - info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_org_freedesktop_udisks_interface_info.parent_struct, property_name); - g_assert (info != NULL); - pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name); - if (pspec == NULL) - { - g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name); - } - else - { - if (info->use_gvariant) - g_value_set_variant (&value, variant); - else - g_dbus_gvariant_to_gvalue (variant, &value); - g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value); - g_value_unset (&value); - ret = TRUE; - } - return ret; -} - -static const GDBusInterfaceVTable _org_freedesktop_udisks_skeleton_vtable = -{ - _org_freedesktop_udisks_skeleton_handle_method_call, - _org_freedesktop_udisks_skeleton_handle_get_property, - _org_freedesktop_udisks_skeleton_handle_set_property, - {NULL} -}; - -static GDBusInterfaceInfo * -org_freedesktop_udisks_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) -{ - return org_freedesktop_udisks_interface_info (); -} - -static GDBusInterfaceVTable * -org_freedesktop_udisks_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton G_GNUC_UNUSED) -{ - return (GDBusInterfaceVTable *) &_org_freedesktop_udisks_skeleton_vtable; -} - -static GVariant * -org_freedesktop_udisks_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton) -{ - OrgFreedesktopUDisksSkeleton *skeleton = ORG_FREEDESKTOP_UDISKS_SKELETON (_skeleton); - - GVariantBuilder builder; - guint n; - g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{sv}")); - if (_org_freedesktop_udisks_interface_info.parent_struct.properties == NULL) - goto out; - for (n = 0; _org_freedesktop_udisks_interface_info.parent_struct.properties[n] != NULL; n++) - { - GDBusPropertyInfo *info = _org_freedesktop_udisks_interface_info.parent_struct.properties[n]; - if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE) - { - GVariant *value; - value = _org_freedesktop_udisks_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.freedesktop.UDisks", info->name, NULL, skeleton); - if (value != NULL) - { - g_variant_take_ref (value); - g_variant_builder_add (&builder, "{sv}", info->name, value); - g_variant_unref (value); - } - } - } -out: - return g_variant_builder_end (&builder); -} - -static gboolean _org_freedesktop_udisks_emit_changed (gpointer user_data); - -static void -org_freedesktop_udisks_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton) -{ - OrgFreedesktopUDisksSkeleton *skeleton = ORG_FREEDESKTOP_UDISKS_SKELETON (_skeleton); - gboolean emit_changed = FALSE; - - g_mutex_lock (&skeleton->priv->lock); - if (skeleton->priv->changed_properties_idle_source != NULL) - { - g_source_destroy (skeleton->priv->changed_properties_idle_source); - skeleton->priv->changed_properties_idle_source = NULL; - emit_changed = TRUE; - } - g_mutex_unlock (&skeleton->priv->lock); - - if (emit_changed) - _org_freedesktop_udisks_emit_changed (skeleton); -} - -static void -_org_freedesktop_udisks_on_signal_device_added ( - OrgFreedesktopUDisks *object, - const gchar *arg_device) -{ - OrgFreedesktopUDisksSkeleton *skeleton = ORG_FREEDESKTOP_UDISKS_SKELETON (object); - - GList *connections, *l; - GVariant *signal_variant; - connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); - - signal_variant = g_variant_ref_sink (g_variant_new ("(o)", - arg_device)); - for (l = connections; l != NULL; l = l->next) - { - GDBusConnection *connection = l->data; - g_dbus_connection_emit_signal (connection, - NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.freedesktop.UDisks", "DeviceAdded", - signal_variant, NULL); - } - g_variant_unref (signal_variant); - g_list_free_full (connections, g_object_unref); -} - -static void -_org_freedesktop_udisks_on_signal_device_removed ( - OrgFreedesktopUDisks *object, - const gchar *arg_device) -{ - OrgFreedesktopUDisksSkeleton *skeleton = ORG_FREEDESKTOP_UDISKS_SKELETON (object); - - GList *connections, *l; - GVariant *signal_variant; - connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); - - signal_variant = g_variant_ref_sink (g_variant_new ("(o)", - arg_device)); - for (l = connections; l != NULL; l = l->next) - { - GDBusConnection *connection = l->data; - g_dbus_connection_emit_signal (connection, - NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.freedesktop.UDisks", "DeviceRemoved", - signal_variant, NULL); - } - g_variant_unref (signal_variant); - g_list_free_full (connections, g_object_unref); -} - -static void -_org_freedesktop_udisks_on_signal_device_changed ( - OrgFreedesktopUDisks *object, - const gchar *arg_device) -{ - OrgFreedesktopUDisksSkeleton *skeleton = ORG_FREEDESKTOP_UDISKS_SKELETON (object); - - GList *connections, *l; - GVariant *signal_variant; - connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); - - signal_variant = g_variant_ref_sink (g_variant_new ("(o)", - arg_device)); - for (l = connections; l != NULL; l = l->next) - { - GDBusConnection *connection = l->data; - g_dbus_connection_emit_signal (connection, - NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.freedesktop.UDisks", "DeviceChanged", - signal_variant, NULL); - } - g_variant_unref (signal_variant); - g_list_free_full (connections, g_object_unref); -} - -static void -_org_freedesktop_udisks_on_signal_device_job_changed ( - OrgFreedesktopUDisks *object, - const gchar *arg_device, - gboolean arg_job_in_progress, - gboolean arg_job_is_cancellable, - const gchar *arg_job_id, - gint arg_job_num_tasks, - gint arg_job_cur_task, - const gchar *arg_job_cur_task_id, - gdouble arg_job_cur_task_percentage) -{ - OrgFreedesktopUDisksSkeleton *skeleton = ORG_FREEDESKTOP_UDISKS_SKELETON (object); - - GList *connections, *l; - GVariant *signal_variant; - connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); - - signal_variant = g_variant_ref_sink (g_variant_new ("(obbsiisd)", - arg_device, - arg_job_in_progress, - arg_job_is_cancellable, - arg_job_id, - arg_job_num_tasks, - arg_job_cur_task, - arg_job_cur_task_id, - arg_job_cur_task_percentage)); - for (l = connections; l != NULL; l = l->next) - { - GDBusConnection *connection = l->data; - g_dbus_connection_emit_signal (connection, - NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.freedesktop.UDisks", "DeviceJobChanged", - signal_variant, NULL); - } - g_variant_unref (signal_variant); - g_list_free_full (connections, g_object_unref); -} - -static void -_org_freedesktop_udisks_on_signal_adapter_added ( - OrgFreedesktopUDisks *object, - const gchar *arg_adapter) -{ - OrgFreedesktopUDisksSkeleton *skeleton = ORG_FREEDESKTOP_UDISKS_SKELETON (object); - - GList *connections, *l; - GVariant *signal_variant; - connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); - - signal_variant = g_variant_ref_sink (g_variant_new ("(o)", - arg_adapter)); - for (l = connections; l != NULL; l = l->next) - { - GDBusConnection *connection = l->data; - g_dbus_connection_emit_signal (connection, - NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.freedesktop.UDisks", "AdapterAdded", - signal_variant, NULL); - } - g_variant_unref (signal_variant); - g_list_free_full (connections, g_object_unref); -} - -static void -_org_freedesktop_udisks_on_signal_adapter_removed ( - OrgFreedesktopUDisks *object, - const gchar *arg_adapter) -{ - OrgFreedesktopUDisksSkeleton *skeleton = ORG_FREEDESKTOP_UDISKS_SKELETON (object); - - GList *connections, *l; - GVariant *signal_variant; - connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); - - signal_variant = g_variant_ref_sink (g_variant_new ("(o)", - arg_adapter)); - for (l = connections; l != NULL; l = l->next) - { - GDBusConnection *connection = l->data; - g_dbus_connection_emit_signal (connection, - NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.freedesktop.UDisks", "AdapterRemoved", - signal_variant, NULL); - } - g_variant_unref (signal_variant); - g_list_free_full (connections, g_object_unref); -} - -static void -_org_freedesktop_udisks_on_signal_adapter_changed ( - OrgFreedesktopUDisks *object, - const gchar *arg_adapter) -{ - OrgFreedesktopUDisksSkeleton *skeleton = ORG_FREEDESKTOP_UDISKS_SKELETON (object); - - GList *connections, *l; - GVariant *signal_variant; - connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); - - signal_variant = g_variant_ref_sink (g_variant_new ("(o)", - arg_adapter)); - for (l = connections; l != NULL; l = l->next) - { - GDBusConnection *connection = l->data; - g_dbus_connection_emit_signal (connection, - NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.freedesktop.UDisks", "AdapterChanged", - signal_variant, NULL); - } - g_variant_unref (signal_variant); - g_list_free_full (connections, g_object_unref); -} - -static void -_org_freedesktop_udisks_on_signal_expander_added ( - OrgFreedesktopUDisks *object, - const gchar *arg_expander) -{ - OrgFreedesktopUDisksSkeleton *skeleton = ORG_FREEDESKTOP_UDISKS_SKELETON (object); - - GList *connections, *l; - GVariant *signal_variant; - connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); - - signal_variant = g_variant_ref_sink (g_variant_new ("(o)", - arg_expander)); - for (l = connections; l != NULL; l = l->next) - { - GDBusConnection *connection = l->data; - g_dbus_connection_emit_signal (connection, - NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.freedesktop.UDisks", "ExpanderAdded", - signal_variant, NULL); - } - g_variant_unref (signal_variant); - g_list_free_full (connections, g_object_unref); -} - -static void -_org_freedesktop_udisks_on_signal_expander_removed ( - OrgFreedesktopUDisks *object, - const gchar *arg_expander) -{ - OrgFreedesktopUDisksSkeleton *skeleton = ORG_FREEDESKTOP_UDISKS_SKELETON (object); - - GList *connections, *l; - GVariant *signal_variant; - connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); - - signal_variant = g_variant_ref_sink (g_variant_new ("(o)", - arg_expander)); - for (l = connections; l != NULL; l = l->next) - { - GDBusConnection *connection = l->data; - g_dbus_connection_emit_signal (connection, - NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.freedesktop.UDisks", "ExpanderRemoved", - signal_variant, NULL); - } - g_variant_unref (signal_variant); - g_list_free_full (connections, g_object_unref); -} - -static void -_org_freedesktop_udisks_on_signal_expander_changed ( - OrgFreedesktopUDisks *object, - const gchar *arg_expander) -{ - OrgFreedesktopUDisksSkeleton *skeleton = ORG_FREEDESKTOP_UDISKS_SKELETON (object); - - GList *connections, *l; - GVariant *signal_variant; - connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); - - signal_variant = g_variant_ref_sink (g_variant_new ("(o)", - arg_expander)); - for (l = connections; l != NULL; l = l->next) - { - GDBusConnection *connection = l->data; - g_dbus_connection_emit_signal (connection, - NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.freedesktop.UDisks", "ExpanderChanged", - signal_variant, NULL); - } - g_variant_unref (signal_variant); - g_list_free_full (connections, g_object_unref); -} - -static void -_org_freedesktop_udisks_on_signal_port_added ( - OrgFreedesktopUDisks *object, - const gchar *arg_port) -{ - OrgFreedesktopUDisksSkeleton *skeleton = ORG_FREEDESKTOP_UDISKS_SKELETON (object); - - GList *connections, *l; - GVariant *signal_variant; - connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); - - signal_variant = g_variant_ref_sink (g_variant_new ("(o)", - arg_port)); - for (l = connections; l != NULL; l = l->next) - { - GDBusConnection *connection = l->data; - g_dbus_connection_emit_signal (connection, - NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.freedesktop.UDisks", "PortAdded", - signal_variant, NULL); - } - g_variant_unref (signal_variant); - g_list_free_full (connections, g_object_unref); -} - -static void -_org_freedesktop_udisks_on_signal_port_removed ( - OrgFreedesktopUDisks *object, - const gchar *arg_port) -{ - OrgFreedesktopUDisksSkeleton *skeleton = ORG_FREEDESKTOP_UDISKS_SKELETON (object); - - GList *connections, *l; - GVariant *signal_variant; - connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); - - signal_variant = g_variant_ref_sink (g_variant_new ("(o)", - arg_port)); - for (l = connections; l != NULL; l = l->next) - { - GDBusConnection *connection = l->data; - g_dbus_connection_emit_signal (connection, - NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.freedesktop.UDisks", "PortRemoved", - signal_variant, NULL); - } - g_variant_unref (signal_variant); - g_list_free_full (connections, g_object_unref); -} - -static void -_org_freedesktop_udisks_on_signal_port_changed ( - OrgFreedesktopUDisks *object, - const gchar *arg_port) -{ - OrgFreedesktopUDisksSkeleton *skeleton = ORG_FREEDESKTOP_UDISKS_SKELETON (object); - - GList *connections, *l; - GVariant *signal_variant; - connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); - - signal_variant = g_variant_ref_sink (g_variant_new ("(o)", - arg_port)); - for (l = connections; l != NULL; l = l->next) - { - GDBusConnection *connection = l->data; - g_dbus_connection_emit_signal (connection, - NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.freedesktop.UDisks", "PortChanged", - signal_variant, NULL); - } - g_variant_unref (signal_variant); - g_list_free_full (connections, g_object_unref); -} - -static void org_freedesktop_udisks_skeleton_iface_init (OrgFreedesktopUDisksIface *iface); -#if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 -G_DEFINE_TYPE_WITH_CODE (OrgFreedesktopUDisksSkeleton, org_freedesktop_udisks_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, - G_ADD_PRIVATE (OrgFreedesktopUDisksSkeleton) - G_IMPLEMENT_INTERFACE (TYPE_ORG_FREEDESKTOP_UDISKS, org_freedesktop_udisks_skeleton_iface_init)); - -#else -G_DEFINE_TYPE_WITH_CODE (OrgFreedesktopUDisksSkeleton, org_freedesktop_udisks_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, - G_IMPLEMENT_INTERFACE (TYPE_ORG_FREEDESKTOP_UDISKS, org_freedesktop_udisks_skeleton_iface_init)); - -#endif -static void -org_freedesktop_udisks_skeleton_finalize (GObject *object) -{ - OrgFreedesktopUDisksSkeleton *skeleton = ORG_FREEDESKTOP_UDISKS_SKELETON (object); - guint n; - for (n = 0; n < 4; n++) - g_value_unset (&skeleton->priv->properties[n]); - g_free (skeleton->priv->properties); - g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); - if (skeleton->priv->changed_properties_idle_source != NULL) - g_source_destroy (skeleton->priv->changed_properties_idle_source); - g_main_context_unref (skeleton->priv->context); - g_mutex_clear (&skeleton->priv->lock); - G_OBJECT_CLASS (org_freedesktop_udisks_skeleton_parent_class)->finalize (object); -} - -static void -org_freedesktop_udisks_skeleton_get_property (GObject *object, - guint prop_id, - GValue *value, - GParamSpec *pspec G_GNUC_UNUSED) -{ - OrgFreedesktopUDisksSkeleton *skeleton = ORG_FREEDESKTOP_UDISKS_SKELETON (object); - g_assert (prop_id != 0 && prop_id - 1 < 4); - g_mutex_lock (&skeleton->priv->lock); - g_value_copy (&skeleton->priv->properties[prop_id - 1], value); - g_mutex_unlock (&skeleton->priv->lock); -} - -static gboolean -_org_freedesktop_udisks_emit_changed (gpointer user_data) -{ - OrgFreedesktopUDisksSkeleton *skeleton = ORG_FREEDESKTOP_UDISKS_SKELETON (user_data); - GList *l; - GVariantBuilder builder; - GVariantBuilder invalidated_builder; - guint num_changes; - - g_mutex_lock (&skeleton->priv->lock); - g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{sv}")); - g_variant_builder_init (&invalidated_builder, G_VARIANT_TYPE ("as")); - for (l = skeleton->priv->changed_properties, num_changes = 0; l != NULL; l = l->next) - { - ChangedProperty *cp = l->data; - GVariant *variant; - const GValue *cur_value; - - cur_value = &skeleton->priv->properties[cp->prop_id - 1]; - if (!_g_value_equal (cur_value, &cp->orig_value)) - { - variant = g_dbus_gvalue_to_gvariant (cur_value, G_VARIANT_TYPE (cp->info->parent_struct.signature)); - g_variant_builder_add (&builder, "{sv}", cp->info->parent_struct.name, variant); - g_variant_unref (variant); - num_changes++; - } - } - if (num_changes > 0) - { - GList *connections, *ll; - GVariant *signal_variant; - signal_variant = g_variant_ref_sink (g_variant_new ("(sa{sv}as)", "org.freedesktop.UDisks", - &builder, &invalidated_builder)); - connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton)); - for (ll = connections; ll != NULL; ll = ll->next) - { - GDBusConnection *connection = ll->data; - - g_dbus_connection_emit_signal (connection, - NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), - "org.freedesktop.DBus.Properties", - "PropertiesChanged", - signal_variant, - NULL); - } - g_variant_unref (signal_variant); - g_list_free_full (connections, g_object_unref); - } - else - { - g_variant_builder_clear (&builder); - g_variant_builder_clear (&invalidated_builder); - } - g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free); - skeleton->priv->changed_properties = NULL; - skeleton->priv->changed_properties_idle_source = NULL; - g_mutex_unlock (&skeleton->priv->lock); - return FALSE; -} - -static void -_org_freedesktop_udisks_schedule_emit_changed (OrgFreedesktopUDisksSkeleton *skeleton, const _ExtendedGDBusPropertyInfo *info, guint prop_id, const GValue *orig_value) -{ - ChangedProperty *cp; - GList *l; - cp = NULL; - for (l = skeleton->priv->changed_properties; l != NULL; l = l->next) - { - ChangedProperty *i_cp = l->data; - if (i_cp->info == info) - { - cp = i_cp; - break; - } - } - if (cp == NULL) - { - cp = g_new0 (ChangedProperty, 1); - cp->prop_id = prop_id; - cp->info = info; - skeleton->priv->changed_properties = g_list_prepend (skeleton->priv->changed_properties, cp); - g_value_init (&cp->orig_value, G_VALUE_TYPE (orig_value)); - g_value_copy (orig_value, &cp->orig_value); - } -} - -static void -org_freedesktop_udisks_skeleton_notify (GObject *object, - GParamSpec *pspec G_GNUC_UNUSED) -{ - OrgFreedesktopUDisksSkeleton *skeleton = ORG_FREEDESKTOP_UDISKS_SKELETON (object); - g_mutex_lock (&skeleton->priv->lock); - if (skeleton->priv->changed_properties != NULL && - skeleton->priv->changed_properties_idle_source == NULL) - { - skeleton->priv->changed_properties_idle_source = g_idle_source_new (); - g_source_set_priority (skeleton->priv->changed_properties_idle_source, G_PRIORITY_DEFAULT); - g_source_set_callback (skeleton->priv->changed_properties_idle_source, _org_freedesktop_udisks_emit_changed, g_object_ref (skeleton), (GDestroyNotify) g_object_unref); - g_source_set_name (skeleton->priv->changed_properties_idle_source, "[generated] _org_freedesktop_udisks_emit_changed"); - g_source_attach (skeleton->priv->changed_properties_idle_source, skeleton->priv->context); - g_source_unref (skeleton->priv->changed_properties_idle_source); - } - g_mutex_unlock (&skeleton->priv->lock); -} - -static void -org_freedesktop_udisks_skeleton_set_property (GObject *object, - guint prop_id, - const GValue *value, - GParamSpec *pspec) -{ - OrgFreedesktopUDisksSkeleton *skeleton = ORG_FREEDESKTOP_UDISKS_SKELETON (object); - g_assert (prop_id != 0 && prop_id - 1 < 4); - g_mutex_lock (&skeleton->priv->lock); - g_object_freeze_notify (object); - if (!_g_value_equal (value, &skeleton->priv->properties[prop_id - 1])) - { - if (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)) != NULL) - _org_freedesktop_udisks_schedule_emit_changed (skeleton, _org_freedesktop_udisks_property_info_pointers[prop_id - 1], prop_id, &skeleton->priv->properties[prop_id - 1]); - g_value_copy (value, &skeleton->priv->properties[prop_id - 1]); - g_object_notify_by_pspec (object, pspec); - } - g_mutex_unlock (&skeleton->priv->lock); - g_object_thaw_notify (object); -} - -static void -org_freedesktop_udisks_skeleton_init (OrgFreedesktopUDisksSkeleton *skeleton) -{ -#if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38 - skeleton->priv = org_freedesktop_udisks_skeleton_get_instance_private (skeleton); -#else - skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ORG_FREEDESKTOP_UDISKS_SKELETON, OrgFreedesktopUDisksSkeletonPrivate); -#endif - - g_mutex_init (&skeleton->priv->lock); - skeleton->priv->context = g_main_context_ref_thread_default (); - skeleton->priv->properties = g_new0 (GValue, 4); - g_value_init (&skeleton->priv->properties[0], G_TYPE_STRING); - g_value_init (&skeleton->priv->properties[1], G_TYPE_BOOLEAN); - g_value_init (&skeleton->priv->properties[2], G_TYPE_BOOLEAN); - g_value_init (&skeleton->priv->properties[3], G_TYPE_VARIANT); -} - -static const gchar * -org_freedesktop_udisks_skeleton_get_daemon_version (OrgFreedesktopUDisks *object) -{ - OrgFreedesktopUDisksSkeleton *skeleton = ORG_FREEDESKTOP_UDISKS_SKELETON (object); - const gchar *value; - g_mutex_lock (&skeleton->priv->lock); - value = g_value_get_string (&(skeleton->priv->properties[0])); - g_mutex_unlock (&skeleton->priv->lock); - return value; -} - -static gboolean -org_freedesktop_udisks_skeleton_get_daemon_is_inhibited (OrgFreedesktopUDisks *object) -{ - OrgFreedesktopUDisksSkeleton *skeleton = ORG_FREEDESKTOP_UDISKS_SKELETON (object); - gboolean value; - g_mutex_lock (&skeleton->priv->lock); - value = g_value_get_boolean (&(skeleton->priv->properties[1])); - g_mutex_unlock (&skeleton->priv->lock); - return value; -} - -static gboolean -org_freedesktop_udisks_skeleton_get_supports_luks_devices (OrgFreedesktopUDisks *object) -{ - OrgFreedesktopUDisksSkeleton *skeleton = ORG_FREEDESKTOP_UDISKS_SKELETON (object); - gboolean value; - g_mutex_lock (&skeleton->priv->lock); - value = g_value_get_boolean (&(skeleton->priv->properties[2])); - g_mutex_unlock (&skeleton->priv->lock); - return value; -} - -static GVariant * -org_freedesktop_udisks_skeleton_get_known_filesystems (OrgFreedesktopUDisks *object) -{ - OrgFreedesktopUDisksSkeleton *skeleton = ORG_FREEDESKTOP_UDISKS_SKELETON (object); - GVariant *value; - g_mutex_lock (&skeleton->priv->lock); - value = g_value_get_variant (&(skeleton->priv->properties[3])); - g_mutex_unlock (&skeleton->priv->lock); - return value; -} - -static void -org_freedesktop_udisks_skeleton_class_init (OrgFreedesktopUDisksSkeletonClass *klass) -{ - GObjectClass *gobject_class; - GDBusInterfaceSkeletonClass *skeleton_class; - - gobject_class = G_OBJECT_CLASS (klass); - gobject_class->finalize = org_freedesktop_udisks_skeleton_finalize; - gobject_class->get_property = org_freedesktop_udisks_skeleton_get_property; - gobject_class->set_property = org_freedesktop_udisks_skeleton_set_property; - gobject_class->notify = org_freedesktop_udisks_skeleton_notify; - - - org_freedesktop_udisks_override_properties (gobject_class, 1); - - skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass); - skeleton_class->get_info = org_freedesktop_udisks_skeleton_dbus_interface_get_info; - skeleton_class->get_properties = org_freedesktop_udisks_skeleton_dbus_interface_get_properties; - skeleton_class->flush = org_freedesktop_udisks_skeleton_dbus_interface_flush; - skeleton_class->get_vtable = org_freedesktop_udisks_skeleton_dbus_interface_get_vtable; - -#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38 - g_type_class_add_private (klass, sizeof (OrgFreedesktopUDisksSkeletonPrivate)); -#endif -} - -static void -org_freedesktop_udisks_skeleton_iface_init (OrgFreedesktopUDisksIface *iface) -{ - iface->device_added = _org_freedesktop_udisks_on_signal_device_added; - iface->device_removed = _org_freedesktop_udisks_on_signal_device_removed; - iface->device_changed = _org_freedesktop_udisks_on_signal_device_changed; - iface->device_job_changed = _org_freedesktop_udisks_on_signal_device_job_changed; - iface->adapter_added = _org_freedesktop_udisks_on_signal_adapter_added; - iface->adapter_removed = _org_freedesktop_udisks_on_signal_adapter_removed; - iface->adapter_changed = _org_freedesktop_udisks_on_signal_adapter_changed; - iface->expander_added = _org_freedesktop_udisks_on_signal_expander_added; - iface->expander_removed = _org_freedesktop_udisks_on_signal_expander_removed; - iface->expander_changed = _org_freedesktop_udisks_on_signal_expander_changed; - iface->port_added = _org_freedesktop_udisks_on_signal_port_added; - iface->port_removed = _org_freedesktop_udisks_on_signal_port_removed; - iface->port_changed = _org_freedesktop_udisks_on_signal_port_changed; - iface->get_daemon_version = org_freedesktop_udisks_skeleton_get_daemon_version; - iface->get_daemon_is_inhibited = org_freedesktop_udisks_skeleton_get_daemon_is_inhibited; - iface->get_supports_luks_devices = org_freedesktop_udisks_skeleton_get_supports_luks_devices; - iface->get_known_filesystems = org_freedesktop_udisks_skeleton_get_known_filesystems; -} - -/** - * org_freedesktop_udisks_skeleton_new: - * - * Creates a skeleton object for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-UDisks.top_of_page">org.freedesktop.UDisks</link>. - * - * Returns: (transfer full) (type OrgFreedesktopUDisksSkeleton): The skeleton object. - */ -OrgFreedesktopUDisks * -org_freedesktop_udisks_skeleton_new (void) -{ - return ORG_FREEDESKTOP_UDISKS (g_object_new (TYPE_ORG_FREEDESKTOP_UDISKS_SKELETON, NULL)); -} - |