diff options
Diffstat (limited to 'udisks-device.h')
-rw-r--r-- | udisks-device.h | 1798 |
1 files changed, 1798 insertions, 0 deletions
diff --git a/udisks-device.h b/udisks-device.h new file mode 100644 index 0000000..6b388c6 --- /dev/null +++ b/udisks-device.h @@ -0,0 +1,1798 @@ +/* + * Generated by gdbus-codegen 2.30.3. DO NOT EDIT. + * + * The license of this code is the same as for the source it was derived from. + */ + +#ifndef __UDISKS_DEVICE_H__ +#define __UDISKS_DEVICE_H__ + +#include <gio/gio.h> + +G_BEGIN_DECLS + + +/* ------------------------------------------------------------------------ */ +/* Declarations for org.freedesktop.UDisks.Device */ + +#define TYPE_ORG_FREEDESKTOP_UDISKS_DEVICE (org_freedesktop_udisks_device_get_type ()) +#define ORG_FREEDESKTOP_UDISKS_DEVICE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_FREEDESKTOP_UDISKS_DEVICE, OrgFreedesktopUDisksDevice)) +#define IS_ORG_FREEDESKTOP_UDISKS_DEVICE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_FREEDESKTOP_UDISKS_DEVICE)) +#define ORG_FREEDESKTOP_UDISKS_DEVICE_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_ORG_FREEDESKTOP_UDISKS_DEVICE, OrgFreedesktopUDisksDeviceIface)) + +struct _OrgFreedesktopUDisksDevice; +typedef struct _OrgFreedesktopUDisksDevice OrgFreedesktopUDisksDevice; +typedef struct _OrgFreedesktopUDisksDeviceIface OrgFreedesktopUDisksDeviceIface; + +struct _OrgFreedesktopUDisksDeviceIface +{ + GTypeInterface parent_iface; + + + + gboolean (*handle_drive_ata_smart_initiate_selftest) ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation, + const gchar *arg_test, + const gchar *const *arg_options); + + gboolean (*handle_drive_ata_smart_refresh_data) ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation, + const gchar *const *arg_options); + + gboolean (*handle_drive_benchmark) ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation, + gboolean arg_do_write_benchmark, + const gchar *const *arg_options); + + gboolean (*handle_drive_detach) ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation, + const gchar *const *arg_options); + + gboolean (*handle_drive_eject) ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation, + const gchar *const *arg_options); + + gboolean (*handle_drive_inhibit_polling) ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation, + const gchar *const *arg_options); + + gboolean (*handle_drive_poll_media) ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation); + + gboolean (*handle_drive_set_spindown_timeout) ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation, + gint arg_timeout_seconds, + const gchar *const *arg_options); + + gboolean (*handle_drive_uninhibit_polling) ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation, + const gchar *arg_cookie); + + gboolean (*handle_drive_unset_spindown_timeout) ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation, + const gchar *arg_cookie); + + gboolean (*handle_filesystem_check) ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation, + const gchar *const *arg_options); + + gboolean (*handle_filesystem_create) ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation, + const gchar *arg_fstype, + const gchar *const *arg_options); + + gboolean (*handle_filesystem_list_open_files) ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation); + + gboolean (*handle_filesystem_mount) ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation, + const gchar *arg_filesystem_type, + const gchar *const *arg_options); + + gboolean (*handle_filesystem_set_label) ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation, + const gchar *arg_new_label); + + gboolean (*handle_filesystem_unmount) ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation, + const gchar *const *arg_options); + + gboolean (*handle_job_cancel) ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation); + + gboolean (*handle_linux_lvm2_lvstop) ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation, + const gchar *const *arg_options); + + gboolean (*handle_linux_md_add_spare) ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation, + const gchar *arg_component, + const gchar *const *arg_options); + + gboolean (*handle_linux_md_check) ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation, + const gchar *const *arg_options); + + gboolean (*handle_linux_md_expand) ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation, + const gchar *const *arg_components, + const gchar *const *arg_options); + + gboolean (*handle_linux_md_remove_component) ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation, + const gchar *arg_component, + const gchar *const *arg_options); + + gboolean (*handle_linux_md_stop) ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation, + const gchar *const *arg_options); + + gboolean (*handle_luks_change_passphrase) ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation, + const gchar *arg_current_passphrase, + const gchar *arg_new_passphrase); + + gboolean (*handle_luks_lock) ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation, + const gchar *const *arg_options); + + gboolean (*handle_luks_unlock) ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation, + const gchar *arg_passphrase, + const gchar *const *arg_options); + + gboolean (*handle_partition_create) ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation, + guint64 arg_offset, + guint64 arg_size, + const gchar *arg_type, + const gchar *arg_label, + const gchar *const *arg_flags, + const gchar *const *arg_options, + const gchar *arg_fstype, + const gchar *const *arg_fsoptions); + + gboolean (*handle_partition_delete) ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation, + const gchar *const *arg_options); + + gboolean (*handle_partition_modify) ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation, + const gchar *arg_type, + const gchar *arg_label, + const gchar *const *arg_flags); + + gboolean (*handle_partition_table_create) ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation, + const gchar *arg_scheme, + const gchar *const *arg_options); + + const gchar * (*get_device_automount_hint) (OrgFreedesktopUDisksDevice *object); + + guint64 (*get_device_block_size) (OrgFreedesktopUDisksDevice *object); + + guint64 (*get_device_detection_time) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_device_file) (OrgFreedesktopUDisksDevice *object); + + const gchar *const * (*get_device_file_by_id) (OrgFreedesktopUDisksDevice *object); + + const gchar *const * (*get_device_file_by_path) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_device_file_presentation) (OrgFreedesktopUDisksDevice *object); + + gboolean (*get_device_is_drive) (OrgFreedesktopUDisksDevice *object); + + gboolean (*get_device_is_linux_dmmp) (OrgFreedesktopUDisksDevice *object); + + gboolean (*get_device_is_linux_dmmp_component) (OrgFreedesktopUDisksDevice *object); + + gboolean (*get_device_is_linux_loop) (OrgFreedesktopUDisksDevice *object); + + gboolean (*get_device_is_linux_lvm2_lv) (OrgFreedesktopUDisksDevice *object); + + gboolean (*get_device_is_linux_lvm2_pv) (OrgFreedesktopUDisksDevice *object); + + gboolean (*get_device_is_linux_md) (OrgFreedesktopUDisksDevice *object); + + gboolean (*get_device_is_linux_md_component) (OrgFreedesktopUDisksDevice *object); + + gboolean (*get_device_is_luks) (OrgFreedesktopUDisksDevice *object); + + gboolean (*get_device_is_luks_cleartext) (OrgFreedesktopUDisksDevice *object); + + gboolean (*get_device_is_media_available) (OrgFreedesktopUDisksDevice *object); + + gboolean (*get_device_is_media_change_detected) (OrgFreedesktopUDisksDevice *object); + + gboolean (*get_device_is_media_change_detection_inhibitable) (OrgFreedesktopUDisksDevice *object); + + gboolean (*get_device_is_media_change_detection_inhibited) (OrgFreedesktopUDisksDevice *object); + + gboolean (*get_device_is_media_change_detection_polling) (OrgFreedesktopUDisksDevice *object); + + gboolean (*get_device_is_mounted) (OrgFreedesktopUDisksDevice *object); + + gboolean (*get_device_is_optical_disc) (OrgFreedesktopUDisksDevice *object); + + gboolean (*get_device_is_partition) (OrgFreedesktopUDisksDevice *object); + + gboolean (*get_device_is_partition_table) (OrgFreedesktopUDisksDevice *object); + + gboolean (*get_device_is_read_only) (OrgFreedesktopUDisksDevice *object); + + gboolean (*get_device_is_removable) (OrgFreedesktopUDisksDevice *object); + + gboolean (*get_device_is_system_internal) (OrgFreedesktopUDisksDevice *object); + + gint64 (*get_device_major) (OrgFreedesktopUDisksDevice *object); + + guint64 (*get_device_media_detection_time) (OrgFreedesktopUDisksDevice *object); + + gint64 (*get_device_minor) (OrgFreedesktopUDisksDevice *object); + + const gchar *const * (*get_device_mount_paths) (OrgFreedesktopUDisksDevice *object); + + guint (*get_device_mounted_by_uid) (OrgFreedesktopUDisksDevice *object); + + gboolean (*get_device_presentation_hide) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_device_presentation_icon_name) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_device_presentation_name) (OrgFreedesktopUDisksDevice *object); + + gboolean (*get_device_presentation_nopolicy) (OrgFreedesktopUDisksDevice *object); + + guint64 (*get_device_size) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_drive_adapter) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_drive_ata_smart_blob) (OrgFreedesktopUDisksDevice *object); + + gboolean (*get_drive_ata_smart_is_available) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_drive_ata_smart_status) (OrgFreedesktopUDisksDevice *object); + + guint64 (*get_drive_ata_smart_time_collected) (OrgFreedesktopUDisksDevice *object); + + gboolean (*get_drive_can_detach) (OrgFreedesktopUDisksDevice *object); + + gboolean (*get_drive_can_spindown) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_drive_connection_interface) (OrgFreedesktopUDisksDevice *object); + + guint64 (*get_drive_connection_speed) (OrgFreedesktopUDisksDevice *object); + + gboolean (*get_drive_is_media_ejectable) (OrgFreedesktopUDisksDevice *object); + + gboolean (*get_drive_is_rotational) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_drive_media) (OrgFreedesktopUDisksDevice *object); + + const gchar *const * (*get_drive_media_compatibility) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_drive_model) (OrgFreedesktopUDisksDevice *object); + + const gchar *const * (*get_drive_ports) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_drive_revision) (OrgFreedesktopUDisksDevice *object); + + guint (*get_drive_rotation_rate) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_drive_serial) (OrgFreedesktopUDisksDevice *object); + + const gchar *const * (*get_drive_similar_devices) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_drive_vendor) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_drive_write_cache) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_drive_wwn) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_id_label) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_id_type) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_id_usage) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_id_uuid) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_id_version) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_job_id) (OrgFreedesktopUDisksDevice *object); + + gboolean (*get_job_in_progress) (OrgFreedesktopUDisksDevice *object); + + guint (*get_job_initiated_by_uid) (OrgFreedesktopUDisksDevice *object); + + gboolean (*get_job_is_cancellable) (OrgFreedesktopUDisksDevice *object); + + gdouble (*get_job_percentage) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_linux_dmmp_component_holder) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_linux_dmmp_name) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_linux_dmmp_parameters) (OrgFreedesktopUDisksDevice *object); + + const gchar *const * (*get_linux_dmmp_slaves) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_linux_loop_filename) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_linux_lvm2_lvgroup_name) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_linux_lvm2_lvgroup_uuid) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_linux_lvm2_lvname) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_linux_lvm2_lvuuid) (OrgFreedesktopUDisksDevice *object); + + guint64 (*get_linux_lvm2_pvgroup_extent_size) (OrgFreedesktopUDisksDevice *object); + + const gchar *const * (*get_linux_lvm2_pvgroup_logical_volumes) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_linux_lvm2_pvgroup_name) (OrgFreedesktopUDisksDevice *object); + + const gchar *const * (*get_linux_lvm2_pvgroup_physical_volumes) (OrgFreedesktopUDisksDevice *object); + + guint64 (*get_linux_lvm2_pvgroup_sequence_number) (OrgFreedesktopUDisksDevice *object); + + guint64 (*get_linux_lvm2_pvgroup_size) (OrgFreedesktopUDisksDevice *object); + + guint64 (*get_linux_lvm2_pvgroup_unallocated_size) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_linux_lvm2_pvgroup_uuid) (OrgFreedesktopUDisksDevice *object); + + guint (*get_linux_lvm2_pvnum_metadata_areas) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_linux_lvm2_pvuuid) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_linux_md_component_holder) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_linux_md_component_home_host) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_linux_md_component_level) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_linux_md_component_name) (OrgFreedesktopUDisksDevice *object); + + gint (*get_linux_md_component_num_raid_devices) (OrgFreedesktopUDisksDevice *object); + + gint (*get_linux_md_component_position) (OrgFreedesktopUDisksDevice *object); + + const gchar *const * (*get_linux_md_component_state) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_linux_md_component_uuid) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_linux_md_component_version) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_linux_md_home_host) (OrgFreedesktopUDisksDevice *object); + + gboolean (*get_linux_md_is_degraded) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_linux_md_level) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_linux_md_name) (OrgFreedesktopUDisksDevice *object); + + gint (*get_linux_md_num_raid_devices) (OrgFreedesktopUDisksDevice *object); + + const gchar *const * (*get_linux_md_slaves) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_linux_md_state) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_linux_md_sync_action) (OrgFreedesktopUDisksDevice *object); + + gdouble (*get_linux_md_sync_percentage) (OrgFreedesktopUDisksDevice *object); + + guint64 (*get_linux_md_sync_speed) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_linux_md_uuid) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_linux_md_version) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_luks_cleartext_slave) (OrgFreedesktopUDisksDevice *object); + + guint (*get_luks_cleartext_unlocked_by_uid) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_luks_holder) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_native_path) (OrgFreedesktopUDisksDevice *object); + + gboolean (*get_optical_disc_is_appendable) (OrgFreedesktopUDisksDevice *object); + + gboolean (*get_optical_disc_is_blank) (OrgFreedesktopUDisksDevice *object); + + gboolean (*get_optical_disc_is_closed) (OrgFreedesktopUDisksDevice *object); + + guint (*get_optical_disc_num_audio_tracks) (OrgFreedesktopUDisksDevice *object); + + guint (*get_optical_disc_num_sessions) (OrgFreedesktopUDisksDevice *object); + + guint (*get_optical_disc_num_tracks) (OrgFreedesktopUDisksDevice *object); + + guint64 (*get_partition_alignment_offset) (OrgFreedesktopUDisksDevice *object); + + const gchar *const * (*get_partition_flags) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_partition_label) (OrgFreedesktopUDisksDevice *object); + + gint (*get_partition_number) (OrgFreedesktopUDisksDevice *object); + + guint64 (*get_partition_offset) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_partition_scheme) (OrgFreedesktopUDisksDevice *object); + + guint64 (*get_partition_size) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_partition_slave) (OrgFreedesktopUDisksDevice *object); + + gint (*get_partition_table_count) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_partition_table_scheme) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_partition_type) (OrgFreedesktopUDisksDevice *object); + + const gchar * (*get_partition_uuid) (OrgFreedesktopUDisksDevice *object); + + void (*changed) ( + OrgFreedesktopUDisksDevice *object); + + void (*job_changed) ( + OrgFreedesktopUDisksDevice *object, + gboolean arg_job_in_progress, + gboolean arg_job_is_cancellable, + const gchar *arg_job_id, + guint arg_job_initiated_by_uid, + gdouble arg_job_percentage); + +}; + +GType org_freedesktop_udisks_device_get_type (void) G_GNUC_CONST; + +GDBusInterfaceInfo *org_freedesktop_udisks_device_interface_info (void); +guint org_freedesktop_udisks_device_override_properties (GObjectClass *klass, guint property_id_begin); + + +/* D-Bus method call completion functions: */ +void org_freedesktop_udisks_device_complete_job_cancel ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation); + +void org_freedesktop_udisks_device_complete_partition_table_create ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation); + +void org_freedesktop_udisks_device_complete_partition_delete ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation); + +void org_freedesktop_udisks_device_complete_partition_create ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation, + const gchar *created_device); + +void org_freedesktop_udisks_device_complete_partition_modify ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation); + +void org_freedesktop_udisks_device_complete_filesystem_create ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation); + +void org_freedesktop_udisks_device_complete_filesystem_set_label ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation); + +void org_freedesktop_udisks_device_complete_filesystem_mount ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation, + const gchar *mount_path); + +void org_freedesktop_udisks_device_complete_filesystem_unmount ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation); + +void org_freedesktop_udisks_device_complete_filesystem_check ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation, + gboolean is_clean); + +void org_freedesktop_udisks_device_complete_filesystem_list_open_files ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation, + GVariant *processes); + +void org_freedesktop_udisks_device_complete_luks_unlock ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation, + const gchar *cleartext_device); + +void org_freedesktop_udisks_device_complete_luks_lock ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation); + +void org_freedesktop_udisks_device_complete_luks_change_passphrase ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation); + +void org_freedesktop_udisks_device_complete_linux_md_add_spare ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation); + +void org_freedesktop_udisks_device_complete_linux_md_expand ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation); + +void org_freedesktop_udisks_device_complete_linux_md_remove_component ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation); + +void org_freedesktop_udisks_device_complete_linux_md_stop ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation); + +void org_freedesktop_udisks_device_complete_linux_lvm2_lvstop ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation); + +void org_freedesktop_udisks_device_complete_linux_md_check ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation, + guint64 number_of_errors); + +void org_freedesktop_udisks_device_complete_drive_inhibit_polling ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation, + const gchar *cookie); + +void org_freedesktop_udisks_device_complete_drive_uninhibit_polling ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation); + +void org_freedesktop_udisks_device_complete_drive_poll_media ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation); + +void org_freedesktop_udisks_device_complete_drive_eject ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation); + +void org_freedesktop_udisks_device_complete_drive_detach ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation); + +void org_freedesktop_udisks_device_complete_drive_set_spindown_timeout ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation, + const gchar *cookie); + +void org_freedesktop_udisks_device_complete_drive_unset_spindown_timeout ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation); + +void org_freedesktop_udisks_device_complete_drive_ata_smart_refresh_data ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation); + +void org_freedesktop_udisks_device_complete_drive_ata_smart_initiate_selftest ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation); + +void org_freedesktop_udisks_device_complete_drive_benchmark ( + OrgFreedesktopUDisksDevice *object, + GDBusMethodInvocation *invocation, + GVariant *read_transfer_rate_results, + GVariant *write_transfer_rate_results, + GVariant *access_time_results); + + + +/* D-Bus signal emissions functions: */ +void org_freedesktop_udisks_device_emit_changed ( + OrgFreedesktopUDisksDevice *object); + +void org_freedesktop_udisks_device_emit_job_changed ( + OrgFreedesktopUDisksDevice *object, + gboolean arg_job_in_progress, + gboolean arg_job_is_cancellable, + const gchar *arg_job_id, + guint arg_job_initiated_by_uid, + gdouble arg_job_percentage); + + + +/* D-Bus method calls: */ +void org_freedesktop_udisks_device_call_job_cancel ( + OrgFreedesktopUDisksDevice *proxy, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean org_freedesktop_udisks_device_call_job_cancel_finish ( + OrgFreedesktopUDisksDevice *proxy, + GAsyncResult *res, + GError **error); + +gboolean org_freedesktop_udisks_device_call_job_cancel_sync ( + OrgFreedesktopUDisksDevice *proxy, + GCancellable *cancellable, + GError **error); + +void org_freedesktop_udisks_device_call_partition_table_create ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *arg_scheme, + const gchar *const *arg_options, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean org_freedesktop_udisks_device_call_partition_table_create_finish ( + OrgFreedesktopUDisksDevice *proxy, + GAsyncResult *res, + GError **error); + +gboolean org_freedesktop_udisks_device_call_partition_table_create_sync ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *arg_scheme, + const gchar *const *arg_options, + GCancellable *cancellable, + GError **error); + +void org_freedesktop_udisks_device_call_partition_delete ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *const *arg_options, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean org_freedesktop_udisks_device_call_partition_delete_finish ( + OrgFreedesktopUDisksDevice *proxy, + GAsyncResult *res, + GError **error); + +gboolean org_freedesktop_udisks_device_call_partition_delete_sync ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *const *arg_options, + GCancellable *cancellable, + GError **error); + +void org_freedesktop_udisks_device_call_partition_create ( + OrgFreedesktopUDisksDevice *proxy, + guint64 arg_offset, + guint64 arg_size, + const gchar *arg_type, + const gchar *arg_label, + const gchar *const *arg_flags, + const gchar *const *arg_options, + const gchar *arg_fstype, + const gchar *const *arg_fsoptions, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean org_freedesktop_udisks_device_call_partition_create_finish ( + OrgFreedesktopUDisksDevice *proxy, + gchar **out_created_device, + GAsyncResult *res, + GError **error); + +gboolean org_freedesktop_udisks_device_call_partition_create_sync ( + OrgFreedesktopUDisksDevice *proxy, + guint64 arg_offset, + guint64 arg_size, + const gchar *arg_type, + const gchar *arg_label, + const gchar *const *arg_flags, + const gchar *const *arg_options, + const gchar *arg_fstype, + const gchar *const *arg_fsoptions, + gchar **out_created_device, + GCancellable *cancellable, + GError **error); + +void org_freedesktop_udisks_device_call_partition_modify ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *arg_type, + const gchar *arg_label, + const gchar *const *arg_flags, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean org_freedesktop_udisks_device_call_partition_modify_finish ( + OrgFreedesktopUDisksDevice *proxy, + GAsyncResult *res, + GError **error); + +gboolean org_freedesktop_udisks_device_call_partition_modify_sync ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *arg_type, + const gchar *arg_label, + const gchar *const *arg_flags, + GCancellable *cancellable, + GError **error); + +void org_freedesktop_udisks_device_call_filesystem_create ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *arg_fstype, + const gchar *const *arg_options, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean org_freedesktop_udisks_device_call_filesystem_create_finish ( + OrgFreedesktopUDisksDevice *proxy, + GAsyncResult *res, + GError **error); + +gboolean org_freedesktop_udisks_device_call_filesystem_create_sync ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *arg_fstype, + const gchar *const *arg_options, + GCancellable *cancellable, + GError **error); + +void org_freedesktop_udisks_device_call_filesystem_set_label ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *arg_new_label, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean org_freedesktop_udisks_device_call_filesystem_set_label_finish ( + OrgFreedesktopUDisksDevice *proxy, + GAsyncResult *res, + GError **error); + +gboolean org_freedesktop_udisks_device_call_filesystem_set_label_sync ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *arg_new_label, + GCancellable *cancellable, + GError **error); + +void org_freedesktop_udisks_device_call_filesystem_mount ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *arg_filesystem_type, + const gchar *const *arg_options, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean org_freedesktop_udisks_device_call_filesystem_mount_finish ( + OrgFreedesktopUDisksDevice *proxy, + gchar **out_mount_path, + GAsyncResult *res, + GError **error); + +gboolean org_freedesktop_udisks_device_call_filesystem_mount_sync ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *arg_filesystem_type, + const gchar *const *arg_options, + gchar **out_mount_path, + GCancellable *cancellable, + GError **error); + +void org_freedesktop_udisks_device_call_filesystem_unmount ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *const *arg_options, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean org_freedesktop_udisks_device_call_filesystem_unmount_finish ( + OrgFreedesktopUDisksDevice *proxy, + GAsyncResult *res, + GError **error); + +gboolean org_freedesktop_udisks_device_call_filesystem_unmount_sync ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *const *arg_options, + GCancellable *cancellable, + GError **error); + +void org_freedesktop_udisks_device_call_filesystem_check ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *const *arg_options, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean org_freedesktop_udisks_device_call_filesystem_check_finish ( + OrgFreedesktopUDisksDevice *proxy, + gboolean *out_is_clean, + GAsyncResult *res, + GError **error); + +gboolean org_freedesktop_udisks_device_call_filesystem_check_sync ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *const *arg_options, + gboolean *out_is_clean, + GCancellable *cancellable, + GError **error); + +void org_freedesktop_udisks_device_call_filesystem_list_open_files ( + OrgFreedesktopUDisksDevice *proxy, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean org_freedesktop_udisks_device_call_filesystem_list_open_files_finish ( + OrgFreedesktopUDisksDevice *proxy, + GVariant **out_processes, + GAsyncResult *res, + GError **error); + +gboolean org_freedesktop_udisks_device_call_filesystem_list_open_files_sync ( + OrgFreedesktopUDisksDevice *proxy, + GVariant **out_processes, + GCancellable *cancellable, + GError **error); + +void org_freedesktop_udisks_device_call_luks_unlock ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *arg_passphrase, + const gchar *const *arg_options, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean org_freedesktop_udisks_device_call_luks_unlock_finish ( + OrgFreedesktopUDisksDevice *proxy, + gchar **out_cleartext_device, + GAsyncResult *res, + GError **error); + +gboolean org_freedesktop_udisks_device_call_luks_unlock_sync ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *arg_passphrase, + const gchar *const *arg_options, + gchar **out_cleartext_device, + GCancellable *cancellable, + GError **error); + +void org_freedesktop_udisks_device_call_luks_lock ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *const *arg_options, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean org_freedesktop_udisks_device_call_luks_lock_finish ( + OrgFreedesktopUDisksDevice *proxy, + GAsyncResult *res, + GError **error); + +gboolean org_freedesktop_udisks_device_call_luks_lock_sync ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *const *arg_options, + GCancellable *cancellable, + GError **error); + +void org_freedesktop_udisks_device_call_luks_change_passphrase ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *arg_current_passphrase, + const gchar *arg_new_passphrase, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean org_freedesktop_udisks_device_call_luks_change_passphrase_finish ( + OrgFreedesktopUDisksDevice *proxy, + GAsyncResult *res, + GError **error); + +gboolean org_freedesktop_udisks_device_call_luks_change_passphrase_sync ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *arg_current_passphrase, + const gchar *arg_new_passphrase, + GCancellable *cancellable, + GError **error); + +void org_freedesktop_udisks_device_call_linux_md_add_spare ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *arg_component, + const gchar *const *arg_options, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean org_freedesktop_udisks_device_call_linux_md_add_spare_finish ( + OrgFreedesktopUDisksDevice *proxy, + GAsyncResult *res, + GError **error); + +gboolean org_freedesktop_udisks_device_call_linux_md_add_spare_sync ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *arg_component, + const gchar *const *arg_options, + GCancellable *cancellable, + GError **error); + +void org_freedesktop_udisks_device_call_linux_md_expand ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *const *arg_components, + const gchar *const *arg_options, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean org_freedesktop_udisks_device_call_linux_md_expand_finish ( + OrgFreedesktopUDisksDevice *proxy, + GAsyncResult *res, + GError **error); + +gboolean org_freedesktop_udisks_device_call_linux_md_expand_sync ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *const *arg_components, + const gchar *const *arg_options, + GCancellable *cancellable, + GError **error); + +void org_freedesktop_udisks_device_call_linux_md_remove_component ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *arg_component, + const gchar *const *arg_options, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean org_freedesktop_udisks_device_call_linux_md_remove_component_finish ( + OrgFreedesktopUDisksDevice *proxy, + GAsyncResult *res, + GError **error); + +gboolean org_freedesktop_udisks_device_call_linux_md_remove_component_sync ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *arg_component, + const gchar *const *arg_options, + GCancellable *cancellable, + GError **error); + +void org_freedesktop_udisks_device_call_linux_md_stop ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *const *arg_options, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean org_freedesktop_udisks_device_call_linux_md_stop_finish ( + OrgFreedesktopUDisksDevice *proxy, + GAsyncResult *res, + GError **error); + +gboolean org_freedesktop_udisks_device_call_linux_md_stop_sync ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *const *arg_options, + GCancellable *cancellable, + GError **error); + +void org_freedesktop_udisks_device_call_linux_lvm2_lvstop ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *const *arg_options, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean org_freedesktop_udisks_device_call_linux_lvm2_lvstop_finish ( + OrgFreedesktopUDisksDevice *proxy, + GAsyncResult *res, + GError **error); + +gboolean org_freedesktop_udisks_device_call_linux_lvm2_lvstop_sync ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *const *arg_options, + GCancellable *cancellable, + GError **error); + +void org_freedesktop_udisks_device_call_linux_md_check ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *const *arg_options, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean org_freedesktop_udisks_device_call_linux_md_check_finish ( + OrgFreedesktopUDisksDevice *proxy, + guint64 *out_number_of_errors, + GAsyncResult *res, + GError **error); + +gboolean org_freedesktop_udisks_device_call_linux_md_check_sync ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *const *arg_options, + guint64 *out_number_of_errors, + GCancellable *cancellable, + GError **error); + +void org_freedesktop_udisks_device_call_drive_inhibit_polling ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *const *arg_options, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean org_freedesktop_udisks_device_call_drive_inhibit_polling_finish ( + OrgFreedesktopUDisksDevice *proxy, + gchar **out_cookie, + GAsyncResult *res, + GError **error); + +gboolean org_freedesktop_udisks_device_call_drive_inhibit_polling_sync ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *const *arg_options, + gchar **out_cookie, + GCancellable *cancellable, + GError **error); + +void org_freedesktop_udisks_device_call_drive_uninhibit_polling ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *arg_cookie, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean org_freedesktop_udisks_device_call_drive_uninhibit_polling_finish ( + OrgFreedesktopUDisksDevice *proxy, + GAsyncResult *res, + GError **error); + +gboolean org_freedesktop_udisks_device_call_drive_uninhibit_polling_sync ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *arg_cookie, + GCancellable *cancellable, + GError **error); + +void org_freedesktop_udisks_device_call_drive_poll_media ( + OrgFreedesktopUDisksDevice *proxy, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean org_freedesktop_udisks_device_call_drive_poll_media_finish ( + OrgFreedesktopUDisksDevice *proxy, + GAsyncResult *res, + GError **error); + +gboolean org_freedesktop_udisks_device_call_drive_poll_media_sync ( + OrgFreedesktopUDisksDevice *proxy, + GCancellable *cancellable, + GError **error); + +void org_freedesktop_udisks_device_call_drive_eject ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *const *arg_options, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean org_freedesktop_udisks_device_call_drive_eject_finish ( + OrgFreedesktopUDisksDevice *proxy, + GAsyncResult *res, + GError **error); + +gboolean org_freedesktop_udisks_device_call_drive_eject_sync ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *const *arg_options, + GCancellable *cancellable, + GError **error); + +void org_freedesktop_udisks_device_call_drive_detach ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *const *arg_options, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean org_freedesktop_udisks_device_call_drive_detach_finish ( + OrgFreedesktopUDisksDevice *proxy, + GAsyncResult *res, + GError **error); + +gboolean org_freedesktop_udisks_device_call_drive_detach_sync ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *const *arg_options, + GCancellable *cancellable, + GError **error); + +void org_freedesktop_udisks_device_call_drive_set_spindown_timeout ( + OrgFreedesktopUDisksDevice *proxy, + gint arg_timeout_seconds, + const gchar *const *arg_options, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean org_freedesktop_udisks_device_call_drive_set_spindown_timeout_finish ( + OrgFreedesktopUDisksDevice *proxy, + gchar **out_cookie, + GAsyncResult *res, + GError **error); + +gboolean org_freedesktop_udisks_device_call_drive_set_spindown_timeout_sync ( + OrgFreedesktopUDisksDevice *proxy, + gint arg_timeout_seconds, + const gchar *const *arg_options, + gchar **out_cookie, + GCancellable *cancellable, + GError **error); + +void org_freedesktop_udisks_device_call_drive_unset_spindown_timeout ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *arg_cookie, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean org_freedesktop_udisks_device_call_drive_unset_spindown_timeout_finish ( + OrgFreedesktopUDisksDevice *proxy, + GAsyncResult *res, + GError **error); + +gboolean org_freedesktop_udisks_device_call_drive_unset_spindown_timeout_sync ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *arg_cookie, + GCancellable *cancellable, + GError **error); + +void org_freedesktop_udisks_device_call_drive_ata_smart_refresh_data ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *const *arg_options, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean org_freedesktop_udisks_device_call_drive_ata_smart_refresh_data_finish ( + OrgFreedesktopUDisksDevice *proxy, + GAsyncResult *res, + GError **error); + +gboolean org_freedesktop_udisks_device_call_drive_ata_smart_refresh_data_sync ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *const *arg_options, + GCancellable *cancellable, + GError **error); + +void org_freedesktop_udisks_device_call_drive_ata_smart_initiate_selftest ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *arg_test, + const gchar *const *arg_options, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean org_freedesktop_udisks_device_call_drive_ata_smart_initiate_selftest_finish ( + OrgFreedesktopUDisksDevice *proxy, + GAsyncResult *res, + GError **error); + +gboolean org_freedesktop_udisks_device_call_drive_ata_smart_initiate_selftest_sync ( + OrgFreedesktopUDisksDevice *proxy, + const gchar *arg_test, + const gchar *const *arg_options, + GCancellable *cancellable, + GError **error); + +void org_freedesktop_udisks_device_call_drive_benchmark ( + OrgFreedesktopUDisksDevice *proxy, + gboolean arg_do_write_benchmark, + const gchar *const *arg_options, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean org_freedesktop_udisks_device_call_drive_benchmark_finish ( + OrgFreedesktopUDisksDevice *proxy, + GVariant **out_read_transfer_rate_results, + GVariant **out_write_transfer_rate_results, + GVariant **out_access_time_results, + GAsyncResult *res, + GError **error); + +gboolean org_freedesktop_udisks_device_call_drive_benchmark_sync ( + OrgFreedesktopUDisksDevice *proxy, + gboolean arg_do_write_benchmark, + const gchar *const *arg_options, + GVariant **out_read_transfer_rate_results, + GVariant **out_write_transfer_rate_results, + GVariant **out_access_time_results, + GCancellable *cancellable, + GError **error); + + + +/* D-Bus property accessors: */ +const gchar *org_freedesktop_udisks_device_get_native_path (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_native_path (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_native_path (OrgFreedesktopUDisksDevice *object, const gchar *value); + +guint64 org_freedesktop_udisks_device_get_device_detection_time (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_detection_time (OrgFreedesktopUDisksDevice *object, guint64 value); + +guint64 org_freedesktop_udisks_device_get_device_media_detection_time (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_media_detection_time (OrgFreedesktopUDisksDevice *object, guint64 value); + +gint64 org_freedesktop_udisks_device_get_device_major (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_major (OrgFreedesktopUDisksDevice *object, gint64 value); + +gint64 org_freedesktop_udisks_device_get_device_minor (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_minor (OrgFreedesktopUDisksDevice *object, gint64 value); + +const gchar *org_freedesktop_udisks_device_get_device_file (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_device_file (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_file (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *org_freedesktop_udisks_device_get_device_file_presentation (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_device_file_presentation (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_file_presentation (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *const *org_freedesktop_udisks_device_get_device_file_by_id (OrgFreedesktopUDisksDevice *object); +gchar **org_freedesktop_udisks_device_dup_device_file_by_id (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_file_by_id (OrgFreedesktopUDisksDevice *object, const gchar *const *value); + +const gchar *const *org_freedesktop_udisks_device_get_device_file_by_path (OrgFreedesktopUDisksDevice *object); +gchar **org_freedesktop_udisks_device_dup_device_file_by_path (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_file_by_path (OrgFreedesktopUDisksDevice *object, const gchar *const *value); + +gboolean org_freedesktop_udisks_device_get_device_is_system_internal (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_is_system_internal (OrgFreedesktopUDisksDevice *object, gboolean value); + +gboolean org_freedesktop_udisks_device_get_device_is_partition (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_is_partition (OrgFreedesktopUDisksDevice *object, gboolean value); + +gboolean org_freedesktop_udisks_device_get_device_is_partition_table (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_is_partition_table (OrgFreedesktopUDisksDevice *object, gboolean value); + +gboolean org_freedesktop_udisks_device_get_device_is_removable (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_is_removable (OrgFreedesktopUDisksDevice *object, gboolean value); + +gboolean org_freedesktop_udisks_device_get_device_is_media_available (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_is_media_available (OrgFreedesktopUDisksDevice *object, gboolean value); + +gboolean org_freedesktop_udisks_device_get_device_is_media_change_detected (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_is_media_change_detected (OrgFreedesktopUDisksDevice *object, gboolean value); + +gboolean org_freedesktop_udisks_device_get_device_is_media_change_detection_polling (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_is_media_change_detection_polling (OrgFreedesktopUDisksDevice *object, gboolean value); + +gboolean org_freedesktop_udisks_device_get_device_is_media_change_detection_inhibitable (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_is_media_change_detection_inhibitable (OrgFreedesktopUDisksDevice *object, gboolean value); + +gboolean org_freedesktop_udisks_device_get_device_is_media_change_detection_inhibited (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_is_media_change_detection_inhibited (OrgFreedesktopUDisksDevice *object, gboolean value); + +gboolean org_freedesktop_udisks_device_get_device_is_read_only (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_is_read_only (OrgFreedesktopUDisksDevice *object, gboolean value); + +gboolean org_freedesktop_udisks_device_get_device_is_drive (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_is_drive (OrgFreedesktopUDisksDevice *object, gboolean value); + +gboolean org_freedesktop_udisks_device_get_device_is_optical_disc (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_is_optical_disc (OrgFreedesktopUDisksDevice *object, gboolean value); + +gboolean org_freedesktop_udisks_device_get_device_is_mounted (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_is_mounted (OrgFreedesktopUDisksDevice *object, gboolean value); + +const gchar *const *org_freedesktop_udisks_device_get_device_mount_paths (OrgFreedesktopUDisksDevice *object); +gchar **org_freedesktop_udisks_device_dup_device_mount_paths (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_mount_paths (OrgFreedesktopUDisksDevice *object, const gchar *const *value); + +guint org_freedesktop_udisks_device_get_device_mounted_by_uid (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_mounted_by_uid (OrgFreedesktopUDisksDevice *object, guint value); + +gboolean org_freedesktop_udisks_device_get_device_is_luks (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_is_luks (OrgFreedesktopUDisksDevice *object, gboolean value); + +gboolean org_freedesktop_udisks_device_get_device_is_luks_cleartext (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_is_luks_cleartext (OrgFreedesktopUDisksDevice *object, gboolean value); + +gboolean org_freedesktop_udisks_device_get_device_is_linux_md_component (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_is_linux_md_component (OrgFreedesktopUDisksDevice *object, gboolean value); + +gboolean org_freedesktop_udisks_device_get_device_is_linux_md (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_is_linux_md (OrgFreedesktopUDisksDevice *object, gboolean value); + +gboolean org_freedesktop_udisks_device_get_device_is_linux_lvm2_lv (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_is_linux_lvm2_lv (OrgFreedesktopUDisksDevice *object, gboolean value); + +gboolean org_freedesktop_udisks_device_get_device_is_linux_lvm2_pv (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_is_linux_lvm2_pv (OrgFreedesktopUDisksDevice *object, gboolean value); + +gboolean org_freedesktop_udisks_device_get_device_is_linux_dmmp_component (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_is_linux_dmmp_component (OrgFreedesktopUDisksDevice *object, gboolean value); + +gboolean org_freedesktop_udisks_device_get_device_is_linux_dmmp (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_is_linux_dmmp (OrgFreedesktopUDisksDevice *object, gboolean value); + +gboolean org_freedesktop_udisks_device_get_device_is_linux_loop (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_is_linux_loop (OrgFreedesktopUDisksDevice *object, gboolean value); + +guint64 org_freedesktop_udisks_device_get_device_size (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_size (OrgFreedesktopUDisksDevice *object, guint64 value); + +guint64 org_freedesktop_udisks_device_get_device_block_size (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_block_size (OrgFreedesktopUDisksDevice *object, guint64 value); + +gboolean org_freedesktop_udisks_device_get_device_presentation_hide (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_presentation_hide (OrgFreedesktopUDisksDevice *object, gboolean value); + +gboolean org_freedesktop_udisks_device_get_device_presentation_nopolicy (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_presentation_nopolicy (OrgFreedesktopUDisksDevice *object, gboolean value); + +const gchar *org_freedesktop_udisks_device_get_device_presentation_name (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_device_presentation_name (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_presentation_name (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *org_freedesktop_udisks_device_get_device_presentation_icon_name (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_device_presentation_icon_name (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_presentation_icon_name (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *org_freedesktop_udisks_device_get_device_automount_hint (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_device_automount_hint (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_device_automount_hint (OrgFreedesktopUDisksDevice *object, const gchar *value); + +gboolean org_freedesktop_udisks_device_get_job_in_progress (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_job_in_progress (OrgFreedesktopUDisksDevice *object, gboolean value); + +const gchar *org_freedesktop_udisks_device_get_job_id (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_job_id (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_job_id (OrgFreedesktopUDisksDevice *object, const gchar *value); + +guint org_freedesktop_udisks_device_get_job_initiated_by_uid (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_job_initiated_by_uid (OrgFreedesktopUDisksDevice *object, guint value); + +gboolean org_freedesktop_udisks_device_get_job_is_cancellable (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_job_is_cancellable (OrgFreedesktopUDisksDevice *object, gboolean value); + +gdouble org_freedesktop_udisks_device_get_job_percentage (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_job_percentage (OrgFreedesktopUDisksDevice *object, gdouble value); + +const gchar *org_freedesktop_udisks_device_get_id_usage (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_id_usage (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_id_usage (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *org_freedesktop_udisks_device_get_id_type (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_id_type (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_id_type (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *org_freedesktop_udisks_device_get_id_version (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_id_version (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_id_version (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *org_freedesktop_udisks_device_get_id_uuid (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_id_uuid (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_id_uuid (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *org_freedesktop_udisks_device_get_id_label (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_id_label (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_id_label (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *org_freedesktop_udisks_device_get_luks_holder (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_luks_holder (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_luks_holder (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *org_freedesktop_udisks_device_get_luks_cleartext_slave (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_luks_cleartext_slave (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_luks_cleartext_slave (OrgFreedesktopUDisksDevice *object, const gchar *value); + +guint org_freedesktop_udisks_device_get_luks_cleartext_unlocked_by_uid (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_luks_cleartext_unlocked_by_uid (OrgFreedesktopUDisksDevice *object, guint value); + +const gchar *org_freedesktop_udisks_device_get_partition_slave (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_partition_slave (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_partition_slave (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *org_freedesktop_udisks_device_get_partition_scheme (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_partition_scheme (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_partition_scheme (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *org_freedesktop_udisks_device_get_partition_type (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_partition_type (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_partition_type (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *org_freedesktop_udisks_device_get_partition_label (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_partition_label (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_partition_label (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *org_freedesktop_udisks_device_get_partition_uuid (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_partition_uuid (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_partition_uuid (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *const *org_freedesktop_udisks_device_get_partition_flags (OrgFreedesktopUDisksDevice *object); +gchar **org_freedesktop_udisks_device_dup_partition_flags (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_partition_flags (OrgFreedesktopUDisksDevice *object, const gchar *const *value); + +gint org_freedesktop_udisks_device_get_partition_number (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_partition_number (OrgFreedesktopUDisksDevice *object, gint value); + +guint64 org_freedesktop_udisks_device_get_partition_offset (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_partition_offset (OrgFreedesktopUDisksDevice *object, guint64 value); + +guint64 org_freedesktop_udisks_device_get_partition_size (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_partition_size (OrgFreedesktopUDisksDevice *object, guint64 value); + +guint64 org_freedesktop_udisks_device_get_partition_alignment_offset (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_partition_alignment_offset (OrgFreedesktopUDisksDevice *object, guint64 value); + +const gchar *org_freedesktop_udisks_device_get_partition_table_scheme (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_partition_table_scheme (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_partition_table_scheme (OrgFreedesktopUDisksDevice *object, const gchar *value); + +gint org_freedesktop_udisks_device_get_partition_table_count (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_partition_table_count (OrgFreedesktopUDisksDevice *object, gint value); + +const gchar *org_freedesktop_udisks_device_get_drive_vendor (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_drive_vendor (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_drive_vendor (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *org_freedesktop_udisks_device_get_drive_model (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_drive_model (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_drive_model (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *org_freedesktop_udisks_device_get_drive_revision (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_drive_revision (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_drive_revision (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *org_freedesktop_udisks_device_get_drive_serial (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_drive_serial (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_drive_serial (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *org_freedesktop_udisks_device_get_drive_wwn (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_drive_wwn (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_drive_wwn (OrgFreedesktopUDisksDevice *object, const gchar *value); + +guint org_freedesktop_udisks_device_get_drive_rotation_rate (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_drive_rotation_rate (OrgFreedesktopUDisksDevice *object, guint value); + +const gchar *org_freedesktop_udisks_device_get_drive_write_cache (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_drive_write_cache (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_drive_write_cache (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *org_freedesktop_udisks_device_get_drive_connection_interface (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_drive_connection_interface (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_drive_connection_interface (OrgFreedesktopUDisksDevice *object, const gchar *value); + +guint64 org_freedesktop_udisks_device_get_drive_connection_speed (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_drive_connection_speed (OrgFreedesktopUDisksDevice *object, guint64 value); + +const gchar *const *org_freedesktop_udisks_device_get_drive_media_compatibility (OrgFreedesktopUDisksDevice *object); +gchar **org_freedesktop_udisks_device_dup_drive_media_compatibility (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_drive_media_compatibility (OrgFreedesktopUDisksDevice *object, const gchar *const *value); + +const gchar *org_freedesktop_udisks_device_get_drive_media (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_drive_media (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_drive_media (OrgFreedesktopUDisksDevice *object, const gchar *value); + +gboolean org_freedesktop_udisks_device_get_drive_is_media_ejectable (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_drive_is_media_ejectable (OrgFreedesktopUDisksDevice *object, gboolean value); + +gboolean org_freedesktop_udisks_device_get_drive_can_detach (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_drive_can_detach (OrgFreedesktopUDisksDevice *object, gboolean value); + +gboolean org_freedesktop_udisks_device_get_drive_can_spindown (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_drive_can_spindown (OrgFreedesktopUDisksDevice *object, gboolean value); + +gboolean org_freedesktop_udisks_device_get_drive_is_rotational (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_drive_is_rotational (OrgFreedesktopUDisksDevice *object, gboolean value); + +const gchar *org_freedesktop_udisks_device_get_drive_adapter (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_drive_adapter (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_drive_adapter (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *const *org_freedesktop_udisks_device_get_drive_ports (OrgFreedesktopUDisksDevice *object); +gchar **org_freedesktop_udisks_device_dup_drive_ports (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_drive_ports (OrgFreedesktopUDisksDevice *object, const gchar *const *value); + +const gchar *const *org_freedesktop_udisks_device_get_drive_similar_devices (OrgFreedesktopUDisksDevice *object); +gchar **org_freedesktop_udisks_device_dup_drive_similar_devices (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_drive_similar_devices (OrgFreedesktopUDisksDevice *object, const gchar *const *value); + +gboolean org_freedesktop_udisks_device_get_optical_disc_is_blank (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_optical_disc_is_blank (OrgFreedesktopUDisksDevice *object, gboolean value); + +gboolean org_freedesktop_udisks_device_get_optical_disc_is_appendable (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_optical_disc_is_appendable (OrgFreedesktopUDisksDevice *object, gboolean value); + +gboolean org_freedesktop_udisks_device_get_optical_disc_is_closed (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_optical_disc_is_closed (OrgFreedesktopUDisksDevice *object, gboolean value); + +guint org_freedesktop_udisks_device_get_optical_disc_num_tracks (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_optical_disc_num_tracks (OrgFreedesktopUDisksDevice *object, guint value); + +guint org_freedesktop_udisks_device_get_optical_disc_num_audio_tracks (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_optical_disc_num_audio_tracks (OrgFreedesktopUDisksDevice *object, guint value); + +guint org_freedesktop_udisks_device_get_optical_disc_num_sessions (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_optical_disc_num_sessions (OrgFreedesktopUDisksDevice *object, guint value); + +gboolean org_freedesktop_udisks_device_get_drive_ata_smart_is_available (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_drive_ata_smart_is_available (OrgFreedesktopUDisksDevice *object, gboolean value); + +guint64 org_freedesktop_udisks_device_get_drive_ata_smart_time_collected (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_drive_ata_smart_time_collected (OrgFreedesktopUDisksDevice *object, guint64 value); + +const gchar *org_freedesktop_udisks_device_get_drive_ata_smart_status (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_drive_ata_smart_status (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_drive_ata_smart_status (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *org_freedesktop_udisks_device_get_drive_ata_smart_blob (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_drive_ata_smart_blob (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_drive_ata_smart_blob (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *org_freedesktop_udisks_device_get_linux_md_component_level (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_linux_md_component_level (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_md_component_level (OrgFreedesktopUDisksDevice *object, const gchar *value); + +gint org_freedesktop_udisks_device_get_linux_md_component_position (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_md_component_position (OrgFreedesktopUDisksDevice *object, gint value); + +gint org_freedesktop_udisks_device_get_linux_md_component_num_raid_devices (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_md_component_num_raid_devices (OrgFreedesktopUDisksDevice *object, gint value); + +const gchar *org_freedesktop_udisks_device_get_linux_md_component_uuid (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_linux_md_component_uuid (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_md_component_uuid (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *org_freedesktop_udisks_device_get_linux_md_component_name (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_linux_md_component_name (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_md_component_name (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *org_freedesktop_udisks_device_get_linux_md_component_home_host (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_linux_md_component_home_host (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_md_component_home_host (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *org_freedesktop_udisks_device_get_linux_md_component_version (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_linux_md_component_version (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_md_component_version (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *org_freedesktop_udisks_device_get_linux_md_component_holder (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_linux_md_component_holder (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_md_component_holder (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *const *org_freedesktop_udisks_device_get_linux_md_component_state (OrgFreedesktopUDisksDevice *object); +gchar **org_freedesktop_udisks_device_dup_linux_md_component_state (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_md_component_state (OrgFreedesktopUDisksDevice *object, const gchar *const *value); + +const gchar *org_freedesktop_udisks_device_get_linux_md_state (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_linux_md_state (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_md_state (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *org_freedesktop_udisks_device_get_linux_md_level (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_linux_md_level (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_md_level (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *org_freedesktop_udisks_device_get_linux_md_uuid (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_linux_md_uuid (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_md_uuid (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *org_freedesktop_udisks_device_get_linux_md_home_host (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_linux_md_home_host (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_md_home_host (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *org_freedesktop_udisks_device_get_linux_md_name (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_linux_md_name (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_md_name (OrgFreedesktopUDisksDevice *object, const gchar *value); + +gint org_freedesktop_udisks_device_get_linux_md_num_raid_devices (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_md_num_raid_devices (OrgFreedesktopUDisksDevice *object, gint value); + +const gchar *org_freedesktop_udisks_device_get_linux_md_version (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_linux_md_version (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_md_version (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *const *org_freedesktop_udisks_device_get_linux_md_slaves (OrgFreedesktopUDisksDevice *object); +gchar **org_freedesktop_udisks_device_dup_linux_md_slaves (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_md_slaves (OrgFreedesktopUDisksDevice *object, const gchar *const *value); + +gboolean org_freedesktop_udisks_device_get_linux_md_is_degraded (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_md_is_degraded (OrgFreedesktopUDisksDevice *object, gboolean value); + +const gchar *org_freedesktop_udisks_device_get_linux_md_sync_action (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_linux_md_sync_action (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_md_sync_action (OrgFreedesktopUDisksDevice *object, const gchar *value); + +gdouble org_freedesktop_udisks_device_get_linux_md_sync_percentage (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_md_sync_percentage (OrgFreedesktopUDisksDevice *object, gdouble value); + +guint64 org_freedesktop_udisks_device_get_linux_md_sync_speed (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_md_sync_speed (OrgFreedesktopUDisksDevice *object, guint64 value); + +const gchar *org_freedesktop_udisks_device_get_linux_lvm2_pvuuid (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_linux_lvm2_pvuuid (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_lvm2_pvuuid (OrgFreedesktopUDisksDevice *object, const gchar *value); + +guint org_freedesktop_udisks_device_get_linux_lvm2_pvnum_metadata_areas (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_lvm2_pvnum_metadata_areas (OrgFreedesktopUDisksDevice *object, guint value); + +const gchar *org_freedesktop_udisks_device_get_linux_lvm2_pvgroup_name (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_linux_lvm2_pvgroup_name (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_lvm2_pvgroup_name (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *org_freedesktop_udisks_device_get_linux_lvm2_pvgroup_uuid (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_linux_lvm2_pvgroup_uuid (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_lvm2_pvgroup_uuid (OrgFreedesktopUDisksDevice *object, const gchar *value); + +guint64 org_freedesktop_udisks_device_get_linux_lvm2_pvgroup_size (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_lvm2_pvgroup_size (OrgFreedesktopUDisksDevice *object, guint64 value); + +guint64 org_freedesktop_udisks_device_get_linux_lvm2_pvgroup_unallocated_size (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_lvm2_pvgroup_unallocated_size (OrgFreedesktopUDisksDevice *object, guint64 value); + +guint64 org_freedesktop_udisks_device_get_linux_lvm2_pvgroup_sequence_number (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_lvm2_pvgroup_sequence_number (OrgFreedesktopUDisksDevice *object, guint64 value); + +guint64 org_freedesktop_udisks_device_get_linux_lvm2_pvgroup_extent_size (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_lvm2_pvgroup_extent_size (OrgFreedesktopUDisksDevice *object, guint64 value); + +const gchar *const *org_freedesktop_udisks_device_get_linux_lvm2_pvgroup_physical_volumes (OrgFreedesktopUDisksDevice *object); +gchar **org_freedesktop_udisks_device_dup_linux_lvm2_pvgroup_physical_volumes (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_lvm2_pvgroup_physical_volumes (OrgFreedesktopUDisksDevice *object, const gchar *const *value); + +const gchar *const *org_freedesktop_udisks_device_get_linux_lvm2_pvgroup_logical_volumes (OrgFreedesktopUDisksDevice *object); +gchar **org_freedesktop_udisks_device_dup_linux_lvm2_pvgroup_logical_volumes (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_lvm2_pvgroup_logical_volumes (OrgFreedesktopUDisksDevice *object, const gchar *const *value); + +const gchar *org_freedesktop_udisks_device_get_linux_lvm2_lvname (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_linux_lvm2_lvname (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_lvm2_lvname (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *org_freedesktop_udisks_device_get_linux_lvm2_lvuuid (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_linux_lvm2_lvuuid (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_lvm2_lvuuid (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *org_freedesktop_udisks_device_get_linux_lvm2_lvgroup_name (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_linux_lvm2_lvgroup_name (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_lvm2_lvgroup_name (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *org_freedesktop_udisks_device_get_linux_lvm2_lvgroup_uuid (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_linux_lvm2_lvgroup_uuid (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_lvm2_lvgroup_uuid (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *org_freedesktop_udisks_device_get_linux_dmmp_component_holder (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_linux_dmmp_component_holder (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_dmmp_component_holder (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *org_freedesktop_udisks_device_get_linux_dmmp_name (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_linux_dmmp_name (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_dmmp_name (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *const *org_freedesktop_udisks_device_get_linux_dmmp_slaves (OrgFreedesktopUDisksDevice *object); +gchar **org_freedesktop_udisks_device_dup_linux_dmmp_slaves (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_dmmp_slaves (OrgFreedesktopUDisksDevice *object, const gchar *const *value); + +const gchar *org_freedesktop_udisks_device_get_linux_dmmp_parameters (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_linux_dmmp_parameters (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_dmmp_parameters (OrgFreedesktopUDisksDevice *object, const gchar *value); + +const gchar *org_freedesktop_udisks_device_get_linux_loop_filename (OrgFreedesktopUDisksDevice *object); +gchar *org_freedesktop_udisks_device_dup_linux_loop_filename (OrgFreedesktopUDisksDevice *object); +void org_freedesktop_udisks_device_set_linux_loop_filename (OrgFreedesktopUDisksDevice *object, const gchar *value); + + +/* ---- */ + +#define TYPE_ORG_FREEDESKTOP_UDISKS_DEVICE_PROXY (org_freedesktop_udisks_device_proxy_get_type ()) +#define ORG_FREEDESKTOP_UDISKS_DEVICE_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_FREEDESKTOP_UDISKS_DEVICE_PROXY, OrgFreedesktopUDisksDeviceProxy)) +#define ORG_FREEDESKTOP_UDISKS_DEVICE_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_FREEDESKTOP_UDISKS_DEVICE_PROXY, OrgFreedesktopUDisksDeviceProxyClass)) +#define ORG_FREEDESKTOP_UDISKS_DEVICE_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_FREEDESKTOP_UDISKS_DEVICE_PROXY, OrgFreedesktopUDisksDeviceProxyClass)) +#define IS_ORG_FREEDESKTOP_UDISKS_DEVICE_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_FREEDESKTOP_UDISKS_DEVICE_PROXY)) +#define IS_ORG_FREEDESKTOP_UDISKS_DEVICE_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_FREEDESKTOP_UDISKS_DEVICE_PROXY)) + +typedef struct _OrgFreedesktopUDisksDeviceProxy OrgFreedesktopUDisksDeviceProxy; +typedef struct _OrgFreedesktopUDisksDeviceProxyClass OrgFreedesktopUDisksDeviceProxyClass; +typedef struct _OrgFreedesktopUDisksDeviceProxyPrivate OrgFreedesktopUDisksDeviceProxyPrivate; + +struct _OrgFreedesktopUDisksDeviceProxy +{ + /*< private >*/ + GDBusProxy parent_instance; + OrgFreedesktopUDisksDeviceProxyPrivate *priv; +}; + +struct _OrgFreedesktopUDisksDeviceProxyClass +{ + GDBusProxyClass parent_class; +}; + +GType org_freedesktop_udisks_device_proxy_get_type (void) G_GNUC_CONST; + +void org_freedesktop_udisks_device_proxy_new ( + GDBusConnection *connection, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); +OrgFreedesktopUDisksDevice *org_freedesktop_udisks_device_proxy_new_finish ( + GAsyncResult *res, + GError **error); +OrgFreedesktopUDisksDevice *org_freedesktop_udisks_device_proxy_new_sync ( + GDBusConnection *connection, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GError **error); + +void org_freedesktop_udisks_device_proxy_new_for_bus ( + GBusType bus_type, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); +OrgFreedesktopUDisksDevice *org_freedesktop_udisks_device_proxy_new_for_bus_finish ( + GAsyncResult *res, + GError **error); +OrgFreedesktopUDisksDevice *org_freedesktop_udisks_device_proxy_new_for_bus_sync ( + GBusType bus_type, + GDBusProxyFlags flags, + const gchar *name, + const gchar *object_path, + GCancellable *cancellable, + GError **error); + + +/* ---- */ + +#define TYPE_ORG_FREEDESKTOP_UDISKS_DEVICE_SKELETON (org_freedesktop_udisks_device_skeleton_get_type ()) +#define ORG_FREEDESKTOP_UDISKS_DEVICE_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_FREEDESKTOP_UDISKS_DEVICE_SKELETON, OrgFreedesktopUDisksDeviceSkeleton)) +#define ORG_FREEDESKTOP_UDISKS_DEVICE_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_FREEDESKTOP_UDISKS_DEVICE_SKELETON, OrgFreedesktopUDisksDeviceSkeletonClass)) +#define ORG_FREEDESKTOP_UDISKS_DEVICE_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_FREEDESKTOP_UDISKS_DEVICE_SKELETON, OrgFreedesktopUDisksDeviceSkeletonClass)) +#define IS_ORG_FREEDESKTOP_UDISKS_DEVICE_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_FREEDESKTOP_UDISKS_DEVICE_SKELETON)) +#define IS_ORG_FREEDESKTOP_UDISKS_DEVICE_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_FREEDESKTOP_UDISKS_DEVICE_SKELETON)) + +typedef struct _OrgFreedesktopUDisksDeviceSkeleton OrgFreedesktopUDisksDeviceSkeleton; +typedef struct _OrgFreedesktopUDisksDeviceSkeletonClass OrgFreedesktopUDisksDeviceSkeletonClass; +typedef struct _OrgFreedesktopUDisksDeviceSkeletonPrivate OrgFreedesktopUDisksDeviceSkeletonPrivate; + +struct _OrgFreedesktopUDisksDeviceSkeleton +{ + /*< private >*/ + GDBusInterfaceSkeleton parent_instance; + OrgFreedesktopUDisksDeviceSkeletonPrivate *priv; +}; + +struct _OrgFreedesktopUDisksDeviceSkeletonClass +{ + GDBusInterfaceSkeletonClass parent_class; +}; + +GType org_freedesktop_udisks_device_skeleton_get_type (void) G_GNUC_CONST; + +OrgFreedesktopUDisksDevice *org_freedesktop_udisks_device_skeleton_new (void); + + +G_END_DECLS + +#endif /* __UDISKS_DEVICE_H__ */ |