2
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
3
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
4
<!ENTITY version SYSTEM "version.xml">
6
<refentry id="GduDevice">
8
<refentrytitle role="top_of_page" id="GduDevice.top_of_page">GduDevice</refentrytitle>
9
<manvolnum>3</manvolnum>
10
<refmiscinfo>GNOME-DISK-UTILITY Library</refmiscinfo>
14
<refname>GduDevice</refname>
15
<refpurpose></refpurpose>
18
<refsynopsisdiv id="GduDevice.synopsis" role="synopsis">
19
<title role="synopsis.title">Synopsis</title>
22
<link linkend="GduDevicePrivate">GduDevicePrivate</link>;
23
<link linkend="GduDevice-struct">GduDevice</link>;
24
const <link linkend="char">char</link> * <link linkend="gdu-device-get-object-path">gdu_device_get_object_path</link> (<link linkend="GduDevice">GduDevice</link> *device);
25
<link linkend="GduDevice">GduDevice</link> * <link linkend="gdu-device-find-parent">gdu_device_find_parent</link> (<link linkend="GduDevice">GduDevice</link> *device);
26
<link linkend="GduPool">GduPool</link> * <link linkend="gdu-device-get-pool">gdu_device_get_pool</link> (<link linkend="GduDevice">GduDevice</link> *device);
27
const <link linkend="char">char</link> * <link linkend="gdu-device-get-device-file">gdu_device_get_device_file</link> (<link linkend="GduDevice">GduDevice</link> *device);
28
<link linkend="guint64">guint64</link> <link linkend="gdu-device-get-size">gdu_device_get_size</link> (<link linkend="GduDevice">GduDevice</link> *device);
29
<link linkend="guint64">guint64</link> <link linkend="gdu-device-get-block-size">gdu_device_get_block_size</link> (<link linkend="GduDevice">GduDevice</link> *device);
30
<link linkend="gboolean">gboolean</link> <link linkend="gdu-device-is-removable">gdu_device_is_removable</link> (<link linkend="GduDevice">GduDevice</link> *device);
31
<link linkend="gboolean">gboolean</link> <link linkend="gdu-device-is-media-available">gdu_device_is_media_available</link> (<link linkend="GduDevice">GduDevice</link> *device);
32
<link linkend="gboolean">gboolean</link> <link linkend="gdu-device-is-media-change-detected">gdu_device_is_media_change_detected</link> (<link linkend="GduDevice">GduDevice</link> *device);
33
<link linkend="gboolean">gboolean</link> <link linkend="gdu-device-is-media-change-detection-polling">gdu_device_is_media_change_detection_polling</link>
34
(<link linkend="GduDevice">GduDevice</link> *device);
35
<link linkend="gboolean">gboolean</link> <link linkend="gdu-device-is-media-change-detection-inhibitable">gdu_device_is_media_change_detection_inhibitable</link>
36
(<link linkend="GduDevice">GduDevice</link> *device);
37
<link linkend="gboolean">gboolean</link> <link linkend="gdu-device-is-media-change-detection-inhibited">gdu_device_is_media_change_detection_inhibited</link>
38
(<link linkend="GduDevice">GduDevice</link> *device);
39
<link linkend="gboolean">gboolean</link> <link linkend="gdu-device-is-read-only">gdu_device_is_read_only</link> (<link linkend="GduDevice">GduDevice</link> *device);
40
<link linkend="gboolean">gboolean</link> <link linkend="gdu-device-is-system-internal">gdu_device_is_system_internal</link> (<link linkend="GduDevice">GduDevice</link> *device);
41
<link linkend="gboolean">gboolean</link> <link linkend="gdu-device-is-partition">gdu_device_is_partition</link> (<link linkend="GduDevice">GduDevice</link> *device);
42
<link linkend="gboolean">gboolean</link> <link linkend="gdu-device-is-partition-table">gdu_device_is_partition_table</link> (<link linkend="GduDevice">GduDevice</link> *device);
43
<link linkend="gboolean">gboolean</link> <link linkend="gdu-device-is-drive">gdu_device_is_drive</link> (<link linkend="GduDevice">GduDevice</link> *device);
44
<link linkend="gboolean">gboolean</link> <link linkend="gdu-device-is-optical-disc">gdu_device_is_optical_disc</link> (<link linkend="GduDevice">GduDevice</link> *device);
45
<link linkend="gboolean">gboolean</link> <link linkend="gdu-device-is-luks">gdu_device_is_luks</link> (<link linkend="GduDevice">GduDevice</link> *device);
46
<link linkend="gboolean">gboolean</link> <link linkend="gdu-device-is-luks-cleartext">gdu_device_is_luks_cleartext</link> (<link linkend="GduDevice">GduDevice</link> *device);
47
<link linkend="gboolean">gboolean</link> <link linkend="gdu-device-is-linux-md-component">gdu_device_is_linux_md_component</link> (<link linkend="GduDevice">GduDevice</link> *device);
48
<link linkend="gboolean">gboolean</link> <link linkend="gdu-device-is-linux-md">gdu_device_is_linux_md</link> (<link linkend="GduDevice">GduDevice</link> *device);
49
<link linkend="gboolean">gboolean</link> <link linkend="gdu-device-is-mounted">gdu_device_is_mounted</link> (<link linkend="GduDevice">GduDevice</link> *device);
50
const <link linkend="char">char</link> * <link linkend="gdu-device-get-mount-path">gdu_device_get_mount_path</link> (<link linkend="GduDevice">GduDevice</link> *device);
51
<link linkend="uid-t">uid_t</link> <link linkend="gdu-device-get-mounted-by-uid">gdu_device_get_mounted_by_uid</link> (<link linkend="GduDevice">GduDevice</link> *device);
52
const <link linkend="char">char</link> * <link linkend="gdu-device-get-presentation-name">gdu_device_get_presentation_name</link> (<link linkend="GduDevice">GduDevice</link> *device);
53
const <link linkend="char">char</link> * <link linkend="gdu-device-get-presentation-icon-name">gdu_device_get_presentation_icon_name</link>
54
(<link linkend="GduDevice">GduDevice</link> *device);
55
<link linkend="gboolean">gboolean</link> <link linkend="gdu-device-job-in-progress">gdu_device_job_in_progress</link> (<link linkend="GduDevice">GduDevice</link> *device);
56
const <link linkend="char">char</link> * <link linkend="gdu-device-job-get-id">gdu_device_job_get_id</link> (<link linkend="GduDevice">GduDevice</link> *device);
57
<link linkend="uid-t">uid_t</link> <link linkend="gdu-device-job-get-initiated-by-uid">gdu_device_job_get_initiated_by_uid</link> (<link linkend="GduDevice">GduDevice</link> *device);
58
<link linkend="gboolean">gboolean</link> <link linkend="gdu-device-job-is-cancellable">gdu_device_job_is_cancellable</link> (<link linkend="GduDevice">GduDevice</link> *device);
59
const <link linkend="char">char</link> * <link linkend="gdu-device-id-get-usage">gdu_device_id_get_usage</link> (<link linkend="GduDevice">GduDevice</link> *device);
60
const <link linkend="char">char</link> * <link linkend="gdu-device-id-get-type">gdu_device_id_get_type</link> (<link linkend="GduDevice">GduDevice</link> *device);
61
const <link linkend="char">char</link> * <link linkend="gdu-device-id-get-version">gdu_device_id_get_version</link> (<link linkend="GduDevice">GduDevice</link> *device);
62
const <link linkend="char">char</link> * <link linkend="gdu-device-id-get-label">gdu_device_id_get_label</link> (<link linkend="GduDevice">GduDevice</link> *device);
63
const <link linkend="char">char</link> * <link linkend="gdu-device-id-get-uuid">gdu_device_id_get_uuid</link> (<link linkend="GduDevice">GduDevice</link> *device);
64
const <link linkend="char">char</link> * <link linkend="gdu-device-partition-get-slave">gdu_device_partition_get_slave</link> (<link linkend="GduDevice">GduDevice</link> *device);
65
const <link linkend="char">char</link> * <link linkend="gdu-device-partition-get-scheme">gdu_device_partition_get_scheme</link> (<link linkend="GduDevice">GduDevice</link> *device);
66
const <link linkend="char">char</link> * <link linkend="gdu-device-partition-get-type">gdu_device_partition_get_type</link> (<link linkend="GduDevice">GduDevice</link> *device);
67
const <link linkend="char">char</link> * <link linkend="gdu-device-partition-get-label">gdu_device_partition_get_label</link> (<link linkend="GduDevice">GduDevice</link> *device);
68
const <link linkend="char">char</link> * <link linkend="gdu-device-partition-get-uuid">gdu_device_partition_get_uuid</link> (<link linkend="GduDevice">GduDevice</link> *device);
69
<link linkend="char">char</link> ** <link linkend="gdu-device-partition-get-flags">gdu_device_partition_get_flags</link> (<link linkend="GduDevice">GduDevice</link> *device);
70
<link linkend="int">int</link> <link linkend="gdu-device-partition-get-number">gdu_device_partition_get_number</link> (<link linkend="GduDevice">GduDevice</link> *device);
71
<link linkend="guint64">guint64</link> <link linkend="gdu-device-partition-get-offset">gdu_device_partition_get_offset</link> (<link linkend="GduDevice">GduDevice</link> *device);
72
<link linkend="guint64">guint64</link> <link linkend="gdu-device-partition-get-size">gdu_device_partition_get_size</link> (<link linkend="GduDevice">GduDevice</link> *device);
73
const <link linkend="char">char</link> * <link linkend="gdu-device-partition-table-get-scheme">gdu_device_partition_table_get_scheme</link>
74
(<link linkend="GduDevice">GduDevice</link> *device);
75
<link linkend="int">int</link> <link linkend="gdu-device-partition-table-get-count">gdu_device_partition_table_get_count</link>
76
(<link linkend="GduDevice">GduDevice</link> *device);
77
const <link linkend="char">char</link> * <link linkend="gdu-device-luks-get-holder">gdu_device_luks_get_holder</link> (<link linkend="GduDevice">GduDevice</link> *device);
78
const <link linkend="char">char</link> * <link linkend="gdu-device-luks-cleartext-get-slave">gdu_device_luks_cleartext_get_slave</link> (<link linkend="GduDevice">GduDevice</link> *device);
79
<link linkend="uid-t">uid_t</link> <link linkend="gdu-device-luks-cleartext-unlocked-by-uid">gdu_device_luks_cleartext_unlocked_by_uid</link>
80
(<link linkend="GduDevice">GduDevice</link> *device);
81
const <link linkend="char">char</link> * <link linkend="gdu-device-drive-get-vendor">gdu_device_drive_get_vendor</link> (<link linkend="GduDevice">GduDevice</link> *device);
82
const <link linkend="char">char</link> * <link linkend="gdu-device-drive-get-model">gdu_device_drive_get_model</link> (<link linkend="GduDevice">GduDevice</link> *device);
83
const <link linkend="char">char</link> * <link linkend="gdu-device-drive-get-revision">gdu_device_drive_get_revision</link> (<link linkend="GduDevice">GduDevice</link> *device);
84
const <link linkend="char">char</link> * <link linkend="gdu-device-drive-get-serial">gdu_device_drive_get_serial</link> (<link linkend="GduDevice">GduDevice</link> *device);
85
const <link linkend="char">char</link> * <link linkend="gdu-device-drive-get-connection-interface">gdu_device_drive_get_connection_interface</link>
86
(<link linkend="GduDevice">GduDevice</link> *device);
87
<link linkend="guint64">guint64</link> <link linkend="gdu-device-drive-get-connection-speed">gdu_device_drive_get_connection_speed</link>
88
(<link linkend="GduDevice">GduDevice</link> *device);
89
<link linkend="char">char</link> ** <link linkend="gdu-device-drive-get-media-compatibility">gdu_device_drive_get_media_compatibility</link>
90
(<link linkend="GduDevice">GduDevice</link> *device);
91
const <link linkend="char">char</link> * <link linkend="gdu-device-drive-get-media">gdu_device_drive_get_media</link> (<link linkend="GduDevice">GduDevice</link> *device);
92
<link linkend="gboolean">gboolean</link> <link linkend="gdu-device-drive-get-is-media-ejectable">gdu_device_drive_get_is_media_ejectable</link>
93
(<link linkend="GduDevice">GduDevice</link> *device);
94
<link linkend="gboolean">gboolean</link> <link linkend="gdu-device-drive-get-requires-eject">gdu_device_drive_get_requires_eject</link> (<link linkend="GduDevice">GduDevice</link> *device);
95
<link linkend="gboolean">gboolean</link> <link linkend="gdu-device-optical-disc-get-is-blank">gdu_device_optical_disc_get_is_blank</link>
96
(<link linkend="GduDevice">GduDevice</link> *device);
97
<link linkend="gboolean">gboolean</link> <link linkend="gdu-device-optical-disc-get-is-appendable">gdu_device_optical_disc_get_is_appendable</link>
98
(<link linkend="GduDevice">GduDevice</link> *device);
99
<link linkend="gboolean">gboolean</link> <link linkend="gdu-device-optical-disc-get-is-closed">gdu_device_optical_disc_get_is_closed</link>
100
(<link linkend="GduDevice">GduDevice</link> *device);
101
<link linkend="guint">guint</link> <link linkend="gdu-device-optical-disc-get-num-tracks">gdu_device_optical_disc_get_num_tracks</link>
102
(<link linkend="GduDevice">GduDevice</link> *device);
103
<link linkend="guint">guint</link> <link linkend="gdu-device-optical-disc-get-num-audio-tracks">gdu_device_optical_disc_get_num_audio_tracks</link>
104
(<link linkend="GduDevice">GduDevice</link> *device);
105
<link linkend="guint">guint</link> <link linkend="gdu-device-optical-disc-get-num-sessions">gdu_device_optical_disc_get_num_sessions</link>
106
(<link linkend="GduDevice">GduDevice</link> *device);
107
const <link linkend="char">char</link> * <link linkend="gdu-device-linux-md-component-get-level">gdu_device_linux_md_component_get_level</link>
108
(<link linkend="GduDevice">GduDevice</link> *device);
109
<link linkend="int">int</link> <link linkend="gdu-device-linux-md-component-get-num-raid-devices">gdu_device_linux_md_component_get_num_raid_devices</link>
110
(<link linkend="GduDevice">GduDevice</link> *device);
111
const <link linkend="char">char</link> * <link linkend="gdu-device-linux-md-component-get-uuid">gdu_device_linux_md_component_get_uuid</link>
112
(<link linkend="GduDevice">GduDevice</link> *device);
113
const <link linkend="char">char</link> * <link linkend="gdu-device-linux-md-component-get-home-host">gdu_device_linux_md_component_get_home_host</link>
114
(<link linkend="GduDevice">GduDevice</link> *device);
115
const <link linkend="char">char</link> * <link linkend="gdu-device-linux-md-component-get-name">gdu_device_linux_md_component_get_name</link>
116
(<link linkend="GduDevice">GduDevice</link> *device);
117
const <link linkend="char">char</link> * <link linkend="gdu-device-linux-md-component-get-version">gdu_device_linux_md_component_get_version</link>
118
(<link linkend="GduDevice">GduDevice</link> *device);
119
const <link linkend="char">char</link> * <link linkend="gdu-device-linux-md-component-get-holder">gdu_device_linux_md_component_get_holder</link>
120
(<link linkend="GduDevice">GduDevice</link> *device);
121
<link linkend="char">char</link> ** <link linkend="gdu-device-linux-md-component-get-state">gdu_device_linux_md_component_get_state</link>
122
(<link linkend="GduDevice">GduDevice</link> *device);
123
const <link linkend="char">char</link> * <link linkend="gdu-device-linux-md-get-state">gdu_device_linux_md_get_state</link> (<link linkend="GduDevice">GduDevice</link> *device);
124
const <link linkend="char">char</link> * <link linkend="gdu-device-linux-md-get-level">gdu_device_linux_md_get_level</link> (<link linkend="GduDevice">GduDevice</link> *device);
125
<link linkend="int">int</link> <link linkend="gdu-device-linux-md-get-num-raid-devices">gdu_device_linux_md_get_num_raid_devices</link>
126
(<link linkend="GduDevice">GduDevice</link> *device);
127
const <link linkend="char">char</link> * <link linkend="gdu-device-linux-md-get-uuid">gdu_device_linux_md_get_uuid</link> (<link linkend="GduDevice">GduDevice</link> *device);
128
const <link linkend="char">char</link> * <link linkend="gdu-device-linux-md-get-home-host">gdu_device_linux_md_get_home_host</link> (<link linkend="GduDevice">GduDevice</link> *device);
129
const <link linkend="char">char</link> * <link linkend="gdu-device-linux-md-get-name">gdu_device_linux_md_get_name</link> (<link linkend="GduDevice">GduDevice</link> *device);
130
const <link linkend="char">char</link> * <link linkend="gdu-device-linux-md-get-version">gdu_device_linux_md_get_version</link> (<link linkend="GduDevice">GduDevice</link> *device);
131
<link linkend="char">char</link> ** <link linkend="gdu-device-linux-md-get-slaves">gdu_device_linux_md_get_slaves</link> (<link linkend="GduDevice">GduDevice</link> *device);
132
<link linkend="gboolean">gboolean</link> <link linkend="gdu-device-linux-md-is-degraded">gdu_device_linux_md_is_degraded</link> (<link linkend="GduDevice">GduDevice</link> *device);
133
const <link linkend="char">char</link> * <link linkend="gdu-device-linux-md-get-sync-action">gdu_device_linux_md_get_sync_action</link> (<link linkend="GduDevice">GduDevice</link> *device);
134
<link linkend="double">double</link> <link linkend="gdu-device-linux-md-get-sync-percentage">gdu_device_linux_md_get_sync_percentage</link>
135
(<link linkend="GduDevice">GduDevice</link> *device);
136
<link linkend="guint64">guint64</link> <link linkend="gdu-device-linux-md-get-sync-speed">gdu_device_linux_md_get_sync_speed</link> (<link linkend="GduDevice">GduDevice</link> *device);
137
enum <link linkend="GduAtaSmartOfflineDataCollectionStatus">GduAtaSmartOfflineDataCollectionStatus</link>;
138
enum <link linkend="GduAtaSmartSelfTestExecutionStatus">GduAtaSmartSelfTestExecutionStatus</link>;
139
<link linkend="gboolean">gboolean</link> <link linkend="gdu-device-drive-ata-smart-get-is-available">gdu_device_drive_ata_smart_get_is_available</link>
140
(<link linkend="GduDevice">GduDevice</link> *device);
141
<link linkend="gboolean">gboolean</link> <link linkend="gdu-device-drive-ata-smart-get-is-failing">gdu_device_drive_ata_smart_get_is_failing</link>
142
(<link linkend="GduDevice">GduDevice</link> *device);
143
<link linkend="gboolean">gboolean</link> <link linkend="gdu-device-drive-ata-smart-get-is-failing-valid">gdu_device_drive_ata_smart_get_is_failing_valid</link>
144
(<link linkend="GduDevice">GduDevice</link> *device);
145
<link linkend="gboolean">gboolean</link> <link linkend="gdu-device-drive-ata-smart-get-has-bad-sectors">gdu_device_drive_ata_smart_get_has_bad_sectors</link>
146
(<link linkend="GduDevice">GduDevice</link> *device);
147
<link linkend="gboolean">gboolean</link> <link linkend="gdu-device-drive-ata-smart-get-has-bad-attributes">gdu_device_drive_ata_smart_get_has_bad_attributes</link>
148
(<link linkend="GduDevice">GduDevice</link> *device);
149
<link linkend="gdouble">gdouble</link> <link linkend="gdu-device-drive-ata-smart-get-temperature-kelvin">gdu_device_drive_ata_smart_get_temperature_kelvin</link>
150
(<link linkend="GduDevice">GduDevice</link> *device);
151
<link linkend="guint64">guint64</link> <link linkend="gdu-device-drive-ata-smart-get-power-on-seconds">gdu_device_drive_ata_smart_get_power_on_seconds</link>
152
(<link linkend="GduDevice">GduDevice</link> *device);
153
<link linkend="guint64">guint64</link> <link linkend="gdu-device-drive-ata-smart-get-time-collected">gdu_device_drive_ata_smart_get_time_collected</link>
154
(<link linkend="GduDevice">GduDevice</link> *device);
155
<link linkend="GduAtaSmartOfflineDataCollectionStatus">GduAtaSmartOfflineDataCollectionStatus</link> <link linkend="gdu-device-drive-ata-smart-get-offline-data-collection-status">gdu_device_drive_ata_smart_get_offline_data_collection_status</link>
156
(<link linkend="GduDevice">GduDevice</link> *device);
157
<link linkend="guint">guint</link> <link linkend="gdu-device-drive-ata-smart-get-offline-data-collection-seconds">gdu_device_drive_ata_smart_get_offline_data_collection_seconds</link>
158
(<link linkend="GduDevice">GduDevice</link> *device);
159
<link linkend="GduAtaSmartSelfTestExecutionStatus">GduAtaSmartSelfTestExecutionStatus</link> <link linkend="gdu-device-drive-ata-smart-get-self-test-execution-status">gdu_device_drive_ata_smart_get_self_test_execution_status</link>
160
(<link linkend="GduDevice">GduDevice</link> *device);
161
<link linkend="guint">guint</link> <link linkend="gdu-device-drive-ata-smart-get-self-test-execution-percent-remaining">gdu_device_drive_ata_smart_get_self_test_execution_percent_remaining</link>
162
(<link linkend="GduDevice">GduDevice</link> *device);
163
<link linkend="gboolean">gboolean</link> <link linkend="gdu-device-drive-ata-smart-get-short-and-extended-self-test-available">gdu_device_drive_ata_smart_get_short_and_extended_self_test_available</link>
164
(<link linkend="GduDevice">GduDevice</link> *device);
165
<link linkend="gboolean">gboolean</link> <link linkend="gdu-device-drive-ata-smart-get-conveyance-self-test-available">gdu_device_drive_ata_smart_get_conveyance_self_test_available</link>
166
(<link linkend="GduDevice">GduDevice</link> *device);
167
<link linkend="gboolean">gboolean</link> <link linkend="gdu-device-drive-ata-smart-get-start-self-test-available">gdu_device_drive_ata_smart_get_start_self_test_available</link>
168
(<link linkend="GduDevice">GduDevice</link> *device);
169
<link linkend="gboolean">gboolean</link> <link linkend="gdu-device-drive-ata-smart-get-abort-self-test-available">gdu_device_drive_ata_smart_get_abort_self_test_available</link>
170
(<link linkend="GduDevice">GduDevice</link> *device);
171
<link linkend="guint">guint</link> <link linkend="gdu-device-drive-ata-smart-get-short-self-test-polling-minutes">gdu_device_drive_ata_smart_get_short_self_test_polling_minutes</link>
172
(<link linkend="GduDevice">GduDevice</link> *device);
173
<link linkend="guint">guint</link> <link linkend="gdu-device-drive-ata-smart-get-extended-self-test-polling-minutes">gdu_device_drive_ata_smart_get_extended_self_test_polling_minutes</link>
174
(<link linkend="GduDevice">GduDevice</link> *device);
175
<link linkend="guint">guint</link> <link linkend="gdu-device-drive-ata-smart-get-conveyance-self-test-polling-minutes">gdu_device_drive_ata_smart_get_conveyance_self_test_polling_minutes</link>
176
(<link linkend="GduDevice">GduDevice</link> *device);
177
<link linkend="GList">GList</link> * <link linkend="gdu-device-drive-ata-smart-get-attributes">gdu_device_drive_ata_smart_get_attributes</link>
178
(<link linkend="GduDevice">GduDevice</link> *device);
179
<link linkend="GduAtaSmartAttribute">GduAtaSmartAttribute</link> * <link linkend="gdu-device-drive-ata-smart-get-attribute">gdu_device_drive_ata_smart_get_attribute</link>
180
(<link linkend="GduDevice">GduDevice</link> *device,
181
const <link linkend="gchar">gchar</link> *attr_name);
182
<link linkend="void">void</link> <link linkend="gdu-device-op-filesystem-mount">gdu_device_op_filesystem_mount</link> (<link linkend="GduDevice">GduDevice</link> *device,
183
<link linkend="gchar">gchar</link> **options,
184
<link linkend="GduDeviceFilesystemMountCompletedFunc">GduDeviceFilesystemMountCompletedFunc</link> callback,
185
<link linkend="gpointer">gpointer</link> user_data);
186
<link linkend="void">void</link> <link linkend="gdu-device-op-filesystem-unmount">gdu_device_op_filesystem_unmount</link> (<link linkend="GduDevice">GduDevice</link> *device,
187
<link linkend="GduDeviceFilesystemUnmountCompletedFunc">GduDeviceFilesystemUnmountCompletedFunc</link> callback,
188
<link linkend="gpointer">gpointer</link> user_data);
189
<link linkend="void">void</link> <link linkend="gdu-device-op-filesystem-check">gdu_device_op_filesystem_check</link> (<link linkend="GduDevice">GduDevice</link> *device,
190
<link linkend="GduDeviceFilesystemCheckCompletedFunc">GduDeviceFilesystemCheckCompletedFunc</link> callback,
191
<link linkend="gpointer">gpointer</link> user_data);
192
<link linkend="void">void</link> <link linkend="gdu-device-op-partition-delete">gdu_device_op_partition_delete</link> (<link linkend="GduDevice">GduDevice</link> *device,
193
<link linkend="GduDevicePartitionDeleteCompletedFunc">GduDevicePartitionDeleteCompletedFunc</link> callback,
194
<link linkend="gpointer">gpointer</link> user_data);
195
<link linkend="void">void</link> <link linkend="gdu-device-op-partition-modify">gdu_device_op_partition_modify</link> (<link linkend="GduDevice">GduDevice</link> *device,
196
const <link linkend="char">char</link> *type,
197
const <link linkend="char">char</link> *label,
198
<link linkend="char">char</link> **flags,
199
<link linkend="GduDevicePartitionModifyCompletedFunc">GduDevicePartitionModifyCompletedFunc</link> callback,
200
<link linkend="gpointer">gpointer</link> user_data);
201
<link linkend="void">void</link> <link linkend="gdu-device-op-partition-table-create">gdu_device_op_partition_table_create</link>
202
(<link linkend="GduDevice">GduDevice</link> *device,
203
const <link linkend="char">char</link> *scheme,
204
<link linkend="GduDevicePartitionTableCreateCompletedFunc">GduDevicePartitionTableCreateCompletedFunc</link> callback,
205
<link linkend="gpointer">gpointer</link> user_data);
206
<link linkend="void">void</link> <link linkend="gdu-device-op-luks-unlock">gdu_device_op_luks_unlock</link> (<link linkend="GduDevice">GduDevice</link> *device,
207
const <link linkend="char">char</link> *secret,
208
<link linkend="GduDeviceLuksUnlockCompletedFunc">GduDeviceLuksUnlockCompletedFunc</link> callback,
209
<link linkend="gpointer">gpointer</link> user_data);
210
<link linkend="void">void</link> <link linkend="gdu-device-op-luks-lock">gdu_device_op_luks_lock</link> (<link linkend="GduDevice">GduDevice</link> *device,
211
<link linkend="GduDeviceLuksLockCompletedFunc">GduDeviceLuksLockCompletedFunc</link> callback,
212
<link linkend="gpointer">gpointer</link> user_data);
213
<link linkend="void">void</link> <link linkend="gdu-device-op-luks-change-passphrase">gdu_device_op_luks_change_passphrase</link>
214
(<link linkend="GduDevice">GduDevice</link> *device,
215
const <link linkend="char">char</link> *old_secret,
216
const <link linkend="char">char</link> *new_secret,
217
<link linkend="GduDeviceLuksChangePassphraseCompletedFunc">GduDeviceLuksChangePassphraseCompletedFunc</link> callback,
218
<link linkend="gpointer">gpointer</link> user_data);
219
<link linkend="void">void</link> <link linkend="gdu-device-op-filesystem-set-label">gdu_device_op_filesystem_set_label</link> (<link linkend="GduDevice">GduDevice</link> *device,
220
const <link linkend="char">char</link> *new_label,
221
<link linkend="GduDeviceFilesystemSetLabelCompletedFunc">GduDeviceFilesystemSetLabelCompletedFunc</link> callback,
222
<link linkend="gpointer">gpointer</link> user_data);
223
<link linkend="void">void</link> <link linkend="gdu-device-op-drive-ata-smart-initiate-selftest">gdu_device_op_drive_ata_smart_initiate_selftest</link>
224
(<link linkend="GduDevice">GduDevice</link> *device,
225
const <link linkend="char">char</link> *test,
226
<link linkend="GduDeviceDriveAtaSmartInitiateSelftestCompletedFunc">GduDeviceDriveAtaSmartInitiateSelftestCompletedFunc</link> callback,
227
<link linkend="gpointer">gpointer</link> user_data);
228
<link linkend="void">void</link> <link linkend="gdu-device-drive-ata-smart-refresh-data">gdu_device_drive_ata_smart_refresh_data</link>
229
(<link linkend="GduDevice">GduDevice</link> *device,
230
<link linkend="GduDeviceDriveAtaSmartRefreshDataCompletedFunc">GduDeviceDriveAtaSmartRefreshDataCompletedFunc</link> callback,
231
<link linkend="gpointer">gpointer</link> user_data);
232
<link linkend="void">void</link> <link linkend="gdu-device-op-linux-md-stop">gdu_device_op_linux_md_stop</link> (<link linkend="GduDevice">GduDevice</link> *device,
233
<link linkend="GduDeviceLinuxMdStopCompletedFunc">GduDeviceLinuxMdStopCompletedFunc</link> callback,
234
<link linkend="gpointer">gpointer</link> user_data);
235
<link linkend="void">void</link> <link linkend="gdu-device-op-linux-md-add-component">gdu_device_op_linux_md_add_component</link>
236
(<link linkend="GduDevice">GduDevice</link> *device,
237
const <link linkend="char">char</link> *component_objpath,
238
<link linkend="GduDeviceLinuxMdAddComponentCompletedFunc">GduDeviceLinuxMdAddComponentCompletedFunc</link> callback,
239
<link linkend="gpointer">gpointer</link> user_data);
240
<link linkend="void">void</link> <link linkend="gdu-device-op-linux-md-remove-component">gdu_device_op_linux_md_remove_component</link>
241
(<link linkend="GduDevice">GduDevice</link> *device,
242
const <link linkend="char">char</link> *component_objpath,
243
<link linkend="GduDeviceLinuxMdRemoveComponentCompletedFunc">GduDeviceLinuxMdRemoveComponentCompletedFunc</link> callback,
244
<link linkend="gpointer">gpointer</link> user_data);
245
<link linkend="void">void</link> <link linkend="gdu-device-op-filesystem-create">gdu_device_op_filesystem_create</link> (<link linkend="GduDevice">GduDevice</link> *device,
246
const <link linkend="char">char</link> *fstype,
247
const <link linkend="char">char</link> *fslabel,
248
const <link linkend="char">char</link> *encrypt_passphrase,
249
<link linkend="gboolean">gboolean</link> fs_take_ownership,
250
<link linkend="GduDeviceFilesystemCreateCompletedFunc">GduDeviceFilesystemCreateCompletedFunc</link> callback,
251
<link linkend="gpointer">gpointer</link> user_data);
252
<link linkend="void">void</link> <link linkend="gdu-device-op-partition-create">gdu_device_op_partition_create</link> (<link linkend="GduDevice">GduDevice</link> *device,
253
<link linkend="guint64">guint64</link> offset,
254
<link linkend="guint64">guint64</link> size,
255
const <link linkend="char">char</link> *type,
256
const <link linkend="char">char</link> *label,
257
<link linkend="char">char</link> **flags,
258
const <link linkend="char">char</link> *fstype,
259
const <link linkend="char">char</link> *fslabel,
260
const <link linkend="char">char</link> *encrypt_passphrase,
261
<link linkend="gboolean">gboolean</link> fs_take_ownership,
262
<link linkend="GduDevicePartitionCreateCompletedFunc">GduDevicePartitionCreateCompletedFunc</link> callback,
263
<link linkend="gpointer">gpointer</link> user_data);
264
<link linkend="void">void</link> <link linkend="gdu-device-op-cancel-job">gdu_device_op_cancel_job</link> (<link linkend="GduDevice">GduDevice</link> *device,
265
<link linkend="GduDeviceCancelJobCompletedFunc">GduDeviceCancelJobCompletedFunc</link> callback,
266
<link linkend="gpointer">gpointer</link> user_data);
267
<link linkend="void">void</link> <link linkend="gdu-device-drive-ata-smart-get-historical-data">gdu_device_drive_ata_smart_get_historical_data</link>
268
(<link linkend="GduDevice">GduDevice</link> *device,
269
<link linkend="guint64">guint64</link> since,
270
<link linkend="guint64">guint64</link> until,
271
<link linkend="guint64">guint64</link> spacing,
272
<link linkend="GduDeviceDriveAtaSmartGetHistoricalDataCompletedFunc">GduDeviceDriveAtaSmartGetHistoricalDataCompletedFunc</link> callback,
273
<link linkend="gpointer">gpointer</link> user_data);
274
<link linkend="GList">GList</link> * <link linkend="gdu-device-drive-ata-smart-get-historical-data-sync">gdu_device_drive_ata_smart_get_historical_data_sync</link>
275
(<link linkend="GduDevice">GduDevice</link> *device,
276
<link linkend="guint64">guint64</link> since,
277
<link linkend="guint64">guint64</link> until,
278
<link linkend="guint64">guint64</link> spacing,
279
<link linkend="GError">GError</link> **error);
280
<link linkend="void">void</link> <link linkend="gdu-device-filesystem-list-open-files">gdu_device_filesystem_list_open_files</link>
281
(<link linkend="GduDevice">GduDevice</link> *device,
282
<link linkend="GduDeviceFilesystemListOpenFilesCompletedFunc">GduDeviceFilesystemListOpenFilesCompletedFunc</link> callback,
283
<link linkend="gpointer">gpointer</link> user_data);
284
<link linkend="GList">GList</link> * <link linkend="gdu-device-filesystem-list-open-files-sync">gdu_device_filesystem_list_open_files_sync</link>
285
(<link linkend="GduDevice">GduDevice</link> *device,
286
<link linkend="GError">GError</link> **error);
287
<link linkend="void">void</link> <link linkend="gdu-device-op-drive-eject">gdu_device_op_drive_eject</link> (<link linkend="GduDevice">GduDevice</link> *device,
288
<link linkend="GduDeviceDriveEjectCompletedFunc">GduDeviceDriveEjectCompletedFunc</link> callback,
289
<link linkend="gpointer">gpointer</link> user_data);
290
<link linkend="void">void</link> <link linkend="gdu-device-op-drive-poll-media">gdu_device_op_drive_poll_media</link> (<link linkend="GduDevice">GduDevice</link> *device,
291
<link linkend="GduDeviceDrivePollMediaCompletedFunc">GduDeviceDrivePollMediaCompletedFunc</link> callback,
292
<link linkend="gpointer">gpointer</link> user_data);
296
<refsect1 id="GduDevice.object-hierarchy" role="object_hierarchy">
297
<title role="object_hierarchy.title">Object Hierarchy</title>
299
<link linkend="GObject">GObject</link>
309
<refsect1 id="GduDevice.signals" role="signal_proto">
310
<title role="signal_proto.title">Signals</title>
312
"<link linkend="GduDevice-changed">changed</link>" : Run Last
313
"<link linkend="GduDevice-job-changed">job-changed</link>" : Run Last
314
"<link linkend="GduDevice-removed">removed</link>" : Run Last
319
<refsect1 id="GduDevice.description" role="desc">
320
<title role="desc.title">Description</title>
325
<refsect1 id="GduDevice.details" role="details">
326
<title role="details.title">Details</title>
327
<refsect2 id="GduDevicePrivate" role="struct">
328
<title>GduDevicePrivate</title>
329
<indexterm zone="GduDevicePrivate"><primary sortas="GduDevicePrivate">GduDevicePrivate</primary></indexterm><programlisting>typedef struct _GduDevicePrivate GduDevicePrivate;</programlisting>
332
<refsect2 id="GduDevice-struct" role="struct">
333
<title>GduDevice</title>
334
<indexterm zone="GduDevice-struct"><primary sortas="GduDevice">GduDevice</primary></indexterm><programlisting>typedef struct _GduDevice GduDevice;</programlisting>
337
<refsect2 id="gdu-device-get-object-path" role="function">
338
<title>gdu_device_get_object_path ()</title>
339
<indexterm zone="gdu-device-get-object-path"><primary sortas="gdu_device_get_object_path">gdu_device_get_object_path</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_get_object_path (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
341
</para><variablelist role="params">
342
<varlistentry><term><parameter>device</parameter> :</term>
344
</simpara></listitem></varlistentry>
345
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
346
</simpara></listitem></varlistentry>
347
</variablelist></refsect2>
348
<refsect2 id="gdu-device-find-parent" role="function">
349
<title>gdu_device_find_parent ()</title>
350
<indexterm zone="gdu-device-find-parent"><primary sortas="gdu_device_find_parent">gdu_device_find_parent</primary></indexterm><programlisting><link linkend="GduDevice">GduDevice</link> * gdu_device_find_parent (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
352
Finds a parent device for the given <parameter>device</parameter>. Note that this is only
353
useful for presentation purposes; the device tree may be a lot more
356
</para><variablelist role="params">
357
<varlistentry><term><parameter>device</parameter> :</term>
358
<listitem><simpara> the device
359
</simpara></listitem></varlistentry>
360
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The parent of <parameter>device</parameter> if one could be found, otherwise
361
<link linkend="NULL--CAPS"><type>NULL</type></link>. Caller must unref this object using <link linkend="g-object-unref"><function>g_object_unref()</function></link>.
362
</simpara></listitem></varlistentry>
363
</variablelist></refsect2>
364
<refsect2 id="gdu-device-get-pool" role="function">
365
<title>gdu_device_get_pool ()</title>
366
<indexterm zone="gdu-device-get-pool"><primary sortas="gdu_device_get_pool">gdu_device_get_pool</primary></indexterm><programlisting><link linkend="GduPool">GduPool</link> * gdu_device_get_pool (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
368
</para><variablelist role="params">
369
<varlistentry><term><parameter>device</parameter> :</term>
371
</simpara></listitem></varlistentry>
372
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
373
</simpara></listitem></varlistentry>
374
</variablelist></refsect2>
375
<refsect2 id="gdu-device-get-device-file" role="function">
376
<title>gdu_device_get_device_file ()</title>
377
<indexterm zone="gdu-device-get-device-file"><primary sortas="gdu_device_get_device_file">gdu_device_get_device_file</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_get_device_file (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
379
</para><variablelist role="params">
380
<varlistentry><term><parameter>device</parameter> :</term>
382
</simpara></listitem></varlistentry>
383
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
384
</simpara></listitem></varlistentry>
385
</variablelist></refsect2>
386
<refsect2 id="gdu-device-get-size" role="function">
387
<title>gdu_device_get_size ()</title>
388
<indexterm zone="gdu-device-get-size"><primary sortas="gdu_device_get_size">gdu_device_get_size</primary></indexterm><programlisting><link linkend="guint64">guint64</link> gdu_device_get_size (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
390
</para><variablelist role="params">
391
<varlistentry><term><parameter>device</parameter> :</term>
393
</simpara></listitem></varlistentry>
394
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
395
</simpara></listitem></varlistentry>
396
</variablelist></refsect2>
397
<refsect2 id="gdu-device-get-block-size" role="function">
398
<title>gdu_device_get_block_size ()</title>
399
<indexterm zone="gdu-device-get-block-size"><primary sortas="gdu_device_get_block_size">gdu_device_get_block_size</primary></indexterm><programlisting><link linkend="guint64">guint64</link> gdu_device_get_block_size (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
401
</para><variablelist role="params">
402
<varlistentry><term><parameter>device</parameter> :</term>
404
</simpara></listitem></varlistentry>
405
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
406
</simpara></listitem></varlistentry>
407
</variablelist></refsect2>
408
<refsect2 id="gdu-device-is-removable" role="function">
409
<title>gdu_device_is_removable ()</title>
410
<indexterm zone="gdu-device-is-removable"><primary sortas="gdu_device_is_removable">gdu_device_is_removable</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gdu_device_is_removable (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
412
</para><variablelist role="params">
413
<varlistentry><term><parameter>device</parameter> :</term>
415
</simpara></listitem></varlistentry>
416
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
417
</simpara></listitem></varlistentry>
418
</variablelist></refsect2>
419
<refsect2 id="gdu-device-is-media-available" role="function">
420
<title>gdu_device_is_media_available ()</title>
421
<indexterm zone="gdu-device-is-media-available"><primary sortas="gdu_device_is_media_available">gdu_device_is_media_available</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gdu_device_is_media_available (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
423
</para><variablelist role="params">
424
<varlistentry><term><parameter>device</parameter> :</term>
426
</simpara></listitem></varlistentry>
427
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
428
</simpara></listitem></varlistentry>
429
</variablelist></refsect2>
430
<refsect2 id="gdu-device-is-media-change-detected" role="function">
431
<title>gdu_device_is_media_change_detected ()</title>
432
<indexterm zone="gdu-device-is-media-change-detected"><primary sortas="gdu_device_is_media_change_detected">gdu_device_is_media_change_detected</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gdu_device_is_media_change_detected (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
434
</para><variablelist role="params">
435
<varlistentry><term><parameter>device</parameter> :</term>
437
</simpara></listitem></varlistentry>
438
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
439
</simpara></listitem></varlistentry>
440
</variablelist></refsect2>
441
<refsect2 id="gdu-device-is-media-change-detection-polling" role="function">
442
<title>gdu_device_is_media_change_detection_polling ()</title>
443
<indexterm zone="gdu-device-is-media-change-detection-polling"><primary sortas="gdu_device_is_media_change_detection_polling">gdu_device_is_media_change_detection_polling</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gdu_device_is_media_change_detection_polling
444
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
446
</para><variablelist role="params">
447
<varlistentry><term><parameter>device</parameter> :</term>
449
</simpara></listitem></varlistentry>
450
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
451
</simpara></listitem></varlistentry>
452
</variablelist></refsect2>
453
<refsect2 id="gdu-device-is-media-change-detection-inhibitable" role="function">
454
<title>gdu_device_is_media_change_detection_inhibitable ()</title>
455
<indexterm zone="gdu-device-is-media-change-detection-inhibitable"><primary sortas="gdu_device_is_media_change_detection_inhibitable">gdu_device_is_media_change_detection_inhibitable</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gdu_device_is_media_change_detection_inhibitable
456
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
458
</para><variablelist role="params">
459
<varlistentry><term><parameter>device</parameter> :</term>
461
</simpara></listitem></varlistentry>
462
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
463
</simpara></listitem></varlistentry>
464
</variablelist></refsect2>
465
<refsect2 id="gdu-device-is-media-change-detection-inhibited" role="function">
466
<title>gdu_device_is_media_change_detection_inhibited ()</title>
467
<indexterm zone="gdu-device-is-media-change-detection-inhibited"><primary sortas="gdu_device_is_media_change_detection_inhibited">gdu_device_is_media_change_detection_inhibited</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gdu_device_is_media_change_detection_inhibited
468
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
470
</para><variablelist role="params">
471
<varlistentry><term><parameter>device</parameter> :</term>
473
</simpara></listitem></varlistentry>
474
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
475
</simpara></listitem></varlistentry>
476
</variablelist></refsect2>
477
<refsect2 id="gdu-device-is-read-only" role="function">
478
<title>gdu_device_is_read_only ()</title>
479
<indexterm zone="gdu-device-is-read-only"><primary sortas="gdu_device_is_read_only">gdu_device_is_read_only</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gdu_device_is_read_only (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
481
</para><variablelist role="params">
482
<varlistentry><term><parameter>device</parameter> :</term>
484
</simpara></listitem></varlistentry>
485
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
486
</simpara></listitem></varlistentry>
487
</variablelist></refsect2>
488
<refsect2 id="gdu-device-is-system-internal" role="function">
489
<title>gdu_device_is_system_internal ()</title>
490
<indexterm zone="gdu-device-is-system-internal"><primary sortas="gdu_device_is_system_internal">gdu_device_is_system_internal</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gdu_device_is_system_internal (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
492
</para><variablelist role="params">
493
<varlistentry><term><parameter>device</parameter> :</term>
495
</simpara></listitem></varlistentry>
496
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
497
</simpara></listitem></varlistentry>
498
</variablelist></refsect2>
499
<refsect2 id="gdu-device-is-partition" role="function">
500
<title>gdu_device_is_partition ()</title>
501
<indexterm zone="gdu-device-is-partition"><primary sortas="gdu_device_is_partition">gdu_device_is_partition</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gdu_device_is_partition (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
503
</para><variablelist role="params">
504
<varlistentry><term><parameter>device</parameter> :</term>
506
</simpara></listitem></varlistentry>
507
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
508
</simpara></listitem></varlistentry>
509
</variablelist></refsect2>
510
<refsect2 id="gdu-device-is-partition-table" role="function">
511
<title>gdu_device_is_partition_table ()</title>
512
<indexterm zone="gdu-device-is-partition-table"><primary sortas="gdu_device_is_partition_table">gdu_device_is_partition_table</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gdu_device_is_partition_table (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
514
</para><variablelist role="params">
515
<varlistentry><term><parameter>device</parameter> :</term>
517
</simpara></listitem></varlistentry>
518
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
519
</simpara></listitem></varlistentry>
520
</variablelist></refsect2>
521
<refsect2 id="gdu-device-is-drive" role="function">
522
<title>gdu_device_is_drive ()</title>
523
<indexterm zone="gdu-device-is-drive"><primary sortas="gdu_device_is_drive">gdu_device_is_drive</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gdu_device_is_drive (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
525
</para><variablelist role="params">
526
<varlistentry><term><parameter>device</parameter> :</term>
528
</simpara></listitem></varlistentry>
529
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
530
</simpara></listitem></varlistentry>
531
</variablelist></refsect2>
532
<refsect2 id="gdu-device-is-optical-disc" role="function">
533
<title>gdu_device_is_optical_disc ()</title>
534
<indexterm zone="gdu-device-is-optical-disc"><primary sortas="gdu_device_is_optical_disc">gdu_device_is_optical_disc</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gdu_device_is_optical_disc (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
536
</para><variablelist role="params">
537
<varlistentry><term><parameter>device</parameter> :</term>
539
</simpara></listitem></varlistentry>
540
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
541
</simpara></listitem></varlistentry>
542
</variablelist></refsect2>
543
<refsect2 id="gdu-device-is-luks" role="function">
544
<title>gdu_device_is_luks ()</title>
545
<indexterm zone="gdu-device-is-luks"><primary sortas="gdu_device_is_luks">gdu_device_is_luks</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gdu_device_is_luks (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
547
</para><variablelist role="params">
548
<varlistentry><term><parameter>device</parameter> :</term>
550
</simpara></listitem></varlistentry>
551
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
552
</simpara></listitem></varlistentry>
553
</variablelist></refsect2>
554
<refsect2 id="gdu-device-is-luks-cleartext" role="function">
555
<title>gdu_device_is_luks_cleartext ()</title>
556
<indexterm zone="gdu-device-is-luks-cleartext"><primary sortas="gdu_device_is_luks_cleartext">gdu_device_is_luks_cleartext</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gdu_device_is_luks_cleartext (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
558
</para><variablelist role="params">
559
<varlistentry><term><parameter>device</parameter> :</term>
561
</simpara></listitem></varlistentry>
562
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
563
</simpara></listitem></varlistentry>
564
</variablelist></refsect2>
565
<refsect2 id="gdu-device-is-linux-md-component" role="function">
566
<title>gdu_device_is_linux_md_component ()</title>
567
<indexterm zone="gdu-device-is-linux-md-component"><primary sortas="gdu_device_is_linux_md_component">gdu_device_is_linux_md_component</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gdu_device_is_linux_md_component (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
569
</para><variablelist role="params">
570
<varlistentry><term><parameter>device</parameter> :</term>
572
</simpara></listitem></varlistentry>
573
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
574
</simpara></listitem></varlistentry>
575
</variablelist></refsect2>
576
<refsect2 id="gdu-device-is-linux-md" role="function">
577
<title>gdu_device_is_linux_md ()</title>
578
<indexterm zone="gdu-device-is-linux-md"><primary sortas="gdu_device_is_linux_md">gdu_device_is_linux_md</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gdu_device_is_linux_md (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
580
</para><variablelist role="params">
581
<varlistentry><term><parameter>device</parameter> :</term>
583
</simpara></listitem></varlistentry>
584
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
585
</simpara></listitem></varlistentry>
586
</variablelist></refsect2>
587
<refsect2 id="gdu-device-is-mounted" role="function">
588
<title>gdu_device_is_mounted ()</title>
589
<indexterm zone="gdu-device-is-mounted"><primary sortas="gdu_device_is_mounted">gdu_device_is_mounted</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gdu_device_is_mounted (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
591
</para><variablelist role="params">
592
<varlistentry><term><parameter>device</parameter> :</term>
594
</simpara></listitem></varlistentry>
595
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
596
</simpara></listitem></varlistentry>
597
</variablelist></refsect2>
598
<refsect2 id="gdu-device-get-mount-path" role="function">
599
<title>gdu_device_get_mount_path ()</title>
600
<indexterm zone="gdu-device-get-mount-path"><primary sortas="gdu_device_get_mount_path">gdu_device_get_mount_path</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_get_mount_path (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
602
</para><variablelist role="params">
603
<varlistentry><term><parameter>device</parameter> :</term>
605
</simpara></listitem></varlistentry>
606
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
607
</simpara></listitem></varlistentry>
608
</variablelist></refsect2>
609
<refsect2 id="gdu-device-get-mounted-by-uid" role="function">
610
<title>gdu_device_get_mounted_by_uid ()</title>
611
<indexterm zone="gdu-device-get-mounted-by-uid"><primary sortas="gdu_device_get_mounted_by_uid">gdu_device_get_mounted_by_uid</primary></indexterm><programlisting><link linkend="uid-t">uid_t</link> gdu_device_get_mounted_by_uid (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
613
</para><variablelist role="params">
614
<varlistentry><term><parameter>device</parameter> :</term>
616
</simpara></listitem></varlistentry>
617
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
618
</simpara></listitem></varlistentry>
619
</variablelist></refsect2>
620
<refsect2 id="gdu-device-get-presentation-name" role="function">
621
<title>gdu_device_get_presentation_name ()</title>
622
<indexterm zone="gdu-device-get-presentation-name"><primary sortas="gdu_device_get_presentation_name">gdu_device_get_presentation_name</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_get_presentation_name (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
624
</para><variablelist role="params">
625
<varlistentry><term><parameter>device</parameter> :</term>
627
</simpara></listitem></varlistentry>
628
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
629
</simpara></listitem></varlistentry>
630
</variablelist></refsect2>
631
<refsect2 id="gdu-device-get-presentation-icon-name" role="function">
632
<title>gdu_device_get_presentation_icon_name ()</title>
633
<indexterm zone="gdu-device-get-presentation-icon-name"><primary sortas="gdu_device_get_presentation_icon_name">gdu_device_get_presentation_icon_name</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_get_presentation_icon_name
634
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
636
</para><variablelist role="params">
637
<varlistentry><term><parameter>device</parameter> :</term>
639
</simpara></listitem></varlistentry>
640
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
641
</simpara></listitem></varlistentry>
642
</variablelist></refsect2>
643
<refsect2 id="gdu-device-job-in-progress" role="function">
644
<title>gdu_device_job_in_progress ()</title>
645
<indexterm zone="gdu-device-job-in-progress"><primary sortas="gdu_device_job_in_progress">gdu_device_job_in_progress</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gdu_device_job_in_progress (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
647
</para><variablelist role="params">
648
<varlistentry><term><parameter>device</parameter> :</term>
650
</simpara></listitem></varlistentry>
651
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
652
</simpara></listitem></varlistentry>
653
</variablelist></refsect2>
654
<refsect2 id="gdu-device-job-get-id" role="function">
655
<title>gdu_device_job_get_id ()</title>
656
<indexterm zone="gdu-device-job-get-id"><primary sortas="gdu_device_job_get_id">gdu_device_job_get_id</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_job_get_id (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
658
</para><variablelist role="params">
659
<varlistentry><term><parameter>device</parameter> :</term>
661
</simpara></listitem></varlistentry>
662
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
663
</simpara></listitem></varlistentry>
664
</variablelist></refsect2>
665
<refsect2 id="gdu-device-job-get-initiated-by-uid" role="function">
666
<title>gdu_device_job_get_initiated_by_uid ()</title>
667
<indexterm zone="gdu-device-job-get-initiated-by-uid"><primary sortas="gdu_device_job_get_initiated_by_uid">gdu_device_job_get_initiated_by_uid</primary></indexterm><programlisting><link linkend="uid-t">uid_t</link> gdu_device_job_get_initiated_by_uid (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
669
</para><variablelist role="params">
670
<varlistentry><term><parameter>device</parameter> :</term>
672
</simpara></listitem></varlistentry>
673
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
674
</simpara></listitem></varlistentry>
675
</variablelist></refsect2>
676
<refsect2 id="gdu-device-job-is-cancellable" role="function">
677
<title>gdu_device_job_is_cancellable ()</title>
678
<indexterm zone="gdu-device-job-is-cancellable"><primary sortas="gdu_device_job_is_cancellable">gdu_device_job_is_cancellable</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gdu_device_job_is_cancellable (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
680
</para><variablelist role="params">
681
<varlistentry><term><parameter>device</parameter> :</term>
683
</simpara></listitem></varlistentry>
684
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
685
</simpara></listitem></varlistentry>
686
</variablelist></refsect2>
687
<refsect2 id="gdu-device-id-get-usage" role="function">
688
<title>gdu_device_id_get_usage ()</title>
689
<indexterm zone="gdu-device-id-get-usage"><primary sortas="gdu_device_id_get_usage">gdu_device_id_get_usage</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_id_get_usage (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
691
</para><variablelist role="params">
692
<varlistentry><term><parameter>device</parameter> :</term>
694
</simpara></listitem></varlistentry>
695
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
696
</simpara></listitem></varlistentry>
697
</variablelist></refsect2>
698
<refsect2 id="gdu-device-id-get-type" role="function">
699
<title>gdu_device_id_get_type ()</title>
700
<indexterm zone="gdu-device-id-get-type"><primary sortas="gdu_device_id_get_type">gdu_device_id_get_type</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_id_get_type (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
702
</para><variablelist role="params">
703
<varlistentry><term><parameter>device</parameter> :</term>
705
</simpara></listitem></varlistentry>
706
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
707
</simpara></listitem></varlistentry>
708
</variablelist></refsect2>
709
<refsect2 id="gdu-device-id-get-version" role="function">
710
<title>gdu_device_id_get_version ()</title>
711
<indexterm zone="gdu-device-id-get-version"><primary sortas="gdu_device_id_get_version">gdu_device_id_get_version</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_id_get_version (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
713
</para><variablelist role="params">
714
<varlistentry><term><parameter>device</parameter> :</term>
716
</simpara></listitem></varlistentry>
717
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
718
</simpara></listitem></varlistentry>
719
</variablelist></refsect2>
720
<refsect2 id="gdu-device-id-get-label" role="function">
721
<title>gdu_device_id_get_label ()</title>
722
<indexterm zone="gdu-device-id-get-label"><primary sortas="gdu_device_id_get_label">gdu_device_id_get_label</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_id_get_label (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
724
</para><variablelist role="params">
725
<varlistentry><term><parameter>device</parameter> :</term>
727
</simpara></listitem></varlistentry>
728
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
729
</simpara></listitem></varlistentry>
730
</variablelist></refsect2>
731
<refsect2 id="gdu-device-id-get-uuid" role="function">
732
<title>gdu_device_id_get_uuid ()</title>
733
<indexterm zone="gdu-device-id-get-uuid"><primary sortas="gdu_device_id_get_uuid">gdu_device_id_get_uuid</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_id_get_uuid (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
735
</para><variablelist role="params">
736
<varlistentry><term><parameter>device</parameter> :</term>
738
</simpara></listitem></varlistentry>
739
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
740
</simpara></listitem></varlistentry>
741
</variablelist></refsect2>
742
<refsect2 id="gdu-device-partition-get-slave" role="function">
743
<title>gdu_device_partition_get_slave ()</title>
744
<indexterm zone="gdu-device-partition-get-slave"><primary sortas="gdu_device_partition_get_slave">gdu_device_partition_get_slave</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_partition_get_slave (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
746
</para><variablelist role="params">
747
<varlistentry><term><parameter>device</parameter> :</term>
749
</simpara></listitem></varlistentry>
750
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
751
</simpara></listitem></varlistentry>
752
</variablelist></refsect2>
753
<refsect2 id="gdu-device-partition-get-scheme" role="function">
754
<title>gdu_device_partition_get_scheme ()</title>
755
<indexterm zone="gdu-device-partition-get-scheme"><primary sortas="gdu_device_partition_get_scheme">gdu_device_partition_get_scheme</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_partition_get_scheme (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
757
</para><variablelist role="params">
758
<varlistentry><term><parameter>device</parameter> :</term>
760
</simpara></listitem></varlistentry>
761
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
762
</simpara></listitem></varlistentry>
763
</variablelist></refsect2>
764
<refsect2 id="gdu-device-partition-get-type" role="function">
765
<title>gdu_device_partition_get_type ()</title>
766
<indexterm zone="gdu-device-partition-get-type"><primary sortas="gdu_device_partition_get_type">gdu_device_partition_get_type</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_partition_get_type (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
768
</para><variablelist role="params">
769
<varlistentry><term><parameter>device</parameter> :</term>
771
</simpara></listitem></varlistentry>
772
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
773
</simpara></listitem></varlistentry>
774
</variablelist></refsect2>
775
<refsect2 id="gdu-device-partition-get-label" role="function">
776
<title>gdu_device_partition_get_label ()</title>
777
<indexterm zone="gdu-device-partition-get-label"><primary sortas="gdu_device_partition_get_label">gdu_device_partition_get_label</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_partition_get_label (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
779
</para><variablelist role="params">
780
<varlistentry><term><parameter>device</parameter> :</term>
782
</simpara></listitem></varlistentry>
783
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
784
</simpara></listitem></varlistentry>
785
</variablelist></refsect2>
786
<refsect2 id="gdu-device-partition-get-uuid" role="function">
787
<title>gdu_device_partition_get_uuid ()</title>
788
<indexterm zone="gdu-device-partition-get-uuid"><primary sortas="gdu_device_partition_get_uuid">gdu_device_partition_get_uuid</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_partition_get_uuid (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
790
</para><variablelist role="params">
791
<varlistentry><term><parameter>device</parameter> :</term>
793
</simpara></listitem></varlistentry>
794
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
795
</simpara></listitem></varlistentry>
796
</variablelist></refsect2>
797
<refsect2 id="gdu-device-partition-get-flags" role="function">
798
<title>gdu_device_partition_get_flags ()</title>
799
<indexterm zone="gdu-device-partition-get-flags"><primary sortas="gdu_device_partition_get_flags">gdu_device_partition_get_flags</primary></indexterm><programlisting><link linkend="char">char</link> ** gdu_device_partition_get_flags (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
801
</para><variablelist role="params">
802
<varlistentry><term><parameter>device</parameter> :</term>
804
</simpara></listitem></varlistentry>
805
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
806
</simpara></listitem></varlistentry>
807
</variablelist></refsect2>
808
<refsect2 id="gdu-device-partition-get-number" role="function">
809
<title>gdu_device_partition_get_number ()</title>
810
<indexterm zone="gdu-device-partition-get-number"><primary sortas="gdu_device_partition_get_number">gdu_device_partition_get_number</primary></indexterm><programlisting><link linkend="int">int</link> gdu_device_partition_get_number (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
812
</para><variablelist role="params">
813
<varlistentry><term><parameter>device</parameter> :</term>
815
</simpara></listitem></varlistentry>
816
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
817
</simpara></listitem></varlistentry>
818
</variablelist></refsect2>
819
<refsect2 id="gdu-device-partition-get-offset" role="function">
820
<title>gdu_device_partition_get_offset ()</title>
821
<indexterm zone="gdu-device-partition-get-offset"><primary sortas="gdu_device_partition_get_offset">gdu_device_partition_get_offset</primary></indexterm><programlisting><link linkend="guint64">guint64</link> gdu_device_partition_get_offset (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
823
</para><variablelist role="params">
824
<varlistentry><term><parameter>device</parameter> :</term>
826
</simpara></listitem></varlistentry>
827
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
828
</simpara></listitem></varlistentry>
829
</variablelist></refsect2>
830
<refsect2 id="gdu-device-partition-get-size" role="function">
831
<title>gdu_device_partition_get_size ()</title>
832
<indexterm zone="gdu-device-partition-get-size"><primary sortas="gdu_device_partition_get_size">gdu_device_partition_get_size</primary></indexterm><programlisting><link linkend="guint64">guint64</link> gdu_device_partition_get_size (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
834
</para><variablelist role="params">
835
<varlistentry><term><parameter>device</parameter> :</term>
837
</simpara></listitem></varlistentry>
838
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
839
</simpara></listitem></varlistentry>
840
</variablelist></refsect2>
841
<refsect2 id="gdu-device-partition-table-get-scheme" role="function">
842
<title>gdu_device_partition_table_get_scheme ()</title>
843
<indexterm zone="gdu-device-partition-table-get-scheme"><primary sortas="gdu_device_partition_table_get_scheme">gdu_device_partition_table_get_scheme</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_partition_table_get_scheme
844
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
846
</para><variablelist role="params">
847
<varlistentry><term><parameter>device</parameter> :</term>
849
</simpara></listitem></varlistentry>
850
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
851
</simpara></listitem></varlistentry>
852
</variablelist></refsect2>
853
<refsect2 id="gdu-device-partition-table-get-count" role="function">
854
<title>gdu_device_partition_table_get_count ()</title>
855
<indexterm zone="gdu-device-partition-table-get-count"><primary sortas="gdu_device_partition_table_get_count">gdu_device_partition_table_get_count</primary></indexterm><programlisting><link linkend="int">int</link> gdu_device_partition_table_get_count
856
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
858
</para><variablelist role="params">
859
<varlistentry><term><parameter>device</parameter> :</term>
861
</simpara></listitem></varlistentry>
862
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
863
</simpara></listitem></varlistentry>
864
</variablelist></refsect2>
865
<refsect2 id="gdu-device-luks-get-holder" role="function">
866
<title>gdu_device_luks_get_holder ()</title>
867
<indexterm zone="gdu-device-luks-get-holder"><primary sortas="gdu_device_luks_get_holder">gdu_device_luks_get_holder</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_luks_get_holder (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
869
</para><variablelist role="params">
870
<varlistentry><term><parameter>device</parameter> :</term>
872
</simpara></listitem></varlistentry>
873
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
874
</simpara></listitem></varlistentry>
875
</variablelist></refsect2>
876
<refsect2 id="gdu-device-luks-cleartext-get-slave" role="function">
877
<title>gdu_device_luks_cleartext_get_slave ()</title>
878
<indexterm zone="gdu-device-luks-cleartext-get-slave"><primary sortas="gdu_device_luks_cleartext_get_slave">gdu_device_luks_cleartext_get_slave</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_luks_cleartext_get_slave (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
880
</para><variablelist role="params">
881
<varlistentry><term><parameter>device</parameter> :</term>
883
</simpara></listitem></varlistentry>
884
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
885
</simpara></listitem></varlistentry>
886
</variablelist></refsect2>
887
<refsect2 id="gdu-device-luks-cleartext-unlocked-by-uid" role="function">
888
<title>gdu_device_luks_cleartext_unlocked_by_uid ()</title>
889
<indexterm zone="gdu-device-luks-cleartext-unlocked-by-uid"><primary sortas="gdu_device_luks_cleartext_unlocked_by_uid">gdu_device_luks_cleartext_unlocked_by_uid</primary></indexterm><programlisting><link linkend="uid-t">uid_t</link> gdu_device_luks_cleartext_unlocked_by_uid
890
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
892
</para><variablelist role="params">
893
<varlistentry><term><parameter>device</parameter> :</term>
895
</simpara></listitem></varlistentry>
896
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
897
</simpara></listitem></varlistentry>
898
</variablelist></refsect2>
899
<refsect2 id="gdu-device-drive-get-vendor" role="function">
900
<title>gdu_device_drive_get_vendor ()</title>
901
<indexterm zone="gdu-device-drive-get-vendor"><primary sortas="gdu_device_drive_get_vendor">gdu_device_drive_get_vendor</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_drive_get_vendor (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
903
</para><variablelist role="params">
904
<varlistentry><term><parameter>device</parameter> :</term>
906
</simpara></listitem></varlistentry>
907
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
908
</simpara></listitem></varlistentry>
909
</variablelist></refsect2>
910
<refsect2 id="gdu-device-drive-get-model" role="function">
911
<title>gdu_device_drive_get_model ()</title>
912
<indexterm zone="gdu-device-drive-get-model"><primary sortas="gdu_device_drive_get_model">gdu_device_drive_get_model</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_drive_get_model (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
914
</para><variablelist role="params">
915
<varlistentry><term><parameter>device</parameter> :</term>
917
</simpara></listitem></varlistentry>
918
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
919
</simpara></listitem></varlistentry>
920
</variablelist></refsect2>
921
<refsect2 id="gdu-device-drive-get-revision" role="function">
922
<title>gdu_device_drive_get_revision ()</title>
923
<indexterm zone="gdu-device-drive-get-revision"><primary sortas="gdu_device_drive_get_revision">gdu_device_drive_get_revision</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_drive_get_revision (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
925
</para><variablelist role="params">
926
<varlistentry><term><parameter>device</parameter> :</term>
928
</simpara></listitem></varlistentry>
929
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
930
</simpara></listitem></varlistentry>
931
</variablelist></refsect2>
932
<refsect2 id="gdu-device-drive-get-serial" role="function">
933
<title>gdu_device_drive_get_serial ()</title>
934
<indexterm zone="gdu-device-drive-get-serial"><primary sortas="gdu_device_drive_get_serial">gdu_device_drive_get_serial</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_drive_get_serial (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
936
</para><variablelist role="params">
937
<varlistentry><term><parameter>device</parameter> :</term>
939
</simpara></listitem></varlistentry>
940
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
941
</simpara></listitem></varlistentry>
942
</variablelist></refsect2>
943
<refsect2 id="gdu-device-drive-get-connection-interface" role="function">
944
<title>gdu_device_drive_get_connection_interface ()</title>
945
<indexterm zone="gdu-device-drive-get-connection-interface"><primary sortas="gdu_device_drive_get_connection_interface">gdu_device_drive_get_connection_interface</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_drive_get_connection_interface
946
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
948
</para><variablelist role="params">
949
<varlistentry><term><parameter>device</parameter> :</term>
951
</simpara></listitem></varlistentry>
952
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
953
</simpara></listitem></varlistentry>
954
</variablelist></refsect2>
955
<refsect2 id="gdu-device-drive-get-connection-speed" role="function">
956
<title>gdu_device_drive_get_connection_speed ()</title>
957
<indexterm zone="gdu-device-drive-get-connection-speed"><primary sortas="gdu_device_drive_get_connection_speed">gdu_device_drive_get_connection_speed</primary></indexterm><programlisting><link linkend="guint64">guint64</link> gdu_device_drive_get_connection_speed
958
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
960
</para><variablelist role="params">
961
<varlistentry><term><parameter>device</parameter> :</term>
963
</simpara></listitem></varlistentry>
964
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
965
</simpara></listitem></varlistentry>
966
</variablelist></refsect2>
967
<refsect2 id="gdu-device-drive-get-media-compatibility" role="function">
968
<title>gdu_device_drive_get_media_compatibility ()</title>
969
<indexterm zone="gdu-device-drive-get-media-compatibility"><primary sortas="gdu_device_drive_get_media_compatibility">gdu_device_drive_get_media_compatibility</primary></indexterm><programlisting><link linkend="char">char</link> ** gdu_device_drive_get_media_compatibility
970
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
972
</para><variablelist role="params">
973
<varlistentry><term><parameter>device</parameter> :</term>
975
</simpara></listitem></varlistentry>
976
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
977
</simpara></listitem></varlistentry>
978
</variablelist></refsect2>
979
<refsect2 id="gdu-device-drive-get-media" role="function">
980
<title>gdu_device_drive_get_media ()</title>
981
<indexterm zone="gdu-device-drive-get-media"><primary sortas="gdu_device_drive_get_media">gdu_device_drive_get_media</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_drive_get_media (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
983
</para><variablelist role="params">
984
<varlistentry><term><parameter>device</parameter> :</term>
986
</simpara></listitem></varlistentry>
987
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
988
</simpara></listitem></varlistentry>
989
</variablelist></refsect2>
990
<refsect2 id="gdu-device-drive-get-is-media-ejectable" role="function">
991
<title>gdu_device_drive_get_is_media_ejectable ()</title>
992
<indexterm zone="gdu-device-drive-get-is-media-ejectable"><primary sortas="gdu_device_drive_get_is_media_ejectable">gdu_device_drive_get_is_media_ejectable</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gdu_device_drive_get_is_media_ejectable
993
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
995
</para><variablelist role="params">
996
<varlistentry><term><parameter>device</parameter> :</term>
998
</simpara></listitem></varlistentry>
999
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1000
</simpara></listitem></varlistentry>
1001
</variablelist></refsect2>
1002
<refsect2 id="gdu-device-drive-get-requires-eject" role="function">
1003
<title>gdu_device_drive_get_requires_eject ()</title>
1004
<indexterm zone="gdu-device-drive-get-requires-eject"><primary sortas="gdu_device_drive_get_requires_eject">gdu_device_drive_get_requires_eject</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gdu_device_drive_get_requires_eject (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1006
</para><variablelist role="params">
1007
<varlistentry><term><parameter>device</parameter> :</term>
1009
</simpara></listitem></varlistentry>
1010
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1011
</simpara></listitem></varlistentry>
1012
</variablelist></refsect2>
1013
<refsect2 id="gdu-device-optical-disc-get-is-blank" role="function">
1014
<title>gdu_device_optical_disc_get_is_blank ()</title>
1015
<indexterm zone="gdu-device-optical-disc-get-is-blank"><primary sortas="gdu_device_optical_disc_get_is_blank">gdu_device_optical_disc_get_is_blank</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gdu_device_optical_disc_get_is_blank
1016
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1018
</para><variablelist role="params">
1019
<varlistentry><term><parameter>device</parameter> :</term>
1021
</simpara></listitem></varlistentry>
1022
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1023
</simpara></listitem></varlistentry>
1024
</variablelist></refsect2>
1025
<refsect2 id="gdu-device-optical-disc-get-is-appendable" role="function">
1026
<title>gdu_device_optical_disc_get_is_appendable ()</title>
1027
<indexterm zone="gdu-device-optical-disc-get-is-appendable"><primary sortas="gdu_device_optical_disc_get_is_appendable">gdu_device_optical_disc_get_is_appendable</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gdu_device_optical_disc_get_is_appendable
1028
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1030
</para><variablelist role="params">
1031
<varlistentry><term><parameter>device</parameter> :</term>
1033
</simpara></listitem></varlistentry>
1034
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1035
</simpara></listitem></varlistentry>
1036
</variablelist></refsect2>
1037
<refsect2 id="gdu-device-optical-disc-get-is-closed" role="function">
1038
<title>gdu_device_optical_disc_get_is_closed ()</title>
1039
<indexterm zone="gdu-device-optical-disc-get-is-closed"><primary sortas="gdu_device_optical_disc_get_is_closed">gdu_device_optical_disc_get_is_closed</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gdu_device_optical_disc_get_is_closed
1040
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1042
</para><variablelist role="params">
1043
<varlistentry><term><parameter>device</parameter> :</term>
1045
</simpara></listitem></varlistentry>
1046
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1047
</simpara></listitem></varlistentry>
1048
</variablelist></refsect2>
1049
<refsect2 id="gdu-device-optical-disc-get-num-tracks" role="function">
1050
<title>gdu_device_optical_disc_get_num_tracks ()</title>
1051
<indexterm zone="gdu-device-optical-disc-get-num-tracks"><primary sortas="gdu_device_optical_disc_get_num_tracks">gdu_device_optical_disc_get_num_tracks</primary></indexterm><programlisting><link linkend="guint">guint</link> gdu_device_optical_disc_get_num_tracks
1052
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1054
</para><variablelist role="params">
1055
<varlistentry><term><parameter>device</parameter> :</term>
1057
</simpara></listitem></varlistentry>
1058
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1059
</simpara></listitem></varlistentry>
1060
</variablelist></refsect2>
1061
<refsect2 id="gdu-device-optical-disc-get-num-audio-tracks" role="function">
1062
<title>gdu_device_optical_disc_get_num_audio_tracks ()</title>
1063
<indexterm zone="gdu-device-optical-disc-get-num-audio-tracks"><primary sortas="gdu_device_optical_disc_get_num_audio_tracks">gdu_device_optical_disc_get_num_audio_tracks</primary></indexterm><programlisting><link linkend="guint">guint</link> gdu_device_optical_disc_get_num_audio_tracks
1064
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1066
</para><variablelist role="params">
1067
<varlistentry><term><parameter>device</parameter> :</term>
1069
</simpara></listitem></varlistentry>
1070
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1071
</simpara></listitem></varlistentry>
1072
</variablelist></refsect2>
1073
<refsect2 id="gdu-device-optical-disc-get-num-sessions" role="function">
1074
<title>gdu_device_optical_disc_get_num_sessions ()</title>
1075
<indexterm zone="gdu-device-optical-disc-get-num-sessions"><primary sortas="gdu_device_optical_disc_get_num_sessions">gdu_device_optical_disc_get_num_sessions</primary></indexterm><programlisting><link linkend="guint">guint</link> gdu_device_optical_disc_get_num_sessions
1076
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1078
</para><variablelist role="params">
1079
<varlistentry><term><parameter>device</parameter> :</term>
1081
</simpara></listitem></varlistentry>
1082
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1083
</simpara></listitem></varlistentry>
1084
</variablelist></refsect2>
1085
<refsect2 id="gdu-device-linux-md-component-get-level" role="function">
1086
<title>gdu_device_linux_md_component_get_level ()</title>
1087
<indexterm zone="gdu-device-linux-md-component-get-level"><primary sortas="gdu_device_linux_md_component_get_level">gdu_device_linux_md_component_get_level</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_linux_md_component_get_level
1088
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1090
</para><variablelist role="params">
1091
<varlistentry><term><parameter>device</parameter> :</term>
1093
</simpara></listitem></varlistentry>
1094
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1095
</simpara></listitem></varlistentry>
1096
</variablelist></refsect2>
1097
<refsect2 id="gdu-device-linux-md-component-get-num-raid-devices" role="function">
1098
<title>gdu_device_linux_md_component_get_num_raid_devices ()</title>
1099
<indexterm zone="gdu-device-linux-md-component-get-num-raid-devices"><primary sortas="gdu_device_linux_md_component_get_num_raid_devices">gdu_device_linux_md_component_get_num_raid_devices</primary></indexterm><programlisting><link linkend="int">int</link> gdu_device_linux_md_component_get_num_raid_devices
1100
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1102
</para><variablelist role="params">
1103
<varlistentry><term><parameter>device</parameter> :</term>
1105
</simpara></listitem></varlistentry>
1106
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1107
</simpara></listitem></varlistentry>
1108
</variablelist></refsect2>
1109
<refsect2 id="gdu-device-linux-md-component-get-uuid" role="function">
1110
<title>gdu_device_linux_md_component_get_uuid ()</title>
1111
<indexterm zone="gdu-device-linux-md-component-get-uuid"><primary sortas="gdu_device_linux_md_component_get_uuid">gdu_device_linux_md_component_get_uuid</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_linux_md_component_get_uuid
1112
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1114
</para><variablelist role="params">
1115
<varlistentry><term><parameter>device</parameter> :</term>
1117
</simpara></listitem></varlistentry>
1118
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1119
</simpara></listitem></varlistentry>
1120
</variablelist></refsect2>
1121
<refsect2 id="gdu-device-linux-md-component-get-home-host" role="function">
1122
<title>gdu_device_linux_md_component_get_home_host ()</title>
1123
<indexterm zone="gdu-device-linux-md-component-get-home-host"><primary sortas="gdu_device_linux_md_component_get_home_host">gdu_device_linux_md_component_get_home_host</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_linux_md_component_get_home_host
1124
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1126
</para><variablelist role="params">
1127
<varlistentry><term><parameter>device</parameter> :</term>
1129
</simpara></listitem></varlistentry>
1130
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1131
</simpara></listitem></varlistentry>
1132
</variablelist></refsect2>
1133
<refsect2 id="gdu-device-linux-md-component-get-name" role="function">
1134
<title>gdu_device_linux_md_component_get_name ()</title>
1135
<indexterm zone="gdu-device-linux-md-component-get-name"><primary sortas="gdu_device_linux_md_component_get_name">gdu_device_linux_md_component_get_name</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_linux_md_component_get_name
1136
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1138
</para><variablelist role="params">
1139
<varlistentry><term><parameter>device</parameter> :</term>
1141
</simpara></listitem></varlistentry>
1142
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1143
</simpara></listitem></varlistentry>
1144
</variablelist></refsect2>
1145
<refsect2 id="gdu-device-linux-md-component-get-version" role="function">
1146
<title>gdu_device_linux_md_component_get_version ()</title>
1147
<indexterm zone="gdu-device-linux-md-component-get-version"><primary sortas="gdu_device_linux_md_component_get_version">gdu_device_linux_md_component_get_version</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_linux_md_component_get_version
1148
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1150
</para><variablelist role="params">
1151
<varlistentry><term><parameter>device</parameter> :</term>
1153
</simpara></listitem></varlistentry>
1154
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1155
</simpara></listitem></varlistentry>
1156
</variablelist></refsect2>
1157
<refsect2 id="gdu-device-linux-md-component-get-holder" role="function">
1158
<title>gdu_device_linux_md_component_get_holder ()</title>
1159
<indexterm zone="gdu-device-linux-md-component-get-holder"><primary sortas="gdu_device_linux_md_component_get_holder">gdu_device_linux_md_component_get_holder</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_linux_md_component_get_holder
1160
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1162
</para><variablelist role="params">
1163
<varlistentry><term><parameter>device</parameter> :</term>
1165
</simpara></listitem></varlistentry>
1166
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1167
</simpara></listitem></varlistentry>
1168
</variablelist></refsect2>
1169
<refsect2 id="gdu-device-linux-md-component-get-state" role="function">
1170
<title>gdu_device_linux_md_component_get_state ()</title>
1171
<indexterm zone="gdu-device-linux-md-component-get-state"><primary sortas="gdu_device_linux_md_component_get_state">gdu_device_linux_md_component_get_state</primary></indexterm><programlisting><link linkend="char">char</link> ** gdu_device_linux_md_component_get_state
1172
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1174
</para><variablelist role="params">
1175
<varlistentry><term><parameter>device</parameter> :</term>
1177
</simpara></listitem></varlistentry>
1178
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1179
</simpara></listitem></varlistentry>
1180
</variablelist></refsect2>
1181
<refsect2 id="gdu-device-linux-md-get-state" role="function">
1182
<title>gdu_device_linux_md_get_state ()</title>
1183
<indexterm zone="gdu-device-linux-md-get-state"><primary sortas="gdu_device_linux_md_get_state">gdu_device_linux_md_get_state</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_linux_md_get_state (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1185
</para><variablelist role="params">
1186
<varlistentry><term><parameter>device</parameter> :</term>
1188
</simpara></listitem></varlistentry>
1189
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1190
</simpara></listitem></varlistentry>
1191
</variablelist></refsect2>
1192
<refsect2 id="gdu-device-linux-md-get-level" role="function">
1193
<title>gdu_device_linux_md_get_level ()</title>
1194
<indexterm zone="gdu-device-linux-md-get-level"><primary sortas="gdu_device_linux_md_get_level">gdu_device_linux_md_get_level</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_linux_md_get_level (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1196
</para><variablelist role="params">
1197
<varlistentry><term><parameter>device</parameter> :</term>
1199
</simpara></listitem></varlistentry>
1200
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1201
</simpara></listitem></varlistentry>
1202
</variablelist></refsect2>
1203
<refsect2 id="gdu-device-linux-md-get-num-raid-devices" role="function">
1204
<title>gdu_device_linux_md_get_num_raid_devices ()</title>
1205
<indexterm zone="gdu-device-linux-md-get-num-raid-devices"><primary sortas="gdu_device_linux_md_get_num_raid_devices">gdu_device_linux_md_get_num_raid_devices</primary></indexterm><programlisting><link linkend="int">int</link> gdu_device_linux_md_get_num_raid_devices
1206
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1208
</para><variablelist role="params">
1209
<varlistentry><term><parameter>device</parameter> :</term>
1211
</simpara></listitem></varlistentry>
1212
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1213
</simpara></listitem></varlistentry>
1214
</variablelist></refsect2>
1215
<refsect2 id="gdu-device-linux-md-get-uuid" role="function">
1216
<title>gdu_device_linux_md_get_uuid ()</title>
1217
<indexterm zone="gdu-device-linux-md-get-uuid"><primary sortas="gdu_device_linux_md_get_uuid">gdu_device_linux_md_get_uuid</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_linux_md_get_uuid (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1219
</para><variablelist role="params">
1220
<varlistentry><term><parameter>device</parameter> :</term>
1222
</simpara></listitem></varlistentry>
1223
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1224
</simpara></listitem></varlistentry>
1225
</variablelist></refsect2>
1226
<refsect2 id="gdu-device-linux-md-get-home-host" role="function">
1227
<title>gdu_device_linux_md_get_home_host ()</title>
1228
<indexterm zone="gdu-device-linux-md-get-home-host"><primary sortas="gdu_device_linux_md_get_home_host">gdu_device_linux_md_get_home_host</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_linux_md_get_home_host (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1230
</para><variablelist role="params">
1231
<varlistentry><term><parameter>device</parameter> :</term>
1233
</simpara></listitem></varlistentry>
1234
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1235
</simpara></listitem></varlistentry>
1236
</variablelist></refsect2>
1237
<refsect2 id="gdu-device-linux-md-get-name" role="function">
1238
<title>gdu_device_linux_md_get_name ()</title>
1239
<indexterm zone="gdu-device-linux-md-get-name"><primary sortas="gdu_device_linux_md_get_name">gdu_device_linux_md_get_name</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_linux_md_get_name (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1241
</para><variablelist role="params">
1242
<varlistentry><term><parameter>device</parameter> :</term>
1244
</simpara></listitem></varlistentry>
1245
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1246
</simpara></listitem></varlistentry>
1247
</variablelist></refsect2>
1248
<refsect2 id="gdu-device-linux-md-get-version" role="function">
1249
<title>gdu_device_linux_md_get_version ()</title>
1250
<indexterm zone="gdu-device-linux-md-get-version"><primary sortas="gdu_device_linux_md_get_version">gdu_device_linux_md_get_version</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_linux_md_get_version (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1252
</para><variablelist role="params">
1253
<varlistentry><term><parameter>device</parameter> :</term>
1255
</simpara></listitem></varlistentry>
1256
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1257
</simpara></listitem></varlistentry>
1258
</variablelist></refsect2>
1259
<refsect2 id="gdu-device-linux-md-get-slaves" role="function">
1260
<title>gdu_device_linux_md_get_slaves ()</title>
1261
<indexterm zone="gdu-device-linux-md-get-slaves"><primary sortas="gdu_device_linux_md_get_slaves">gdu_device_linux_md_get_slaves</primary></indexterm><programlisting><link linkend="char">char</link> ** gdu_device_linux_md_get_slaves (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1263
</para><variablelist role="params">
1264
<varlistentry><term><parameter>device</parameter> :</term>
1266
</simpara></listitem></varlistentry>
1267
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1268
</simpara></listitem></varlistentry>
1269
</variablelist></refsect2>
1270
<refsect2 id="gdu-device-linux-md-is-degraded" role="function">
1271
<title>gdu_device_linux_md_is_degraded ()</title>
1272
<indexterm zone="gdu-device-linux-md-is-degraded"><primary sortas="gdu_device_linux_md_is_degraded">gdu_device_linux_md_is_degraded</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gdu_device_linux_md_is_degraded (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1274
</para><variablelist role="params">
1275
<varlistentry><term><parameter>device</parameter> :</term>
1277
</simpara></listitem></varlistentry>
1278
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1279
</simpara></listitem></varlistentry>
1280
</variablelist></refsect2>
1281
<refsect2 id="gdu-device-linux-md-get-sync-action" role="function">
1282
<title>gdu_device_linux_md_get_sync_action ()</title>
1283
<indexterm zone="gdu-device-linux-md-get-sync-action"><primary sortas="gdu_device_linux_md_get_sync_action">gdu_device_linux_md_get_sync_action</primary></indexterm><programlisting>const <link linkend="char">char</link> * gdu_device_linux_md_get_sync_action (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1285
</para><variablelist role="params">
1286
<varlistentry><term><parameter>device</parameter> :</term>
1288
</simpara></listitem></varlistentry>
1289
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1290
</simpara></listitem></varlistentry>
1291
</variablelist></refsect2>
1292
<refsect2 id="gdu-device-linux-md-get-sync-percentage" role="function">
1293
<title>gdu_device_linux_md_get_sync_percentage ()</title>
1294
<indexterm zone="gdu-device-linux-md-get-sync-percentage"><primary sortas="gdu_device_linux_md_get_sync_percentage">gdu_device_linux_md_get_sync_percentage</primary></indexterm><programlisting><link linkend="double">double</link> gdu_device_linux_md_get_sync_percentage
1295
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1297
</para><variablelist role="params">
1298
<varlistentry><term><parameter>device</parameter> :</term>
1300
</simpara></listitem></varlistentry>
1301
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1302
</simpara></listitem></varlistentry>
1303
</variablelist></refsect2>
1304
<refsect2 id="gdu-device-linux-md-get-sync-speed" role="function">
1305
<title>gdu_device_linux_md_get_sync_speed ()</title>
1306
<indexterm zone="gdu-device-linux-md-get-sync-speed"><primary sortas="gdu_device_linux_md_get_sync_speed">gdu_device_linux_md_get_sync_speed</primary></indexterm><programlisting><link linkend="guint64">guint64</link> gdu_device_linux_md_get_sync_speed (<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1308
</para><variablelist role="params">
1309
<varlistentry><term><parameter>device</parameter> :</term>
1311
</simpara></listitem></varlistentry>
1312
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1313
</simpara></listitem></varlistentry>
1314
</variablelist></refsect2>
1315
<refsect2 id="GduAtaSmartOfflineDataCollectionStatus" role="enum">
1316
<title>enum GduAtaSmartOfflineDataCollectionStatus</title>
1317
<indexterm zone="GduAtaSmartOfflineDataCollectionStatus"><primary sortas="GduAtaSmartOfflineDataCollectionStatus">GduAtaSmartOfflineDataCollectionStatus</primary></indexterm><programlisting>typedef enum {
1318
GDU_ATA_SMART_OFFLINE_DATA_COLLECTION_STATUS_NEVER,
1319
GDU_ATA_SMART_OFFLINE_DATA_COLLECTION_STATUS_SUCCESS,
1320
GDU_ATA_SMART_OFFLINE_DATA_COLLECTION_STATUS_INPROGRESS,
1321
GDU_ATA_SMART_OFFLINE_DATA_COLLECTION_STATUS_SUSPENDED,
1322
GDU_ATA_SMART_OFFLINE_DATA_COLLECTION_STATUS_ABORTED,
1323
GDU_ATA_SMART_OFFLINE_DATA_COLLECTION_STATUS_FATAL,
1324
GDU_ATA_SMART_OFFLINE_DATA_COLLECTION_STATUS_UNKNOWN,
1325
} GduAtaSmartOfflineDataCollectionStatus;
1329
<refsect2 id="GduAtaSmartSelfTestExecutionStatus" role="enum">
1330
<title>enum GduAtaSmartSelfTestExecutionStatus</title>
1331
<indexterm zone="GduAtaSmartSelfTestExecutionStatus"><primary sortas="GduAtaSmartSelfTestExecutionStatus">GduAtaSmartSelfTestExecutionStatus</primary></indexterm><programlisting>typedef enum {
1332
GDU_ATA_SMART_SELF_TEST_EXECUTION_STATUS_SUCCESS_OR_NEVER = 0,
1333
GDU_ATA_SMART_SELF_TEST_EXECUTION_STATUS_ABORTED = 1,
1334
GDU_ATA_SMART_SELF_TEST_EXECUTION_STATUS_INTERRUPTED = 2,
1335
GDU_ATA_SMART_SELF_TEST_EXECUTION_STATUS_FATAL = 3,
1336
GDU_ATA_SMART_SELF_TEST_EXECUTION_STATUS_ERROR_UNKNOWN = 4,
1337
GDU_ATA_SMART_SELF_TEST_EXECUTION_STATUS_ERROR_ELECTRICAL = 5,
1338
GDU_ATA_SMART_SELF_TEST_EXECUTION_STATUS_ERROR_SERVO = 6,
1339
GDU_ATA_SMART_SELF_TEST_EXECUTION_STATUS_ERROR_READ = 7,
1340
GDU_ATA_SMART_SELF_TEST_EXECUTION_STATUS_ERROR_HANDLING = 8,
1341
GDU_ATA_SMART_SELF_TEST_EXECUTION_STATUS_INPROGRESS = 15,
1342
} GduAtaSmartSelfTestExecutionStatus;
1346
<refsect2 id="gdu-device-drive-ata-smart-get-is-available" role="function">
1347
<title>gdu_device_drive_ata_smart_get_is_available ()</title>
1348
<indexterm zone="gdu-device-drive-ata-smart-get-is-available"><primary sortas="gdu_device_drive_ata_smart_get_is_available">gdu_device_drive_ata_smart_get_is_available</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gdu_device_drive_ata_smart_get_is_available
1349
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1351
</para><variablelist role="params">
1352
<varlistentry><term><parameter>device</parameter> :</term>
1354
</simpara></listitem></varlistentry>
1355
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1356
</simpara></listitem></varlistentry>
1357
</variablelist></refsect2>
1358
<refsect2 id="gdu-device-drive-ata-smart-get-is-failing" role="function">
1359
<title>gdu_device_drive_ata_smart_get_is_failing ()</title>
1360
<indexterm zone="gdu-device-drive-ata-smart-get-is-failing"><primary sortas="gdu_device_drive_ata_smart_get_is_failing">gdu_device_drive_ata_smart_get_is_failing</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gdu_device_drive_ata_smart_get_is_failing
1361
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1363
</para><variablelist role="params">
1364
<varlistentry><term><parameter>device</parameter> :</term>
1366
</simpara></listitem></varlistentry>
1367
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1368
</simpara></listitem></varlistentry>
1369
</variablelist></refsect2>
1370
<refsect2 id="gdu-device-drive-ata-smart-get-is-failing-valid" role="function">
1371
<title>gdu_device_drive_ata_smart_get_is_failing_valid ()</title>
1372
<indexterm zone="gdu-device-drive-ata-smart-get-is-failing-valid"><primary sortas="gdu_device_drive_ata_smart_get_is_failing_valid">gdu_device_drive_ata_smart_get_is_failing_valid</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gdu_device_drive_ata_smart_get_is_failing_valid
1373
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1375
</para><variablelist role="params">
1376
<varlistentry><term><parameter>device</parameter> :</term>
1378
</simpara></listitem></varlistentry>
1379
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1380
</simpara></listitem></varlistentry>
1381
</variablelist></refsect2>
1382
<refsect2 id="gdu-device-drive-ata-smart-get-has-bad-sectors" role="function">
1383
<title>gdu_device_drive_ata_smart_get_has_bad_sectors ()</title>
1384
<indexterm zone="gdu-device-drive-ata-smart-get-has-bad-sectors"><primary sortas="gdu_device_drive_ata_smart_get_has_bad_sectors">gdu_device_drive_ata_smart_get_has_bad_sectors</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gdu_device_drive_ata_smart_get_has_bad_sectors
1385
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1387
</para><variablelist role="params">
1388
<varlistentry><term><parameter>device</parameter> :</term>
1390
</simpara></listitem></varlistentry>
1391
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1392
</simpara></listitem></varlistentry>
1393
</variablelist></refsect2>
1394
<refsect2 id="gdu-device-drive-ata-smart-get-has-bad-attributes" role="function">
1395
<title>gdu_device_drive_ata_smart_get_has_bad_attributes ()</title>
1396
<indexterm zone="gdu-device-drive-ata-smart-get-has-bad-attributes"><primary sortas="gdu_device_drive_ata_smart_get_has_bad_attributes">gdu_device_drive_ata_smart_get_has_bad_attributes</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gdu_device_drive_ata_smart_get_has_bad_attributes
1397
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1399
</para><variablelist role="params">
1400
<varlistentry><term><parameter>device</parameter> :</term>
1402
</simpara></listitem></varlistentry>
1403
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1404
</simpara></listitem></varlistentry>
1405
</variablelist></refsect2>
1406
<refsect2 id="gdu-device-drive-ata-smart-get-temperature-kelvin" role="function">
1407
<title>gdu_device_drive_ata_smart_get_temperature_kelvin ()</title>
1408
<indexterm zone="gdu-device-drive-ata-smart-get-temperature-kelvin"><primary sortas="gdu_device_drive_ata_smart_get_temperature_kelvin">gdu_device_drive_ata_smart_get_temperature_kelvin</primary></indexterm><programlisting><link linkend="gdouble">gdouble</link> gdu_device_drive_ata_smart_get_temperature_kelvin
1409
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1411
</para><variablelist role="params">
1412
<varlistentry><term><parameter>device</parameter> :</term>
1414
</simpara></listitem></varlistentry>
1415
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1416
</simpara></listitem></varlistentry>
1417
</variablelist></refsect2>
1418
<refsect2 id="gdu-device-drive-ata-smart-get-power-on-seconds" role="function">
1419
<title>gdu_device_drive_ata_smart_get_power_on_seconds ()</title>
1420
<indexterm zone="gdu-device-drive-ata-smart-get-power-on-seconds"><primary sortas="gdu_device_drive_ata_smart_get_power_on_seconds">gdu_device_drive_ata_smart_get_power_on_seconds</primary></indexterm><programlisting><link linkend="guint64">guint64</link> gdu_device_drive_ata_smart_get_power_on_seconds
1421
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1423
</para><variablelist role="params">
1424
<varlistentry><term><parameter>device</parameter> :</term>
1426
</simpara></listitem></varlistentry>
1427
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1428
</simpara></listitem></varlistentry>
1429
</variablelist></refsect2>
1430
<refsect2 id="gdu-device-drive-ata-smart-get-time-collected" role="function">
1431
<title>gdu_device_drive_ata_smart_get_time_collected ()</title>
1432
<indexterm zone="gdu-device-drive-ata-smart-get-time-collected"><primary sortas="gdu_device_drive_ata_smart_get_time_collected">gdu_device_drive_ata_smart_get_time_collected</primary></indexterm><programlisting><link linkend="guint64">guint64</link> gdu_device_drive_ata_smart_get_time_collected
1433
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1435
</para><variablelist role="params">
1436
<varlistentry><term><parameter>device</parameter> :</term>
1438
</simpara></listitem></varlistentry>
1439
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1440
</simpara></listitem></varlistentry>
1441
</variablelist></refsect2>
1442
<refsect2 id="gdu-device-drive-ata-smart-get-offline-data-collection-status" role="function">
1443
<title>gdu_device_drive_ata_smart_get_offline_data_collection_status ()</title>
1444
<indexterm zone="gdu-device-drive-ata-smart-get-offline-data-collection-status"><primary sortas="gdu_device_drive_ata_smart_get_offline_data_collection_status">gdu_device_drive_ata_smart_get_offline_data_collection_status</primary></indexterm><programlisting><link linkend="GduAtaSmartOfflineDataCollectionStatus">GduAtaSmartOfflineDataCollectionStatus</link> gdu_device_drive_ata_smart_get_offline_data_collection_status
1445
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1447
</para><variablelist role="params">
1448
<varlistentry><term><parameter>device</parameter> :</term>
1450
</simpara></listitem></varlistentry>
1451
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1452
</simpara></listitem></varlistentry>
1453
</variablelist></refsect2>
1454
<refsect2 id="gdu-device-drive-ata-smart-get-offline-data-collection-seconds" role="function">
1455
<title>gdu_device_drive_ata_smart_get_offline_data_collection_seconds ()</title>
1456
<indexterm zone="gdu-device-drive-ata-smart-get-offline-data-collection-seconds"><primary sortas="gdu_device_drive_ata_smart_get_offline_data_collection_seconds">gdu_device_drive_ata_smart_get_offline_data_collection_seconds</primary></indexterm><programlisting><link linkend="guint">guint</link> gdu_device_drive_ata_smart_get_offline_data_collection_seconds
1457
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1459
</para><variablelist role="params">
1460
<varlistentry><term><parameter>device</parameter> :</term>
1462
</simpara></listitem></varlistentry>
1463
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1464
</simpara></listitem></varlistentry>
1465
</variablelist></refsect2>
1466
<refsect2 id="gdu-device-drive-ata-smart-get-self-test-execution-status" role="function">
1467
<title>gdu_device_drive_ata_smart_get_self_test_execution_status ()</title>
1468
<indexterm zone="gdu-device-drive-ata-smart-get-self-test-execution-status"><primary sortas="gdu_device_drive_ata_smart_get_self_test_execution_status">gdu_device_drive_ata_smart_get_self_test_execution_status</primary></indexterm><programlisting><link linkend="GduAtaSmartSelfTestExecutionStatus">GduAtaSmartSelfTestExecutionStatus</link> gdu_device_drive_ata_smart_get_self_test_execution_status
1469
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1471
</para><variablelist role="params">
1472
<varlistentry><term><parameter>device</parameter> :</term>
1474
</simpara></listitem></varlistentry>
1475
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1476
</simpara></listitem></varlistentry>
1477
</variablelist></refsect2>
1478
<refsect2 id="gdu-device-drive-ata-smart-get-self-test-execution-percent-remaining" role="function">
1479
<title>gdu_device_drive_ata_smart_get_self_test_execution_percent_remaining ()</title>
1480
<indexterm zone="gdu-device-drive-ata-smart-get-self-test-execution-percent-remaining"><primary sortas="gdu_device_drive_ata_smart_get_self_test_execution_percent_remaining">gdu_device_drive_ata_smart_get_self_test_execution_percent_remaining</primary></indexterm><programlisting><link linkend="guint">guint</link> gdu_device_drive_ata_smart_get_self_test_execution_percent_remaining
1481
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1483
</para><variablelist role="params">
1484
<varlistentry><term><parameter>device</parameter> :</term>
1486
</simpara></listitem></varlistentry>
1487
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1488
</simpara></listitem></varlistentry>
1489
</variablelist></refsect2>
1490
<refsect2 id="gdu-device-drive-ata-smart-get-short-and-extended-self-test-available" role="function">
1491
<title>gdu_device_drive_ata_smart_get_short_and_extended_self_test_available ()</title>
1492
<indexterm zone="gdu-device-drive-ata-smart-get-short-and-extended-self-test-available"><primary sortas="gdu_device_drive_ata_smart_get_short_and_extended_self_test_available">gdu_device_drive_ata_smart_get_short_and_extended_self_test_available</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gdu_device_drive_ata_smart_get_short_and_extended_self_test_available
1493
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1495
</para><variablelist role="params">
1496
<varlistentry><term><parameter>device</parameter> :</term>
1498
</simpara></listitem></varlistentry>
1499
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1500
</simpara></listitem></varlistentry>
1501
</variablelist></refsect2>
1502
<refsect2 id="gdu-device-drive-ata-smart-get-conveyance-self-test-available" role="function">
1503
<title>gdu_device_drive_ata_smart_get_conveyance_self_test_available ()</title>
1504
<indexterm zone="gdu-device-drive-ata-smart-get-conveyance-self-test-available"><primary sortas="gdu_device_drive_ata_smart_get_conveyance_self_test_available">gdu_device_drive_ata_smart_get_conveyance_self_test_available</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gdu_device_drive_ata_smart_get_conveyance_self_test_available
1505
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1507
</para><variablelist role="params">
1508
<varlistentry><term><parameter>device</parameter> :</term>
1510
</simpara></listitem></varlistentry>
1511
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1512
</simpara></listitem></varlistentry>
1513
</variablelist></refsect2>
1514
<refsect2 id="gdu-device-drive-ata-smart-get-start-self-test-available" role="function">
1515
<title>gdu_device_drive_ata_smart_get_start_self_test_available ()</title>
1516
<indexterm zone="gdu-device-drive-ata-smart-get-start-self-test-available"><primary sortas="gdu_device_drive_ata_smart_get_start_self_test_available">gdu_device_drive_ata_smart_get_start_self_test_available</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gdu_device_drive_ata_smart_get_start_self_test_available
1517
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1519
</para><variablelist role="params">
1520
<varlistentry><term><parameter>device</parameter> :</term>
1522
</simpara></listitem></varlistentry>
1523
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1524
</simpara></listitem></varlistentry>
1525
</variablelist></refsect2>
1526
<refsect2 id="gdu-device-drive-ata-smart-get-abort-self-test-available" role="function">
1527
<title>gdu_device_drive_ata_smart_get_abort_self_test_available ()</title>
1528
<indexterm zone="gdu-device-drive-ata-smart-get-abort-self-test-available"><primary sortas="gdu_device_drive_ata_smart_get_abort_self_test_available">gdu_device_drive_ata_smart_get_abort_self_test_available</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gdu_device_drive_ata_smart_get_abort_self_test_available
1529
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1531
</para><variablelist role="params">
1532
<varlistentry><term><parameter>device</parameter> :</term>
1534
</simpara></listitem></varlistentry>
1535
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1536
</simpara></listitem></varlistentry>
1537
</variablelist></refsect2>
1538
<refsect2 id="gdu-device-drive-ata-smart-get-short-self-test-polling-minutes" role="function">
1539
<title>gdu_device_drive_ata_smart_get_short_self_test_polling_minutes ()</title>
1540
<indexterm zone="gdu-device-drive-ata-smart-get-short-self-test-polling-minutes"><primary sortas="gdu_device_drive_ata_smart_get_short_self_test_polling_minutes">gdu_device_drive_ata_smart_get_short_self_test_polling_minutes</primary></indexterm><programlisting><link linkend="guint">guint</link> gdu_device_drive_ata_smart_get_short_self_test_polling_minutes
1541
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1543
</para><variablelist role="params">
1544
<varlistentry><term><parameter>device</parameter> :</term>
1546
</simpara></listitem></varlistentry>
1547
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1548
</simpara></listitem></varlistentry>
1549
</variablelist></refsect2>
1550
<refsect2 id="gdu-device-drive-ata-smart-get-extended-self-test-polling-minutes" role="function">
1551
<title>gdu_device_drive_ata_smart_get_extended_self_test_polling_minutes ()</title>
1552
<indexterm zone="gdu-device-drive-ata-smart-get-extended-self-test-polling-minutes"><primary sortas="gdu_device_drive_ata_smart_get_extended_self_test_polling_minutes">gdu_device_drive_ata_smart_get_extended_self_test_polling_minutes</primary></indexterm><programlisting><link linkend="guint">guint</link> gdu_device_drive_ata_smart_get_extended_self_test_polling_minutes
1553
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1555
</para><variablelist role="params">
1556
<varlistentry><term><parameter>device</parameter> :</term>
1558
</simpara></listitem></varlistentry>
1559
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1560
</simpara></listitem></varlistentry>
1561
</variablelist></refsect2>
1562
<refsect2 id="gdu-device-drive-ata-smart-get-conveyance-self-test-polling-minutes" role="function">
1563
<title>gdu_device_drive_ata_smart_get_conveyance_self_test_polling_minutes ()</title>
1564
<indexterm zone="gdu-device-drive-ata-smart-get-conveyance-self-test-polling-minutes"><primary sortas="gdu_device_drive_ata_smart_get_conveyance_self_test_polling_minutes">gdu_device_drive_ata_smart_get_conveyance_self_test_polling_minutes</primary></indexterm><programlisting><link linkend="guint">guint</link> gdu_device_drive_ata_smart_get_conveyance_self_test_polling_minutes
1565
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1567
</para><variablelist role="params">
1568
<varlistentry><term><parameter>device</parameter> :</term>
1570
</simpara></listitem></varlistentry>
1571
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1572
</simpara></listitem></varlistentry>
1573
</variablelist></refsect2>
1574
<refsect2 id="gdu-device-drive-ata-smart-get-attributes" role="function">
1575
<title>gdu_device_drive_ata_smart_get_attributes ()</title>
1576
<indexterm zone="gdu-device-drive-ata-smart-get-attributes"><primary sortas="gdu_device_drive_ata_smart_get_attributes">gdu_device_drive_ata_smart_get_attributes</primary></indexterm><programlisting><link linkend="GList">GList</link> * gdu_device_drive_ata_smart_get_attributes
1577
(<link linkend="GduDevice">GduDevice</link> *device);</programlisting>
1579
</para><variablelist role="params">
1580
<varlistentry><term><parameter>device</parameter> :</term>
1582
</simpara></listitem></varlistentry>
1583
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1584
</simpara></listitem></varlistentry>
1585
</variablelist></refsect2>
1586
<refsect2 id="gdu-device-drive-ata-smart-get-attribute" role="function">
1587
<title>gdu_device_drive_ata_smart_get_attribute ()</title>
1588
<indexterm zone="gdu-device-drive-ata-smart-get-attribute"><primary sortas="gdu_device_drive_ata_smart_get_attribute">gdu_device_drive_ata_smart_get_attribute</primary></indexterm><programlisting><link linkend="GduAtaSmartAttribute">GduAtaSmartAttribute</link> * gdu_device_drive_ata_smart_get_attribute
1589
(<link linkend="GduDevice">GduDevice</link> *device,
1590
const <link linkend="gchar">gchar</link> *attr_name);</programlisting>
1592
</para><variablelist role="params">
1593
<varlistentry><term><parameter>device</parameter> :</term>
1595
</simpara></listitem></varlistentry>
1596
<varlistentry><term><parameter>attr_name</parameter> :</term>
1598
</simpara></listitem></varlistentry>
1599
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
1600
</simpara></listitem></varlistentry>
1601
</variablelist></refsect2>
1602
<refsect2 id="gdu-device-op-filesystem-mount" role="function">
1603
<title>gdu_device_op_filesystem_mount ()</title>
1604
<indexterm zone="gdu-device-op-filesystem-mount"><primary sortas="gdu_device_op_filesystem_mount">gdu_device_op_filesystem_mount</primary></indexterm><programlisting><link linkend="void">void</link> gdu_device_op_filesystem_mount (<link linkend="GduDevice">GduDevice</link> *device,
1605
<link linkend="gchar">gchar</link> **options,
1606
<link linkend="GduDeviceFilesystemMountCompletedFunc">GduDeviceFilesystemMountCompletedFunc</link> callback,
1607
<link linkend="gpointer">gpointer</link> user_data);</programlisting>
1609
</para><variablelist role="params">
1610
<varlistentry><term><parameter>device</parameter> :</term>
1612
</simpara></listitem></varlistentry>
1613
<varlistentry><term><parameter>options</parameter> :</term>
1615
</simpara></listitem></varlistentry>
1616
<varlistentry><term><parameter>callback</parameter> :</term>
1618
</simpara></listitem></varlistentry>
1619
<varlistentry><term><parameter>user_data</parameter> :</term>
1621
</simpara></listitem></varlistentry>
1622
</variablelist></refsect2>
1623
<refsect2 id="gdu-device-op-filesystem-unmount" role="function">
1624
<title>gdu_device_op_filesystem_unmount ()</title>
1625
<indexterm zone="gdu-device-op-filesystem-unmount"><primary sortas="gdu_device_op_filesystem_unmount">gdu_device_op_filesystem_unmount</primary></indexterm><programlisting><link linkend="void">void</link> gdu_device_op_filesystem_unmount (<link linkend="GduDevice">GduDevice</link> *device,
1626
<link linkend="GduDeviceFilesystemUnmountCompletedFunc">GduDeviceFilesystemUnmountCompletedFunc</link> callback,
1627
<link linkend="gpointer">gpointer</link> user_data);</programlisting>
1629
</para><variablelist role="params">
1630
<varlistentry><term><parameter>device</parameter> :</term>
1632
</simpara></listitem></varlistentry>
1633
<varlistentry><term><parameter>callback</parameter> :</term>
1635
</simpara></listitem></varlistentry>
1636
<varlistentry><term><parameter>user_data</parameter> :</term>
1638
</simpara></listitem></varlistentry>
1639
</variablelist></refsect2>
1640
<refsect2 id="gdu-device-op-filesystem-check" role="function">
1641
<title>gdu_device_op_filesystem_check ()</title>
1642
<indexterm zone="gdu-device-op-filesystem-check"><primary sortas="gdu_device_op_filesystem_check">gdu_device_op_filesystem_check</primary></indexterm><programlisting><link linkend="void">void</link> gdu_device_op_filesystem_check (<link linkend="GduDevice">GduDevice</link> *device,
1643
<link linkend="GduDeviceFilesystemCheckCompletedFunc">GduDeviceFilesystemCheckCompletedFunc</link> callback,
1644
<link linkend="gpointer">gpointer</link> user_data);</programlisting>
1646
</para><variablelist role="params">
1647
<varlistentry><term><parameter>device</parameter> :</term>
1649
</simpara></listitem></varlistentry>
1650
<varlistentry><term><parameter>callback</parameter> :</term>
1652
</simpara></listitem></varlistentry>
1653
<varlistentry><term><parameter>user_data</parameter> :</term>
1655
</simpara></listitem></varlistentry>
1656
</variablelist></refsect2>
1657
<refsect2 id="gdu-device-op-partition-delete" role="function">
1658
<title>gdu_device_op_partition_delete ()</title>
1659
<indexterm zone="gdu-device-op-partition-delete"><primary sortas="gdu_device_op_partition_delete">gdu_device_op_partition_delete</primary></indexterm><programlisting><link linkend="void">void</link> gdu_device_op_partition_delete (<link linkend="GduDevice">GduDevice</link> *device,
1660
<link linkend="GduDevicePartitionDeleteCompletedFunc">GduDevicePartitionDeleteCompletedFunc</link> callback,
1661
<link linkend="gpointer">gpointer</link> user_data);</programlisting>
1663
</para><variablelist role="params">
1664
<varlistentry><term><parameter>device</parameter> :</term>
1666
</simpara></listitem></varlistentry>
1667
<varlistentry><term><parameter>callback</parameter> :</term>
1669
</simpara></listitem></varlistentry>
1670
<varlistentry><term><parameter>user_data</parameter> :</term>
1672
</simpara></listitem></varlistentry>
1673
</variablelist></refsect2>
1674
<refsect2 id="gdu-device-op-partition-modify" role="function">
1675
<title>gdu_device_op_partition_modify ()</title>
1676
<indexterm zone="gdu-device-op-partition-modify"><primary sortas="gdu_device_op_partition_modify">gdu_device_op_partition_modify</primary></indexterm><programlisting><link linkend="void">void</link> gdu_device_op_partition_modify (<link linkend="GduDevice">GduDevice</link> *device,
1677
const <link linkend="char">char</link> *type,
1678
const <link linkend="char">char</link> *label,
1679
<link linkend="char">char</link> **flags,
1680
<link linkend="GduDevicePartitionModifyCompletedFunc">GduDevicePartitionModifyCompletedFunc</link> callback,
1681
<link linkend="gpointer">gpointer</link> user_data);</programlisting>
1683
</para><variablelist role="params">
1684
<varlistentry><term><parameter>device</parameter> :</term>
1686
</simpara></listitem></varlistentry>
1687
<varlistentry><term><parameter>type</parameter> :</term>
1689
</simpara></listitem></varlistentry>
1690
<varlistentry><term><parameter>label</parameter> :</term>
1692
</simpara></listitem></varlistentry>
1693
<varlistentry><term><parameter>flags</parameter> :</term>
1695
</simpara></listitem></varlistentry>
1696
<varlistentry><term><parameter>callback</parameter> :</term>
1698
</simpara></listitem></varlistentry>
1699
<varlistentry><term><parameter>user_data</parameter> :</term>
1701
</simpara></listitem></varlistentry>
1702
</variablelist></refsect2>
1703
<refsect2 id="gdu-device-op-partition-table-create" role="function">
1704
<title>gdu_device_op_partition_table_create ()</title>
1705
<indexterm zone="gdu-device-op-partition-table-create"><primary sortas="gdu_device_op_partition_table_create">gdu_device_op_partition_table_create</primary></indexterm><programlisting><link linkend="void">void</link> gdu_device_op_partition_table_create
1706
(<link linkend="GduDevice">GduDevice</link> *device,
1707
const <link linkend="char">char</link> *scheme,
1708
<link linkend="GduDevicePartitionTableCreateCompletedFunc">GduDevicePartitionTableCreateCompletedFunc</link> callback,
1709
<link linkend="gpointer">gpointer</link> user_data);</programlisting>
1711
</para><variablelist role="params">
1712
<varlistentry><term><parameter>device</parameter> :</term>
1714
</simpara></listitem></varlistentry>
1715
<varlistentry><term><parameter>scheme</parameter> :</term>
1717
</simpara></listitem></varlistentry>
1718
<varlistentry><term><parameter>callback</parameter> :</term>
1720
</simpara></listitem></varlistentry>
1721
<varlistentry><term><parameter>user_data</parameter> :</term>
1723
</simpara></listitem></varlistentry>
1724
</variablelist></refsect2>
1725
<refsect2 id="gdu-device-op-luks-unlock" role="function">
1726
<title>gdu_device_op_luks_unlock ()</title>
1727
<indexterm zone="gdu-device-op-luks-unlock"><primary sortas="gdu_device_op_luks_unlock">gdu_device_op_luks_unlock</primary></indexterm><programlisting><link linkend="void">void</link> gdu_device_op_luks_unlock (<link linkend="GduDevice">GduDevice</link> *device,
1728
const <link linkend="char">char</link> *secret,
1729
<link linkend="GduDeviceLuksUnlockCompletedFunc">GduDeviceLuksUnlockCompletedFunc</link> callback,
1730
<link linkend="gpointer">gpointer</link> user_data);</programlisting>
1732
</para><variablelist role="params">
1733
<varlistentry><term><parameter>device</parameter> :</term>
1735
</simpara></listitem></varlistentry>
1736
<varlistentry><term><parameter>secret</parameter> :</term>
1738
</simpara></listitem></varlistentry>
1739
<varlistentry><term><parameter>callback</parameter> :</term>
1741
</simpara></listitem></varlistentry>
1742
<varlistentry><term><parameter>user_data</parameter> :</term>
1744
</simpara></listitem></varlistentry>
1745
</variablelist></refsect2>
1746
<refsect2 id="gdu-device-op-luks-lock" role="function">
1747
<title>gdu_device_op_luks_lock ()</title>
1748
<indexterm zone="gdu-device-op-luks-lock"><primary sortas="gdu_device_op_luks_lock">gdu_device_op_luks_lock</primary></indexterm><programlisting><link linkend="void">void</link> gdu_device_op_luks_lock (<link linkend="GduDevice">GduDevice</link> *device,
1749
<link linkend="GduDeviceLuksLockCompletedFunc">GduDeviceLuksLockCompletedFunc</link> callback,
1750
<link linkend="gpointer">gpointer</link> user_data);</programlisting>
1752
</para><variablelist role="params">
1753
<varlistentry><term><parameter>device</parameter> :</term>
1755
</simpara></listitem></varlistentry>
1756
<varlistentry><term><parameter>callback</parameter> :</term>
1758
</simpara></listitem></varlistentry>
1759
<varlistentry><term><parameter>user_data</parameter> :</term>
1761
</simpara></listitem></varlistentry>
1762
</variablelist></refsect2>
1763
<refsect2 id="gdu-device-op-luks-change-passphrase" role="function">
1764
<title>gdu_device_op_luks_change_passphrase ()</title>
1765
<indexterm zone="gdu-device-op-luks-change-passphrase"><primary sortas="gdu_device_op_luks_change_passphrase">gdu_device_op_luks_change_passphrase</primary></indexterm><programlisting><link linkend="void">void</link> gdu_device_op_luks_change_passphrase
1766
(<link linkend="GduDevice">GduDevice</link> *device,
1767
const <link linkend="char">char</link> *old_secret,
1768
const <link linkend="char">char</link> *new_secret,
1769
<link linkend="GduDeviceLuksChangePassphraseCompletedFunc">GduDeviceLuksChangePassphraseCompletedFunc</link> callback,
1770
<link linkend="gpointer">gpointer</link> user_data);</programlisting>
1772
</para><variablelist role="params">
1773
<varlistentry><term><parameter>device</parameter> :</term>
1775
</simpara></listitem></varlistentry>
1776
<varlistentry><term><parameter>old_secret</parameter> :</term>
1778
</simpara></listitem></varlistentry>
1779
<varlistentry><term><parameter>new_secret</parameter> :</term>
1781
</simpara></listitem></varlistentry>
1782
<varlistentry><term><parameter>callback</parameter> :</term>
1784
</simpara></listitem></varlistentry>
1785
<varlistentry><term><parameter>user_data</parameter> :</term>
1787
</simpara></listitem></varlistentry>
1788
</variablelist></refsect2>
1789
<refsect2 id="gdu-device-op-filesystem-set-label" role="function">
1790
<title>gdu_device_op_filesystem_set_label ()</title>
1791
<indexterm zone="gdu-device-op-filesystem-set-label"><primary sortas="gdu_device_op_filesystem_set_label">gdu_device_op_filesystem_set_label</primary></indexterm><programlisting><link linkend="void">void</link> gdu_device_op_filesystem_set_label (<link linkend="GduDevice">GduDevice</link> *device,
1792
const <link linkend="char">char</link> *new_label,
1793
<link linkend="GduDeviceFilesystemSetLabelCompletedFunc">GduDeviceFilesystemSetLabelCompletedFunc</link> callback,
1794
<link linkend="gpointer">gpointer</link> user_data);</programlisting>
1796
</para><variablelist role="params">
1797
<varlistentry><term><parameter>device</parameter> :</term>
1799
</simpara></listitem></varlistentry>
1800
<varlistentry><term><parameter>new_label</parameter> :</term>
1802
</simpara></listitem></varlistentry>
1803
<varlistentry><term><parameter>callback</parameter> :</term>
1805
</simpara></listitem></varlistentry>
1806
<varlistentry><term><parameter>user_data</parameter> :</term>
1808
</simpara></listitem></varlistentry>
1809
</variablelist></refsect2>
1810
<refsect2 id="gdu-device-op-drive-ata-smart-initiate-selftest" role="function">
1811
<title>gdu_device_op_drive_ata_smart_initiate_selftest ()</title>
1812
<indexterm zone="gdu-device-op-drive-ata-smart-initiate-selftest"><primary sortas="gdu_device_op_drive_ata_smart_initiate_selftest">gdu_device_op_drive_ata_smart_initiate_selftest</primary></indexterm><programlisting><link linkend="void">void</link> gdu_device_op_drive_ata_smart_initiate_selftest
1813
(<link linkend="GduDevice">GduDevice</link> *device,
1814
const <link linkend="char">char</link> *test,
1815
<link linkend="GduDeviceDriveAtaSmartInitiateSelftestCompletedFunc">GduDeviceDriveAtaSmartInitiateSelftestCompletedFunc</link> callback,
1816
<link linkend="gpointer">gpointer</link> user_data);</programlisting>
1818
</para><variablelist role="params">
1819
<varlistentry><term><parameter>device</parameter> :</term>
1821
</simpara></listitem></varlistentry>
1822
<varlistentry><term><parameter>test</parameter> :</term>
1824
</simpara></listitem></varlistentry>
1825
<varlistentry><term><parameter>callback</parameter> :</term>
1827
</simpara></listitem></varlistentry>
1828
<varlistentry><term><parameter>user_data</parameter> :</term>
1830
</simpara></listitem></varlistentry>
1831
</variablelist></refsect2>
1832
<refsect2 id="gdu-device-drive-ata-smart-refresh-data" role="function">
1833
<title>gdu_device_drive_ata_smart_refresh_data ()</title>
1834
<indexterm zone="gdu-device-drive-ata-smart-refresh-data"><primary sortas="gdu_device_drive_ata_smart_refresh_data">gdu_device_drive_ata_smart_refresh_data</primary></indexterm><programlisting><link linkend="void">void</link> gdu_device_drive_ata_smart_refresh_data
1835
(<link linkend="GduDevice">GduDevice</link> *device,
1836
<link linkend="GduDeviceDriveAtaSmartRefreshDataCompletedFunc">GduDeviceDriveAtaSmartRefreshDataCompletedFunc</link> callback,
1837
<link linkend="gpointer">gpointer</link> user_data);</programlisting>
1839
</para><variablelist role="params">
1840
<varlistentry><term><parameter>device</parameter> :</term>
1842
</simpara></listitem></varlistentry>
1843
<varlistentry><term><parameter>callback</parameter> :</term>
1845
</simpara></listitem></varlistentry>
1846
<varlistentry><term><parameter>user_data</parameter> :</term>
1848
</simpara></listitem></varlistentry>
1849
</variablelist></refsect2>
1850
<refsect2 id="gdu-device-op-linux-md-stop" role="function">
1851
<title>gdu_device_op_linux_md_stop ()</title>
1852
<indexterm zone="gdu-device-op-linux-md-stop"><primary sortas="gdu_device_op_linux_md_stop">gdu_device_op_linux_md_stop</primary></indexterm><programlisting><link linkend="void">void</link> gdu_device_op_linux_md_stop (<link linkend="GduDevice">GduDevice</link> *device,
1853
<link linkend="GduDeviceLinuxMdStopCompletedFunc">GduDeviceLinuxMdStopCompletedFunc</link> callback,
1854
<link linkend="gpointer">gpointer</link> user_data);</programlisting>
1856
</para><variablelist role="params">
1857
<varlistentry><term><parameter>device</parameter> :</term>
1859
</simpara></listitem></varlistentry>
1860
<varlistentry><term><parameter>callback</parameter> :</term>
1862
</simpara></listitem></varlistentry>
1863
<varlistentry><term><parameter>user_data</parameter> :</term>
1865
</simpara></listitem></varlistentry>
1866
</variablelist></refsect2>
1867
<refsect2 id="gdu-device-op-linux-md-add-component" role="function">
1868
<title>gdu_device_op_linux_md_add_component ()</title>
1869
<indexterm zone="gdu-device-op-linux-md-add-component"><primary sortas="gdu_device_op_linux_md_add_component">gdu_device_op_linux_md_add_component</primary></indexterm><programlisting><link linkend="void">void</link> gdu_device_op_linux_md_add_component
1870
(<link linkend="GduDevice">GduDevice</link> *device,
1871
const <link linkend="char">char</link> *component_objpath,
1872
<link linkend="GduDeviceLinuxMdAddComponentCompletedFunc">GduDeviceLinuxMdAddComponentCompletedFunc</link> callback,
1873
<link linkend="gpointer">gpointer</link> user_data);</programlisting>
1875
</para><variablelist role="params">
1876
<varlistentry><term><parameter>device</parameter> :</term>
1878
</simpara></listitem></varlistentry>
1879
<varlistentry><term><parameter>component_objpath</parameter> :</term>
1881
</simpara></listitem></varlistentry>
1882
<varlistentry><term><parameter>callback</parameter> :</term>
1884
</simpara></listitem></varlistentry>
1885
<varlistentry><term><parameter>user_data</parameter> :</term>
1887
</simpara></listitem></varlistentry>
1888
</variablelist></refsect2>
1889
<refsect2 id="gdu-device-op-linux-md-remove-component" role="function">
1890
<title>gdu_device_op_linux_md_remove_component ()</title>
1891
<indexterm zone="gdu-device-op-linux-md-remove-component"><primary sortas="gdu_device_op_linux_md_remove_component">gdu_device_op_linux_md_remove_component</primary></indexterm><programlisting><link linkend="void">void</link> gdu_device_op_linux_md_remove_component
1892
(<link linkend="GduDevice">GduDevice</link> *device,
1893
const <link linkend="char">char</link> *component_objpath,
1894
<link linkend="GduDeviceLinuxMdRemoveComponentCompletedFunc">GduDeviceLinuxMdRemoveComponentCompletedFunc</link> callback,
1895
<link linkend="gpointer">gpointer</link> user_data);</programlisting>
1897
</para><variablelist role="params">
1898
<varlistentry><term><parameter>device</parameter> :</term>
1900
</simpara></listitem></varlistentry>
1901
<varlistentry><term><parameter>component_objpath</parameter> :</term>
1903
</simpara></listitem></varlistentry>
1904
<varlistentry><term><parameter>callback</parameter> :</term>
1906
</simpara></listitem></varlistentry>
1907
<varlistentry><term><parameter>user_data</parameter> :</term>
1909
</simpara></listitem></varlistentry>
1910
</variablelist></refsect2>
1911
<refsect2 id="gdu-device-op-filesystem-create" role="function">
1912
<title>gdu_device_op_filesystem_create ()</title>
1913
<indexterm zone="gdu-device-op-filesystem-create"><primary sortas="gdu_device_op_filesystem_create">gdu_device_op_filesystem_create</primary></indexterm><programlisting><link linkend="void">void</link> gdu_device_op_filesystem_create (<link linkend="GduDevice">GduDevice</link> *device,
1914
const <link linkend="char">char</link> *fstype,
1915
const <link linkend="char">char</link> *fslabel,
1916
const <link linkend="char">char</link> *encrypt_passphrase,
1917
<link linkend="gboolean">gboolean</link> fs_take_ownership,
1918
<link linkend="GduDeviceFilesystemCreateCompletedFunc">GduDeviceFilesystemCreateCompletedFunc</link> callback,
1919
<link linkend="gpointer">gpointer</link> user_data);</programlisting>
1921
</para><variablelist role="params">
1922
<varlistentry><term><parameter>device</parameter> :</term>
1924
</simpara></listitem></varlistentry>
1925
<varlistentry><term><parameter>fstype</parameter> :</term>
1927
</simpara></listitem></varlistentry>
1928
<varlistentry><term><parameter>fslabel</parameter> :</term>
1930
</simpara></listitem></varlistentry>
1931
<varlistentry><term><parameter>encrypt_passphrase</parameter> :</term>
1933
</simpara></listitem></varlistentry>
1934
<varlistentry><term><parameter>fs_take_ownership</parameter> :</term>
1936
</simpara></listitem></varlistentry>
1937
<varlistentry><term><parameter>callback</parameter> :</term>
1939
</simpara></listitem></varlistentry>
1940
<varlistentry><term><parameter>user_data</parameter> :</term>
1942
</simpara></listitem></varlistentry>
1943
</variablelist></refsect2>
1944
<refsect2 id="gdu-device-op-partition-create" role="function">
1945
<title>gdu_device_op_partition_create ()</title>
1946
<indexterm zone="gdu-device-op-partition-create"><primary sortas="gdu_device_op_partition_create">gdu_device_op_partition_create</primary></indexterm><programlisting><link linkend="void">void</link> gdu_device_op_partition_create (<link linkend="GduDevice">GduDevice</link> *device,
1947
<link linkend="guint64">guint64</link> offset,
1948
<link linkend="guint64">guint64</link> size,
1949
const <link linkend="char">char</link> *type,
1950
const <link linkend="char">char</link> *label,
1951
<link linkend="char">char</link> **flags,
1952
const <link linkend="char">char</link> *fstype,
1953
const <link linkend="char">char</link> *fslabel,
1954
const <link linkend="char">char</link> *encrypt_passphrase,
1955
<link linkend="gboolean">gboolean</link> fs_take_ownership,
1956
<link linkend="GduDevicePartitionCreateCompletedFunc">GduDevicePartitionCreateCompletedFunc</link> callback,
1957
<link linkend="gpointer">gpointer</link> user_data);</programlisting>
1959
</para><variablelist role="params">
1960
<varlistentry><term><parameter>device</parameter> :</term>
1962
</simpara></listitem></varlistentry>
1963
<varlistentry><term><parameter>offset</parameter> :</term>
1965
</simpara></listitem></varlistentry>
1966
<varlistentry><term><parameter>size</parameter> :</term>
1968
</simpara></listitem></varlistentry>
1969
<varlistentry><term><parameter>type</parameter> :</term>
1971
</simpara></listitem></varlistentry>
1972
<varlistentry><term><parameter>label</parameter> :</term>
1974
</simpara></listitem></varlistentry>
1975
<varlistentry><term><parameter>flags</parameter> :</term>
1977
</simpara></listitem></varlistentry>
1978
<varlistentry><term><parameter>fstype</parameter> :</term>
1980
</simpara></listitem></varlistentry>
1981
<varlistentry><term><parameter>fslabel</parameter> :</term>
1983
</simpara></listitem></varlistentry>
1984
<varlistentry><term><parameter>encrypt_passphrase</parameter> :</term>
1986
</simpara></listitem></varlistentry>
1987
<varlistentry><term><parameter>fs_take_ownership</parameter> :</term>
1989
</simpara></listitem></varlistentry>
1990
<varlistentry><term><parameter>callback</parameter> :</term>
1992
</simpara></listitem></varlistentry>
1993
<varlistentry><term><parameter>user_data</parameter> :</term>
1995
</simpara></listitem></varlistentry>
1996
</variablelist></refsect2>
1997
<refsect2 id="gdu-device-op-cancel-job" role="function">
1998
<title>gdu_device_op_cancel_job ()</title>
1999
<indexterm zone="gdu-device-op-cancel-job"><primary sortas="gdu_device_op_cancel_job">gdu_device_op_cancel_job</primary></indexterm><programlisting><link linkend="void">void</link> gdu_device_op_cancel_job (<link linkend="GduDevice">GduDevice</link> *device,
2000
<link linkend="GduDeviceCancelJobCompletedFunc">GduDeviceCancelJobCompletedFunc</link> callback,
2001
<link linkend="gpointer">gpointer</link> user_data);</programlisting>
2003
</para><variablelist role="params">
2004
<varlistentry><term><parameter>device</parameter> :</term>
2006
</simpara></listitem></varlistentry>
2007
<varlistentry><term><parameter>callback</parameter> :</term>
2009
</simpara></listitem></varlistentry>
2010
<varlistentry><term><parameter>user_data</parameter> :</term>
2012
</simpara></listitem></varlistentry>
2013
</variablelist></refsect2>
2014
<refsect2 id="gdu-device-drive-ata-smart-get-historical-data" role="function">
2015
<title>gdu_device_drive_ata_smart_get_historical_data ()</title>
2016
<indexterm zone="gdu-device-drive-ata-smart-get-historical-data"><primary sortas="gdu_device_drive_ata_smart_get_historical_data">gdu_device_drive_ata_smart_get_historical_data</primary></indexterm><programlisting><link linkend="void">void</link> gdu_device_drive_ata_smart_get_historical_data
2017
(<link linkend="GduDevice">GduDevice</link> *device,
2018
<link linkend="guint64">guint64</link> since,
2019
<link linkend="guint64">guint64</link> until,
2020
<link linkend="guint64">guint64</link> spacing,
2021
<link linkend="GduDeviceDriveAtaSmartGetHistoricalDataCompletedFunc">GduDeviceDriveAtaSmartGetHistoricalDataCompletedFunc</link> callback,
2022
<link linkend="gpointer">gpointer</link> user_data);</programlisting>
2024
</para><variablelist role="params">
2025
<varlistentry><term><parameter>device</parameter> :</term>
2027
</simpara></listitem></varlistentry>
2028
<varlistentry><term><parameter>since</parameter> :</term>
2030
</simpara></listitem></varlistentry>
2031
<varlistentry><term><parameter>until</parameter> :</term>
2033
</simpara></listitem></varlistentry>
2034
<varlistentry><term><parameter>spacing</parameter> :</term>
2036
</simpara></listitem></varlistentry>
2037
<varlistentry><term><parameter>callback</parameter> :</term>
2039
</simpara></listitem></varlistentry>
2040
<varlistentry><term><parameter>user_data</parameter> :</term>
2042
</simpara></listitem></varlistentry>
2043
</variablelist></refsect2>
2044
<refsect2 id="gdu-device-drive-ata-smart-get-historical-data-sync" role="function">
2045
<title>gdu_device_drive_ata_smart_get_historical_data_sync ()</title>
2046
<indexterm zone="gdu-device-drive-ata-smart-get-historical-data-sync"><primary sortas="gdu_device_drive_ata_smart_get_historical_data_sync">gdu_device_drive_ata_smart_get_historical_data_sync</primary></indexterm><programlisting><link linkend="GList">GList</link> * gdu_device_drive_ata_smart_get_historical_data_sync
2047
(<link linkend="GduDevice">GduDevice</link> *device,
2048
<link linkend="guint64">guint64</link> since,
2049
<link linkend="guint64">guint64</link> until,
2050
<link linkend="guint64">guint64</link> spacing,
2051
<link linkend="GError">GError</link> **error);</programlisting>
2053
</para><variablelist role="params">
2054
<varlistentry><term><parameter>device</parameter> :</term>
2056
</simpara></listitem></varlistentry>
2057
<varlistentry><term><parameter>since</parameter> :</term>
2059
</simpara></listitem></varlistentry>
2060
<varlistentry><term><parameter>until</parameter> :</term>
2062
</simpara></listitem></varlistentry>
2063
<varlistentry><term><parameter>spacing</parameter> :</term>
2065
</simpara></listitem></varlistentry>
2066
<varlistentry><term><parameter>error</parameter> :</term>
2068
</simpara></listitem></varlistentry>
2069
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
2070
</simpara></listitem></varlistentry>
2071
</variablelist></refsect2>
2072
<refsect2 id="gdu-device-filesystem-list-open-files" role="function">
2073
<title>gdu_device_filesystem_list_open_files ()</title>
2074
<indexterm zone="gdu-device-filesystem-list-open-files"><primary sortas="gdu_device_filesystem_list_open_files">gdu_device_filesystem_list_open_files</primary></indexterm><programlisting><link linkend="void">void</link> gdu_device_filesystem_list_open_files
2075
(<link linkend="GduDevice">GduDevice</link> *device,
2076
<link linkend="GduDeviceFilesystemListOpenFilesCompletedFunc">GduDeviceFilesystemListOpenFilesCompletedFunc</link> callback,
2077
<link linkend="gpointer">gpointer</link> user_data);</programlisting>
2079
</para><variablelist role="params">
2080
<varlistentry><term><parameter>device</parameter> :</term>
2082
</simpara></listitem></varlistentry>
2083
<varlistentry><term><parameter>callback</parameter> :</term>
2085
</simpara></listitem></varlistentry>
2086
<varlistentry><term><parameter>user_data</parameter> :</term>
2088
</simpara></listitem></varlistentry>
2089
</variablelist></refsect2>
2090
<refsect2 id="gdu-device-filesystem-list-open-files-sync" role="function">
2091
<title>gdu_device_filesystem_list_open_files_sync ()</title>
2092
<indexterm zone="gdu-device-filesystem-list-open-files-sync"><primary sortas="gdu_device_filesystem_list_open_files_sync">gdu_device_filesystem_list_open_files_sync</primary></indexterm><programlisting><link linkend="GList">GList</link> * gdu_device_filesystem_list_open_files_sync
2093
(<link linkend="GduDevice">GduDevice</link> *device,
2094
<link linkend="GError">GError</link> **error);</programlisting>
2096
</para><variablelist role="params">
2097
<varlistentry><term><parameter>device</parameter> :</term>
2099
</simpara></listitem></varlistentry>
2100
<varlistentry><term><parameter>error</parameter> :</term>
2102
</simpara></listitem></varlistentry>
2103
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
2104
</simpara></listitem></varlistentry>
2105
</variablelist></refsect2>
2106
<refsect2 id="gdu-device-op-drive-eject" role="function">
2107
<title>gdu_device_op_drive_eject ()</title>
2108
<indexterm zone="gdu-device-op-drive-eject"><primary sortas="gdu_device_op_drive_eject">gdu_device_op_drive_eject</primary></indexterm><programlisting><link linkend="void">void</link> gdu_device_op_drive_eject (<link linkend="GduDevice">GduDevice</link> *device,
2109
<link linkend="GduDeviceDriveEjectCompletedFunc">GduDeviceDriveEjectCompletedFunc</link> callback,
2110
<link linkend="gpointer">gpointer</link> user_data);</programlisting>
2112
</para><variablelist role="params">
2113
<varlistentry><term><parameter>device</parameter> :</term>
2115
</simpara></listitem></varlistentry>
2116
<varlistentry><term><parameter>callback</parameter> :</term>
2118
</simpara></listitem></varlistentry>
2119
<varlistentry><term><parameter>user_data</parameter> :</term>
2121
</simpara></listitem></varlistentry>
2122
</variablelist></refsect2>
2123
<refsect2 id="gdu-device-op-drive-poll-media" role="function">
2124
<title>gdu_device_op_drive_poll_media ()</title>
2125
<indexterm zone="gdu-device-op-drive-poll-media"><primary sortas="gdu_device_op_drive_poll_media">gdu_device_op_drive_poll_media</primary></indexterm><programlisting><link linkend="void">void</link> gdu_device_op_drive_poll_media (<link linkend="GduDevice">GduDevice</link> *device,
2126
<link linkend="GduDeviceDrivePollMediaCompletedFunc">GduDeviceDrivePollMediaCompletedFunc</link> callback,
2127
<link linkend="gpointer">gpointer</link> user_data);</programlisting>
2129
</para><variablelist role="params">
2130
<varlistentry><term><parameter>device</parameter> :</term>
2132
</simpara></listitem></varlistentry>
2133
<varlistentry><term><parameter>callback</parameter> :</term>
2135
</simpara></listitem></varlistentry>
2136
<varlistentry><term><parameter>user_data</parameter> :</term>
2138
</simpara></listitem></varlistentry>
2139
</variablelist></refsect2>
2143
<refsect1 id="GduDevice.signal-details" role="signals">
2144
<title role="signals.title">Signal Details</title>
2145
<refsect2 id="GduDevice-changed" role="signal"><title>The <literal>"changed"</literal> signal</title>
2146
<indexterm zone="GduDevice-changed"><primary sortas="GduDevice::changed">GduDevice::changed</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="GduDevice">GduDevice</link> *gdudevice,
2147
<link linkend="gpointer">gpointer</link> user_data) : Run Last</programlisting>
2149
</para><variablelist role="params">
2150
<varlistentry><term><parameter>gdudevice</parameter> :</term>
2151
<listitem><simpara>the object which received the signal.
2152
</simpara></listitem></varlistentry>
2153
<varlistentry><term><parameter>user_data</parameter> :</term>
2154
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
2155
</variablelist></refsect2><refsect2 id="GduDevice-job-changed" role="signal"><title>The <literal>"job-changed"</literal> signal</title>
2156
<indexterm zone="GduDevice-job-changed"><primary sortas="GduDevice::job-changed">GduDevice::job-changed</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="GduDevice">GduDevice</link> *gdudevice,
2157
<link linkend="gpointer">gpointer</link> user_data) : Run Last</programlisting>
2159
</para><variablelist role="params">
2160
<varlistentry><term><parameter>gdudevice</parameter> :</term>
2161
<listitem><simpara>the object which received the signal.
2162
</simpara></listitem></varlistentry>
2163
<varlistentry><term><parameter>user_data</parameter> :</term>
2164
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
2165
</variablelist></refsect2><refsect2 id="GduDevice-removed" role="signal"><title>The <literal>"removed"</literal> signal</title>
2166
<indexterm zone="GduDevice-removed"><primary sortas="GduDevice::removed">GduDevice::removed</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="GduDevice">GduDevice</link> *gdudevice,
2167
<link linkend="gpointer">gpointer</link> user_data) : Run Last</programlisting>
2169
</para><variablelist role="params">
2170
<varlistentry><term><parameter>gdudevice</parameter> :</term>
2171
<listitem><simpara>the object which received the signal.
2172
</simpara></listitem></varlistentry>
2173
<varlistentry><term><parameter>user_data</parameter> :</term>
2174
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
2175
</variablelist></refsect2>