1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<title>UDisks Reference Manual: UDisksDriveAta</title>
6
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
7
<link rel="home" href="index.html" title="UDisks Reference Manual">
8
<link rel="up" href="ref-library-generated.html" title="Generated Code">
9
<link rel="prev" href="UDisksDrive.html" title="UDisksDrive">
10
<link rel="next" href="UDisksMDRaid.html" title="UDisksMDRaid">
11
<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
12
<link rel="stylesheet" href="style.css" type="text/css">
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
16
<td width="100%" align="left" class="shortcuts">
17
<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span>
18
<a href="#UDisksDriveAta.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span>
19
<a href="#UDisksDriveAta.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces"> <span class="dim">|</span>
20
<a href="#UDisksDriveAta.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_prerequisites"> <span class="dim">|</span>
21
<a href="#UDisksDriveAta.prerequisites" class="shortcut">Prerequisites</a></span><span id="nav_implementations"> <span class="dim">|</span>
22
<a href="#UDisksDriveAta.implementations" class="shortcut">Known Implementations</a></span><span id="nav_properties"> <span class="dim">|</span>
23
<a href="#UDisksDriveAta.properties" class="shortcut">Properties</a></span><span id="nav_signals"> <span class="dim">|</span>
24
<a href="#UDisksDriveAta.signals" class="shortcut">Signals</a></span>
26
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
27
<td><a accesskey="u" href="ref-library-generated.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
28
<td><a accesskey="p" href="UDisksDrive.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
29
<td><a accesskey="n" href="UDisksMDRaid.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
31
<div class="refentry">
32
<a name="UDisksDriveAta"></a><div class="titlepage"></div>
33
<div class="refnamediv"><table width="100%"><tr>
35
<h2><span class="refentrytitle"><a name="UDisksDriveAta.top_of_page"></a>UDisksDriveAta</span></h2>
36
<p>UDisksDriveAta — Generated C code for the org.freedesktop.UDisks2.Drive.Ata D-Bus interface</p>
38
<td class="gallery_image" valign="top" align="right"></td>
40
<div class="refsect1">
41
<a name="UDisksDriveAta.functions"></a><h2>Functions</h2>
42
<div class="informaltable"><table width="100%" border="0">
44
<col width="150px" class="functions_return">
45
<col class="functions_name">
49
<td class="function_type">
50
<a href="http://library.gnome.org/devel/gio/unstable/gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="returnvalue">GDBusInterfaceInfo</span></a> *
52
<td class="function_name">
53
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-interface-info" title="udisks_drive_ata_interface_info ()">udisks_drive_ata_interface_info</a> <span class="c_punctuation">()</span>
57
<td class="function_type">
58
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
60
<td class="function_name">
61
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-override-properties" title="udisks_drive_ata_override_properties ()">udisks_drive_ata_override_properties</a> <span class="c_punctuation">()</span>
65
<td class="function_type">
66
<span class="returnvalue">void</span>
68
<td class="function_name">
69
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-update" title="udisks_drive_ata_call_smart_update ()">udisks_drive_ata_call_smart_update</a> <span class="c_punctuation">()</span>
73
<td class="function_type">
74
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
76
<td class="function_name">
77
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-update-finish" title="udisks_drive_ata_call_smart_update_finish ()">udisks_drive_ata_call_smart_update_finish</a> <span class="c_punctuation">()</span>
81
<td class="function_type">
82
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
84
<td class="function_name">
85
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-update-sync" title="udisks_drive_ata_call_smart_update_sync ()">udisks_drive_ata_call_smart_update_sync</a> <span class="c_punctuation">()</span>
89
<td class="function_type">
90
<span class="returnvalue">void</span>
92
<td class="function_name">
93
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-complete-smart-update" title="udisks_drive_ata_complete_smart_update ()">udisks_drive_ata_complete_smart_update</a> <span class="c_punctuation">()</span>
97
<td class="function_type">
98
<span class="returnvalue">void</span>
100
<td class="function_name">
101
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-get-attributes" title="udisks_drive_ata_call_smart_get_attributes ()">udisks_drive_ata_call_smart_get_attributes</a> <span class="c_punctuation">()</span>
105
<td class="function_type">
106
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
108
<td class="function_name">
109
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-get-attributes-finish" title="udisks_drive_ata_call_smart_get_attributes_finish ()">udisks_drive_ata_call_smart_get_attributes_finish</a> <span class="c_punctuation">()</span>
113
<td class="function_type">
114
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
116
<td class="function_name">
117
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-get-attributes-sync" title="udisks_drive_ata_call_smart_get_attributes_sync ()">udisks_drive_ata_call_smart_get_attributes_sync</a> <span class="c_punctuation">()</span>
121
<td class="function_type">
122
<span class="returnvalue">void</span>
124
<td class="function_name">
125
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-complete-smart-get-attributes" title="udisks_drive_ata_complete_smart_get_attributes ()">udisks_drive_ata_complete_smart_get_attributes</a> <span class="c_punctuation">()</span>
129
<td class="function_type">
130
<span class="returnvalue">void</span>
132
<td class="function_name">
133
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-selftest-abort" title="udisks_drive_ata_call_smart_selftest_abort ()">udisks_drive_ata_call_smart_selftest_abort</a> <span class="c_punctuation">()</span>
137
<td class="function_type">
138
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
140
<td class="function_name">
141
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-selftest-abort-finish" title="udisks_drive_ata_call_smart_selftest_abort_finish ()">udisks_drive_ata_call_smart_selftest_abort_finish</a> <span class="c_punctuation">()</span>
145
<td class="function_type">
146
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
148
<td class="function_name">
149
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-selftest-abort-sync" title="udisks_drive_ata_call_smart_selftest_abort_sync ()">udisks_drive_ata_call_smart_selftest_abort_sync</a> <span class="c_punctuation">()</span>
153
<td class="function_type">
154
<span class="returnvalue">void</span>
156
<td class="function_name">
157
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-complete-smart-selftest-abort" title="udisks_drive_ata_complete_smart_selftest_abort ()">udisks_drive_ata_complete_smart_selftest_abort</a> <span class="c_punctuation">()</span>
161
<td class="function_type">
162
<span class="returnvalue">void</span>
164
<td class="function_name">
165
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-selftest-start" title="udisks_drive_ata_call_smart_selftest_start ()">udisks_drive_ata_call_smart_selftest_start</a> <span class="c_punctuation">()</span>
169
<td class="function_type">
170
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
172
<td class="function_name">
173
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-selftest-start-finish" title="udisks_drive_ata_call_smart_selftest_start_finish ()">udisks_drive_ata_call_smart_selftest_start_finish</a> <span class="c_punctuation">()</span>
177
<td class="function_type">
178
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
180
<td class="function_name">
181
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-selftest-start-sync" title="udisks_drive_ata_call_smart_selftest_start_sync ()">udisks_drive_ata_call_smart_selftest_start_sync</a> <span class="c_punctuation">()</span>
185
<td class="function_type">
186
<span class="returnvalue">void</span>
188
<td class="function_name">
189
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-complete-smart-selftest-start" title="udisks_drive_ata_complete_smart_selftest_start ()">udisks_drive_ata_complete_smart_selftest_start</a> <span class="c_punctuation">()</span>
193
<td class="function_type">
194
<span class="returnvalue">void</span>
196
<td class="function_name">
197
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-set-enabled" title="udisks_drive_ata_call_smart_set_enabled ()">udisks_drive_ata_call_smart_set_enabled</a> <span class="c_punctuation">()</span>
201
<td class="function_type">
202
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
204
<td class="function_name">
205
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-set-enabled-finish" title="udisks_drive_ata_call_smart_set_enabled_finish ()">udisks_drive_ata_call_smart_set_enabled_finish</a> <span class="c_punctuation">()</span>
209
<td class="function_type">
210
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
212
<td class="function_name">
213
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-set-enabled-sync" title="udisks_drive_ata_call_smart_set_enabled_sync ()">udisks_drive_ata_call_smart_set_enabled_sync</a> <span class="c_punctuation">()</span>
217
<td class="function_type">
218
<span class="returnvalue">void</span>
220
<td class="function_name">
221
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-complete-smart-set-enabled" title="udisks_drive_ata_complete_smart_set_enabled ()">udisks_drive_ata_complete_smart_set_enabled</a> <span class="c_punctuation">()</span>
225
<td class="function_type">
226
<span class="returnvalue">void</span>
228
<td class="function_name">
229
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-pm-get-state" title="udisks_drive_ata_call_pm_get_state ()">udisks_drive_ata_call_pm_get_state</a> <span class="c_punctuation">()</span>
233
<td class="function_type">
234
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
236
<td class="function_name">
237
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-pm-get-state-finish" title="udisks_drive_ata_call_pm_get_state_finish ()">udisks_drive_ata_call_pm_get_state_finish</a> <span class="c_punctuation">()</span>
241
<td class="function_type">
242
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
244
<td class="function_name">
245
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-pm-get-state-sync" title="udisks_drive_ata_call_pm_get_state_sync ()">udisks_drive_ata_call_pm_get_state_sync</a> <span class="c_punctuation">()</span>
249
<td class="function_type">
250
<span class="returnvalue">void</span>
252
<td class="function_name">
253
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-complete-pm-get-state" title="udisks_drive_ata_complete_pm_get_state ()">udisks_drive_ata_complete_pm_get_state</a> <span class="c_punctuation">()</span>
257
<td class="function_type">
258
<span class="returnvalue">void</span>
260
<td class="function_name">
261
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-pm-standby" title="udisks_drive_ata_call_pm_standby ()">udisks_drive_ata_call_pm_standby</a> <span class="c_punctuation">()</span>
265
<td class="function_type">
266
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
268
<td class="function_name">
269
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-pm-standby-finish" title="udisks_drive_ata_call_pm_standby_finish ()">udisks_drive_ata_call_pm_standby_finish</a> <span class="c_punctuation">()</span>
273
<td class="function_type">
274
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
276
<td class="function_name">
277
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-pm-standby-sync" title="udisks_drive_ata_call_pm_standby_sync ()">udisks_drive_ata_call_pm_standby_sync</a> <span class="c_punctuation">()</span>
281
<td class="function_type">
282
<span class="returnvalue">void</span>
284
<td class="function_name">
285
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-complete-pm-standby" title="udisks_drive_ata_complete_pm_standby ()">udisks_drive_ata_complete_pm_standby</a> <span class="c_punctuation">()</span>
289
<td class="function_type">
290
<span class="returnvalue">void</span>
292
<td class="function_name">
293
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-pm-wakeup" title="udisks_drive_ata_call_pm_wakeup ()">udisks_drive_ata_call_pm_wakeup</a> <span class="c_punctuation">()</span>
297
<td class="function_type">
298
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
300
<td class="function_name">
301
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-pm-wakeup-finish" title="udisks_drive_ata_call_pm_wakeup_finish ()">udisks_drive_ata_call_pm_wakeup_finish</a> <span class="c_punctuation">()</span>
305
<td class="function_type">
306
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
308
<td class="function_name">
309
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-pm-wakeup-sync" title="udisks_drive_ata_call_pm_wakeup_sync ()">udisks_drive_ata_call_pm_wakeup_sync</a> <span class="c_punctuation">()</span>
313
<td class="function_type">
314
<span class="returnvalue">void</span>
316
<td class="function_name">
317
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-complete-pm-wakeup" title="udisks_drive_ata_complete_pm_wakeup ()">udisks_drive_ata_complete_pm_wakeup</a> <span class="c_punctuation">()</span>
321
<td class="function_type">
322
<span class="returnvalue">void</span>
324
<td class="function_name">
325
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-security-erase-unit" title="udisks_drive_ata_call_security_erase_unit ()">udisks_drive_ata_call_security_erase_unit</a> <span class="c_punctuation">()</span>
329
<td class="function_type">
330
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
332
<td class="function_name">
333
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-security-erase-unit-finish" title="udisks_drive_ata_call_security_erase_unit_finish ()">udisks_drive_ata_call_security_erase_unit_finish</a> <span class="c_punctuation">()</span>
337
<td class="function_type">
338
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
340
<td class="function_name">
341
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-security-erase-unit-sync" title="udisks_drive_ata_call_security_erase_unit_sync ()">udisks_drive_ata_call_security_erase_unit_sync</a> <span class="c_punctuation">()</span>
345
<td class="function_type">
346
<span class="returnvalue">void</span>
348
<td class="function_name">
349
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-complete-security-erase-unit" title="udisks_drive_ata_complete_security_erase_unit ()">udisks_drive_ata_complete_security_erase_unit</a> <span class="c_punctuation">()</span>
353
<td class="function_type">
354
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
356
<td class="function_name">
357
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-get-smart-supported" title="udisks_drive_ata_get_smart_supported ()">udisks_drive_ata_get_smart_supported</a> <span class="c_punctuation">()</span>
361
<td class="function_type">
362
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
364
<td class="function_name">
365
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-get-smart-enabled" title="udisks_drive_ata_get_smart_enabled ()">udisks_drive_ata_get_smart_enabled</a> <span class="c_punctuation">()</span>
369
<td class="function_type">
370
<span class="returnvalue">guint64</span>
372
<td class="function_name">
373
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-get-smart-updated" title="udisks_drive_ata_get_smart_updated ()">udisks_drive_ata_get_smart_updated</a> <span class="c_punctuation">()</span>
377
<td class="function_type">
378
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
380
<td class="function_name">
381
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-get-smart-failing" title="udisks_drive_ata_get_smart_failing ()">udisks_drive_ata_get_smart_failing</a> <span class="c_punctuation">()</span>
385
<td class="function_type">
386
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>
388
<td class="function_name">
389
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-get-smart-temperature" title="udisks_drive_ata_get_smart_temperature ()">udisks_drive_ata_get_smart_temperature</a> <span class="c_punctuation">()</span>
393
<td class="function_type">
394
<span class="returnvalue">guint64</span>
396
<td class="function_name">
397
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-get-smart-power-on-seconds" title="udisks_drive_ata_get_smart_power_on_seconds ()">udisks_drive_ata_get_smart_power_on_seconds</a> <span class="c_punctuation">()</span>
401
<td class="function_type">
402
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
404
<td class="function_name">
405
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-get-smart-num-attributes-failed-in-the-past" title="udisks_drive_ata_get_smart_num_attributes_failed_in_the_past ()">udisks_drive_ata_get_smart_num_attributes_failed_in_the_past</a> <span class="c_punctuation">()</span>
409
<td class="function_type">
410
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
412
<td class="function_name">
413
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-get-smart-num-attributes-failing" title="udisks_drive_ata_get_smart_num_attributes_failing ()">udisks_drive_ata_get_smart_num_attributes_failing</a> <span class="c_punctuation">()</span>
417
<td class="function_type">
418
<span class="returnvalue">gint64</span>
420
<td class="function_name">
421
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-get-smart-num-bad-sectors" title="udisks_drive_ata_get_smart_num_bad_sectors ()">udisks_drive_ata_get_smart_num_bad_sectors</a> <span class="c_punctuation">()</span>
425
<td class="function_type">
426
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
428
<td class="function_name">
429
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-get-smart-selftest-percent-remaining" title="udisks_drive_ata_get_smart_selftest_percent_remaining ()">udisks_drive_ata_get_smart_selftest_percent_remaining</a> <span class="c_punctuation">()</span>
433
<td class="function_type">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
435
<td class="function_name">
436
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-get-smart-selftest-status" title="udisks_drive_ata_get_smart_selftest_status ()">udisks_drive_ata_get_smart_selftest_status</a> <span class="c_punctuation">()</span>
440
<td class="function_type">
441
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
443
<td class="function_name">
444
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-dup-smart-selftest-status" title="udisks_drive_ata_dup_smart_selftest_status ()">udisks_drive_ata_dup_smart_selftest_status</a> <span class="c_punctuation">()</span>
448
<td class="function_type">
449
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
451
<td class="function_name">
452
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-get-aam-enabled" title="udisks_drive_ata_get_aam_enabled ()">udisks_drive_ata_get_aam_enabled</a> <span class="c_punctuation">()</span>
456
<td class="function_type">
457
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
459
<td class="function_name">
460
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-get-aam-supported" title="udisks_drive_ata_get_aam_supported ()">udisks_drive_ata_get_aam_supported</a> <span class="c_punctuation">()</span>
464
<td class="function_type">
465
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
467
<td class="function_name">
468
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-get-aam-vendor-recommended-value" title="udisks_drive_ata_get_aam_vendor_recommended_value ()">udisks_drive_ata_get_aam_vendor_recommended_value</a> <span class="c_punctuation">()</span>
472
<td class="function_type">
473
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
475
<td class="function_name">
476
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-get-apm-enabled" title="udisks_drive_ata_get_apm_enabled ()">udisks_drive_ata_get_apm_enabled</a> <span class="c_punctuation">()</span>
480
<td class="function_type">
481
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
483
<td class="function_name">
484
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-get-apm-supported" title="udisks_drive_ata_get_apm_supported ()">udisks_drive_ata_get_apm_supported</a> <span class="c_punctuation">()</span>
488
<td class="function_type">
489
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
491
<td class="function_name">
492
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-get-pm-enabled" title="udisks_drive_ata_get_pm_enabled ()">udisks_drive_ata_get_pm_enabled</a> <span class="c_punctuation">()</span>
496
<td class="function_type">
497
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
499
<td class="function_name">
500
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-get-pm-supported" title="udisks_drive_ata_get_pm_supported ()">udisks_drive_ata_get_pm_supported</a> <span class="c_punctuation">()</span>
504
<td class="function_type">
505
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
507
<td class="function_name">
508
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-get-write-cache-enabled" title="udisks_drive_ata_get_write_cache_enabled ()">udisks_drive_ata_get_write_cache_enabled</a> <span class="c_punctuation">()</span>
512
<td class="function_type">
513
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
515
<td class="function_name">
516
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-get-write-cache-supported" title="udisks_drive_ata_get_write_cache_supported ()">udisks_drive_ata_get_write_cache_supported</a> <span class="c_punctuation">()</span>
520
<td class="function_type">
521
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
523
<td class="function_name">
524
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-get-security-enhanced-erase-unit-minutes" title="udisks_drive_ata_get_security_enhanced_erase_unit_minutes ()">udisks_drive_ata_get_security_enhanced_erase_unit_minutes</a> <span class="c_punctuation">()</span>
528
<td class="function_type">
529
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
531
<td class="function_name">
532
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-get-security-erase-unit-minutes" title="udisks_drive_ata_get_security_erase_unit_minutes ()">udisks_drive_ata_get_security_erase_unit_minutes</a> <span class="c_punctuation">()</span>
536
<td class="function_type">
537
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
539
<td class="function_name">
540
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-get-security-frozen" title="udisks_drive_ata_get_security_frozen ()">udisks_drive_ata_get_security_frozen</a> <span class="c_punctuation">()</span>
544
<td class="function_type">
545
<span class="returnvalue">void</span>
547
<td class="function_name">
548
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-set-smart-supported" title="udisks_drive_ata_set_smart_supported ()">udisks_drive_ata_set_smart_supported</a> <span class="c_punctuation">()</span>
552
<td class="function_type">
553
<span class="returnvalue">void</span>
555
<td class="function_name">
556
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-set-smart-enabled" title="udisks_drive_ata_set_smart_enabled ()">udisks_drive_ata_set_smart_enabled</a> <span class="c_punctuation">()</span>
560
<td class="function_type">
561
<span class="returnvalue">void</span>
563
<td class="function_name">
564
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-set-smart-updated" title="udisks_drive_ata_set_smart_updated ()">udisks_drive_ata_set_smart_updated</a> <span class="c_punctuation">()</span>
568
<td class="function_type">
569
<span class="returnvalue">void</span>
571
<td class="function_name">
572
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-set-smart-failing" title="udisks_drive_ata_set_smart_failing ()">udisks_drive_ata_set_smart_failing</a> <span class="c_punctuation">()</span>
576
<td class="function_type">
577
<span class="returnvalue">void</span>
579
<td class="function_name">
580
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-set-smart-temperature" title="udisks_drive_ata_set_smart_temperature ()">udisks_drive_ata_set_smart_temperature</a> <span class="c_punctuation">()</span>
584
<td class="function_type">
585
<span class="returnvalue">void</span>
587
<td class="function_name">
588
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-set-smart-power-on-seconds" title="udisks_drive_ata_set_smart_power_on_seconds ()">udisks_drive_ata_set_smart_power_on_seconds</a> <span class="c_punctuation">()</span>
592
<td class="function_type">
593
<span class="returnvalue">void</span>
595
<td class="function_name">
596
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-set-smart-num-attributes-failed-in-the-past" title="udisks_drive_ata_set_smart_num_attributes_failed_in_the_past ()">udisks_drive_ata_set_smart_num_attributes_failed_in_the_past</a> <span class="c_punctuation">()</span>
600
<td class="function_type">
601
<span class="returnvalue">void</span>
603
<td class="function_name">
604
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-set-smart-num-attributes-failing" title="udisks_drive_ata_set_smart_num_attributes_failing ()">udisks_drive_ata_set_smart_num_attributes_failing</a> <span class="c_punctuation">()</span>
608
<td class="function_type">
609
<span class="returnvalue">void</span>
611
<td class="function_name">
612
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-set-smart-num-bad-sectors" title="udisks_drive_ata_set_smart_num_bad_sectors ()">udisks_drive_ata_set_smart_num_bad_sectors</a> <span class="c_punctuation">()</span>
616
<td class="function_type">
617
<span class="returnvalue">void</span>
619
<td class="function_name">
620
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-set-smart-selftest-percent-remaining" title="udisks_drive_ata_set_smart_selftest_percent_remaining ()">udisks_drive_ata_set_smart_selftest_percent_remaining</a> <span class="c_punctuation">()</span>
624
<td class="function_type">
625
<span class="returnvalue">void</span>
627
<td class="function_name">
628
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-set-smart-selftest-status" title="udisks_drive_ata_set_smart_selftest_status ()">udisks_drive_ata_set_smart_selftest_status</a> <span class="c_punctuation">()</span>
632
<td class="function_type">
633
<span class="returnvalue">void</span>
635
<td class="function_name">
636
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-set-aam-enabled" title="udisks_drive_ata_set_aam_enabled ()">udisks_drive_ata_set_aam_enabled</a> <span class="c_punctuation">()</span>
640
<td class="function_type">
641
<span class="returnvalue">void</span>
643
<td class="function_name">
644
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-set-aam-supported" title="udisks_drive_ata_set_aam_supported ()">udisks_drive_ata_set_aam_supported</a> <span class="c_punctuation">()</span>
648
<td class="function_type">
649
<span class="returnvalue">void</span>
651
<td class="function_name">
652
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-set-aam-vendor-recommended-value" title="udisks_drive_ata_set_aam_vendor_recommended_value ()">udisks_drive_ata_set_aam_vendor_recommended_value</a> <span class="c_punctuation">()</span>
656
<td class="function_type">
657
<span class="returnvalue">void</span>
659
<td class="function_name">
660
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-set-apm-enabled" title="udisks_drive_ata_set_apm_enabled ()">udisks_drive_ata_set_apm_enabled</a> <span class="c_punctuation">()</span>
664
<td class="function_type">
665
<span class="returnvalue">void</span>
667
<td class="function_name">
668
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-set-apm-supported" title="udisks_drive_ata_set_apm_supported ()">udisks_drive_ata_set_apm_supported</a> <span class="c_punctuation">()</span>
672
<td class="function_type">
673
<span class="returnvalue">void</span>
675
<td class="function_name">
676
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-set-pm-enabled" title="udisks_drive_ata_set_pm_enabled ()">udisks_drive_ata_set_pm_enabled</a> <span class="c_punctuation">()</span>
680
<td class="function_type">
681
<span class="returnvalue">void</span>
683
<td class="function_name">
684
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-set-pm-supported" title="udisks_drive_ata_set_pm_supported ()">udisks_drive_ata_set_pm_supported</a> <span class="c_punctuation">()</span>
688
<td class="function_type">
689
<span class="returnvalue">void</span>
691
<td class="function_name">
692
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-set-write-cache-enabled" title="udisks_drive_ata_set_write_cache_enabled ()">udisks_drive_ata_set_write_cache_enabled</a> <span class="c_punctuation">()</span>
696
<td class="function_type">
697
<span class="returnvalue">void</span>
699
<td class="function_name">
700
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-set-write-cache-supported" title="udisks_drive_ata_set_write_cache_supported ()">udisks_drive_ata_set_write_cache_supported</a> <span class="c_punctuation">()</span>
704
<td class="function_type">
705
<span class="returnvalue">void</span>
707
<td class="function_name">
708
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-set-security-enhanced-erase-unit-minutes" title="udisks_drive_ata_set_security_enhanced_erase_unit_minutes ()">udisks_drive_ata_set_security_enhanced_erase_unit_minutes</a> <span class="c_punctuation">()</span>
712
<td class="function_type">
713
<span class="returnvalue">void</span>
715
<td class="function_name">
716
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-set-security-erase-unit-minutes" title="udisks_drive_ata_set_security_erase_unit_minutes ()">udisks_drive_ata_set_security_erase_unit_minutes</a> <span class="c_punctuation">()</span>
720
<td class="function_type">
721
<span class="returnvalue">void</span>
723
<td class="function_name">
724
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-set-security-frozen" title="udisks_drive_ata_set_security_frozen ()">udisks_drive_ata_set_security_frozen</a> <span class="c_punctuation">()</span>
728
<td class="function_type">
729
<span class="returnvalue">void</span>
731
<td class="function_name">
732
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-proxy-new" title="udisks_drive_ata_proxy_new ()">udisks_drive_ata_proxy_new</a> <span class="c_punctuation">()</span>
736
<td class="function_type">
737
<a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="returnvalue">UDisksDriveAta</span></a> *
739
<td class="function_name">
740
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-proxy-new-finish" title="udisks_drive_ata_proxy_new_finish ()">udisks_drive_ata_proxy_new_finish</a> <span class="c_punctuation">()</span>
744
<td class="function_type">
745
<a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="returnvalue">UDisksDriveAta</span></a> *
747
<td class="function_name">
748
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-proxy-new-sync" title="udisks_drive_ata_proxy_new_sync ()">udisks_drive_ata_proxy_new_sync</a> <span class="c_punctuation">()</span>
752
<td class="function_type">
753
<span class="returnvalue">void</span>
755
<td class="function_name">
756
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-proxy-new-for-bus" title="udisks_drive_ata_proxy_new_for_bus ()">udisks_drive_ata_proxy_new_for_bus</a> <span class="c_punctuation">()</span>
760
<td class="function_type">
761
<a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="returnvalue">UDisksDriveAta</span></a> *
763
<td class="function_name">
764
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-proxy-new-for-bus-finish" title="udisks_drive_ata_proxy_new_for_bus_finish ()">udisks_drive_ata_proxy_new_for_bus_finish</a> <span class="c_punctuation">()</span>
768
<td class="function_type">
769
<a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="returnvalue">UDisksDriveAta</span></a> *
771
<td class="function_name">
772
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-proxy-new-for-bus-sync" title="udisks_drive_ata_proxy_new_for_bus_sync ()">udisks_drive_ata_proxy_new_for_bus_sync</a> <span class="c_punctuation">()</span>
776
<td class="function_type">
777
<a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="returnvalue">UDisksDriveAta</span></a> *
779
<td class="function_name">
780
<a class="link" href="UDisksDriveAta.html#udisks-drive-ata-skeleton-new" title="udisks_drive_ata_skeleton_new ()">udisks_drive_ata_skeleton_new</a> <span class="c_punctuation">()</span>
786
<div class="refsect1">
787
<a name="UDisksDriveAta.properties"></a><h2>Properties</h2>
788
<div class="informaltable"><table border="0">
790
<col width="150px" class="properties_type">
791
<col width="300px" class="properties_name">
792
<col width="200px" class="properties_flags">
796
<td class="property_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
797
<td class="property_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAta--aam-enabled" title="The “aam-enabled” property">aam-enabled</a></td>
798
<td class="property_flags">Read / Write</td>
801
<td class="property_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
802
<td class="property_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAta--aam-supported" title="The “aam-supported” property">aam-supported</a></td>
803
<td class="property_flags">Read / Write</td>
806
<td class="property_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></td>
807
<td class="property_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAta--aam-vendor-recommended-value" title="The “aam-vendor-recommended-value” property">aam-vendor-recommended-value</a></td>
808
<td class="property_flags">Read / Write</td>
811
<td class="property_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
812
<td class="property_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAta--apm-enabled" title="The “apm-enabled” property">apm-enabled</a></td>
813
<td class="property_flags">Read / Write</td>
816
<td class="property_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
817
<td class="property_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAta--apm-supported" title="The “apm-supported” property">apm-supported</a></td>
818
<td class="property_flags">Read / Write</td>
821
<td class="property_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
822
<td class="property_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAta--pm-enabled" title="The “pm-enabled” property">pm-enabled</a></td>
823
<td class="property_flags">Read / Write</td>
826
<td class="property_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
827
<td class="property_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAta--pm-supported" title="The “pm-supported” property">pm-supported</a></td>
828
<td class="property_flags">Read / Write</td>
831
<td class="property_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></td>
832
<td class="property_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAta--security-enhanced-erase-unit-minutes" title="The “security-enhanced-erase-unit-minutes” property">security-enhanced-erase-unit-minutes</a></td>
833
<td class="property_flags">Read / Write</td>
836
<td class="property_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></td>
837
<td class="property_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAta--security-erase-unit-minutes" title="The “security-erase-unit-minutes” property">security-erase-unit-minutes</a></td>
838
<td class="property_flags">Read / Write</td>
841
<td class="property_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
842
<td class="property_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAta--security-frozen" title="The “security-frozen” property">security-frozen</a></td>
843
<td class="property_flags">Read / Write</td>
846
<td class="property_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
847
<td class="property_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAta--smart-enabled" title="The “smart-enabled” property">smart-enabled</a></td>
848
<td class="property_flags">Read / Write</td>
851
<td class="property_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
852
<td class="property_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAta--smart-failing" title="The “smart-failing” property">smart-failing</a></td>
853
<td class="property_flags">Read / Write</td>
856
<td class="property_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></td>
857
<td class="property_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAta--smart-num-attributes-failed-in-the-past" title="The “smart-num-attributes-failed-in-the-past” property">smart-num-attributes-failed-in-the-past</a></td>
858
<td class="property_flags">Read / Write</td>
861
<td class="property_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></td>
862
<td class="property_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAta--smart-num-attributes-failing" title="The “smart-num-attributes-failing” property">smart-num-attributes-failing</a></td>
863
<td class="property_flags">Read / Write</td>
866
<td class="property_type"><span class="type">gint64</span></td>
867
<td class="property_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAta--smart-num-bad-sectors" title="The “smart-num-bad-sectors” property">smart-num-bad-sectors</a></td>
868
<td class="property_flags">Read / Write</td>
871
<td class="property_type"><span class="type">guint64</span></td>
872
<td class="property_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAta--smart-power-on-seconds" title="The “smart-power-on-seconds” property">smart-power-on-seconds</a></td>
873
<td class="property_flags">Read / Write</td>
876
<td class="property_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></td>
877
<td class="property_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAta--smart-selftest-percent-remaining" title="The “smart-selftest-percent-remaining” property">smart-selftest-percent-remaining</a></td>
878
<td class="property_flags">Read / Write</td>
881
<td class="property_type">
882
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
883
<td class="property_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAta--smart-selftest-status" title="The “smart-selftest-status” property">smart-selftest-status</a></td>
884
<td class="property_flags">Read / Write</td>
887
<td class="property_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
888
<td class="property_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAta--smart-supported" title="The “smart-supported” property">smart-supported</a></td>
889
<td class="property_flags">Read / Write</td>
892
<td class="property_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a></td>
893
<td class="property_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAta--smart-temperature" title="The “smart-temperature” property">smart-temperature</a></td>
894
<td class="property_flags">Read / Write</td>
897
<td class="property_type"><span class="type">guint64</span></td>
898
<td class="property_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAta--smart-updated" title="The “smart-updated” property">smart-updated</a></td>
899
<td class="property_flags">Read / Write</td>
902
<td class="property_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
903
<td class="property_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAta--write-cache-enabled" title="The “write-cache-enabled” property">write-cache-enabled</a></td>
904
<td class="property_flags">Read / Write</td>
907
<td class="property_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
908
<td class="property_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAta--write-cache-supported" title="The “write-cache-supported” property">write-cache-supported</a></td>
909
<td class="property_flags">Read / Write</td>
914
<div class="refsect1">
915
<a name="UDisksDriveAta.signals"></a><h2>Signals</h2>
916
<div class="informaltable"><table border="0">
918
<col width="150px" class="signals_return">
919
<col width="300px" class="signals_name">
920
<col width="200px" class="signals_flags">
924
<td class="signal_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
925
<td class="signal_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAta-handle-pm-get-state" title="The “handle-pm-get-state” signal">handle-pm-get-state</a></td>
926
<td class="signal_flags">Run Last</td>
929
<td class="signal_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
930
<td class="signal_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAta-handle-pm-standby" title="The “handle-pm-standby” signal">handle-pm-standby</a></td>
931
<td class="signal_flags">Run Last</td>
934
<td class="signal_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
935
<td class="signal_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAta-handle-pm-wakeup" title="The “handle-pm-wakeup” signal">handle-pm-wakeup</a></td>
936
<td class="signal_flags">Run Last</td>
939
<td class="signal_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
940
<td class="signal_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAta-handle-security-erase-unit" title="The “handle-security-erase-unit” signal">handle-security-erase-unit</a></td>
941
<td class="signal_flags">Run Last</td>
944
<td class="signal_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
945
<td class="signal_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAta-handle-smart-get-attributes" title="The “handle-smart-get-attributes” signal">handle-smart-get-attributes</a></td>
946
<td class="signal_flags">Run Last</td>
949
<td class="signal_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
950
<td class="signal_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAta-handle-smart-selftest-abort" title="The “handle-smart-selftest-abort” signal">handle-smart-selftest-abort</a></td>
951
<td class="signal_flags">Run Last</td>
954
<td class="signal_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
955
<td class="signal_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAta-handle-smart-selftest-start" title="The “handle-smart-selftest-start” signal">handle-smart-selftest-start</a></td>
956
<td class="signal_flags">Run Last</td>
959
<td class="signal_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
960
<td class="signal_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAta-handle-smart-set-enabled" title="The “handle-smart-set-enabled” signal">handle-smart-set-enabled</a></td>
961
<td class="signal_flags">Run Last</td>
964
<td class="signal_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
965
<td class="signal_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAta-handle-smart-update" title="The “handle-smart-update” signal">handle-smart-update</a></td>
966
<td class="signal_flags">Run Last</td>
971
<a name="UDisksDriveAtaProxy"></a><a name="UDisksDriveAtaSkeleton"></a><div class="refsect1">
972
<a name="UDisksDriveAta.other"></a><h2>Types and Values</h2>
973
<div class="informaltable"><table width="100%" border="0">
975
<col width="150px" class="name">
976
<col class="description">
980
<td class="datatype_keyword"> </td>
981
<td class="function_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAta-struct" title="UDisksDriveAta">UDisksDriveAta</a></td>
984
<td class="datatype_keyword">struct</td>
985
<td class="function_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAtaIface" title="struct UDisksDriveAtaIface">UDisksDriveAtaIface</a></td>
988
<td class="datatype_keyword">struct</td>
989
<td class="function_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAtaProxy-struct" title="struct UDisksDriveAtaProxy">UDisksDriveAtaProxy</a></td>
992
<td class="datatype_keyword">struct</td>
993
<td class="function_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAtaProxyClass" title="struct UDisksDriveAtaProxyClass">UDisksDriveAtaProxyClass</a></td>
996
<td class="datatype_keyword">struct</td>
997
<td class="function_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAtaSkeleton-struct" title="struct UDisksDriveAtaSkeleton">UDisksDriveAtaSkeleton</a></td>
1000
<td class="datatype_keyword">struct</td>
1001
<td class="function_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAtaSkeletonClass" title="struct UDisksDriveAtaSkeletonClass">UDisksDriveAtaSkeletonClass</a></td>
1006
<div class="refsect1">
1007
<a name="UDisksDriveAta.object-hierarchy"></a><h2>Object Hierarchy</h2>
1008
<pre class="screen"> GInterface
1009
<span class="lineart">╰──</span> UDisksDriveAta
1010
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
1011
<span class="lineart">├──</span> <a href="http://library.gnome.org/devel/gio/unstable/GDBusInterfaceSkeleton.html">GDBusInterfaceSkeleton</a>
1012
<span class="lineart">│</span> <span class="lineart">╰──</span> UDisksDriveAtaSkeleton
1013
<span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="UDisksLinuxDriveAta.html" title="UDisksLinuxDriveAta">UDisksLinuxDriveAta</a>
1014
<span class="lineart">╰──</span> <a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html">GDBusProxy</a>
1015
<span class="lineart">╰──</span> UDisksDriveAtaProxy
1018
<div class="refsect1">
1019
<a name="UDisksDriveAta.prerequisites"></a><h2>Prerequisites</h2>
1021
UDisksDriveAta requires
1022
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
1024
<div class="refsect1">
1025
<a name="UDisksDriveAta.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
1027
UDisksDriveAtaProxy implements
1028
<a href="http://library.gnome.org/devel/gio/unstable/GDBusInterface.html">GDBusInterface</a>, <a href="http://library.gnome.org/devel/gio/unstable/GInitable.html">GInitable</a>, <a href="http://library.gnome.org/devel/gio/unstable/GAsyncInitable.html">GAsyncInitable</a> and <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta">UDisksDriveAta</a>.</p>
1030
UDisksDriveAtaSkeleton implements
1031
<a href="http://library.gnome.org/devel/gio/unstable/GDBusInterface.html">GDBusInterface</a> and <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta">UDisksDriveAta</a>.</p>
1033
<div class="refsect1">
1034
<a name="UDisksDriveAta.implementations"></a><h2>Known Implementations</h2>
1036
UDisksDriveAta is implemented by
1037
<a class="link" href="UDisksDriveAta.html#UDisksDriveAtaProxy">UDisksDriveAtaProxy</a>, <a class="link" href="UDisksDriveAta.html#UDisksDriveAtaSkeleton">UDisksDriveAtaSkeleton</a> and <a class="link" href="UDisksLinuxDriveAta.html" title="UDisksLinuxDriveAta">UDisksLinuxDriveAta</a>.</p>
1039
<div class="refsect1">
1040
<a name="UDisksDriveAta.description"></a><h2>Description</h2>
1041
<p>This section contains code for working with the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-interface-org-freedesktop-UDisks2-Drive-Ata.top_of_page">org.freedesktop.UDisks2.Drive.Ata</a> D-Bus interface in C.</p>
1043
<div class="refsect1">
1044
<a name="UDisksDriveAta.functions_details"></a><h2>Functions</h2>
1045
<div class="refsect2">
1046
<a name="udisks-drive-ata-interface-info"></a><h3>udisks_drive_ata_interface_info ()</h3>
1047
<pre class="programlisting"><a href="http://library.gnome.org/devel/gio/unstable/gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="returnvalue">GDBusInterfaceInfo</span></a> *
1048
udisks_drive_ata_interface_info (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
1049
<p>Gets a machine-readable description of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-interface-org-freedesktop-UDisks2-Drive-Ata.top_of_page">org.freedesktop.UDisks2.Drive.Ata</a> D-Bus interface.</p>
1050
<div class="refsect3">
1051
<a name="id-1.4.5.6.14.2.5"></a><h4>Returns</h4>
1052
<p> A <a href="http://library.gnome.org/devel/gio/unstable/gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a>. Do not free. </p>
1053
<p><span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span></p>
1057
<div class="refsect2">
1058
<a name="udisks-drive-ata-override-properties"></a><h3>udisks_drive_ata_override_properties ()</h3>
1059
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
1060
udisks_drive_ata_override_properties (<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObjectClass"><span class="type">GObjectClass</span></a> *klass</code></em>,
1061
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> property_id_begin</code></em>);</pre>
1062
<p>Overrides all <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> properties in the <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> interface for a concrete class.
1063
The properties are overridden in the order they are defined.</p>
1064
<div class="refsect3">
1065
<a name="id-1.4.5.6.14.3.5"></a><h4>Parameters</h4>
1066
<div class="informaltable"><table width="100%" border="0">
1068
<col width="150px" class="parameters_name">
1069
<col class="parameters_description">
1070
<col width="200px" class="parameters_annotations">
1074
<td class="parameter_name"><p>klass</p></td>
1075
<td class="parameter_description"><p>The class structure for a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>-derived class.</p></td>
1076
<td class="parameter_annotations"> </td>
1079
<td class="parameter_name"><p>property_id_begin</p></td>
1080
<td class="parameter_description"><p>The property id to assign to the first overridden property.</p></td>
1081
<td class="parameter_annotations"> </td>
1086
<div class="refsect3">
1087
<a name="id-1.4.5.6.14.3.6"></a><h4>Returns</h4>
1088
<p> The last property id.</p>
1093
<div class="refsect2">
1094
<a name="udisks-drive-ata-call-smart-update"></a><h3>udisks_drive_ata_call_smart_update ()</h3>
1095
<pre class="programlisting"><span class="returnvalue">void</span>
1096
udisks_drive_ata_call_smart_update (<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *proxy</code></em>,
1097
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options</code></em>,
1098
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1099
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
1100
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
1101
<p>Asynchronously invokes the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-method-org-freedesktop-UDisks2-Drive-Ata.SmartUpdate" title="The SmartUpdate() method"><code class="function">SmartUpdate()</code></a> D-Bus method on <em class="parameter"><code>proxy</code></em>
1103
When the operation is finished, <em class="parameter"><code>callback</code></em>
1104
will be invoked in the <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
1105
You can then call <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-update-finish" title="udisks_drive_ata_call_smart_update_finish ()"><code class="function">udisks_drive_ata_call_smart_update_finish()</code></a> to get the result of the operation.</p>
1106
<p>See <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-update-sync" title="udisks_drive_ata_call_smart_update_sync ()"><code class="function">udisks_drive_ata_call_smart_update_sync()</code></a> for the synchronous, blocking version of this method.</p>
1107
<div class="refsect3">
1108
<a name="id-1.4.5.6.14.4.6"></a><h4>Parameters</h4>
1109
<div class="informaltable"><table width="100%" border="0">
1111
<col width="150px" class="parameters_name">
1112
<col class="parameters_description">
1113
<col width="200px" class="parameters_annotations">
1117
<td class="parameter_name"><p>proxy</p></td>
1118
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html#UDisksDriveAtaProxy"><span class="type">UDisksDriveAtaProxy</span></a>.</p></td>
1119
<td class="parameter_annotations"> </td>
1122
<td class="parameter_name"><p>arg_options</p></td>
1123
<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
1124
<td class="parameter_annotations"> </td>
1127
<td class="parameter_name"><p>cancellable</p></td>
1128
<td class="parameter_description"><p> A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
1129
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
1132
<td class="parameter_name"><p>callback</p></td>
1133
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
1134
<td class="parameter_annotations"> </td>
1137
<td class="parameter_name"><p>user_data</p></td>
1138
<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
1140
<td class="parameter_annotations"> </td>
1147
<div class="refsect2">
1148
<a name="udisks-drive-ata-call-smart-update-finish"></a><h3>udisks_drive_ata_call_smart_update_finish ()</h3>
1149
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1150
udisks_drive_ata_call_smart_update_finish
1151
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *proxy</code></em>,
1152
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
1153
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
1154
<p>Finishes an operation started with <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-update" title="udisks_drive_ata_call_smart_update ()"><code class="function">udisks_drive_ata_call_smart_update()</code></a>.</p>
1155
<div class="refsect3">
1156
<a name="id-1.4.5.6.14.5.5"></a><h4>Parameters</h4>
1157
<div class="informaltable"><table width="100%" border="0">
1159
<col width="150px" class="parameters_name">
1160
<col class="parameters_description">
1161
<col width="200px" class="parameters_annotations">
1165
<td class="parameter_name"><p>proxy</p></td>
1166
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html#UDisksDriveAtaProxy"><span class="type">UDisksDriveAtaProxy</span></a>.</p></td>
1167
<td class="parameter_annotations"> </td>
1170
<td class="parameter_name"><p>res</p></td>
1171
<td class="parameter_description"><p>The <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> obtained from the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-update" title="udisks_drive_ata_call_smart_update ()"><code class="function">udisks_drive_ata_call_smart_update()</code></a>.</p></td>
1172
<td class="parameter_annotations"> </td>
1175
<td class="parameter_name"><p>error</p></td>
1176
<td class="parameter_description"><p>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
1177
<td class="parameter_annotations"> </td>
1182
<div class="refsect3">
1183
<a name="id-1.4.5.6.14.5.6"></a><h4>Returns</h4>
1184
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
1186
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
1190
<div class="refsect2">
1191
<a name="udisks-drive-ata-call-smart-update-sync"></a><h3>udisks_drive_ata_call_smart_update_sync ()</h3>
1192
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1193
udisks_drive_ata_call_smart_update_sync
1194
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *proxy</code></em>,
1195
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options</code></em>,
1196
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1197
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
1198
<p>Synchronously invokes the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-method-org-freedesktop-UDisks2-Drive-Ata.SmartUpdate" title="The SmartUpdate() method"><code class="function">SmartUpdate()</code></a> D-Bus method on <em class="parameter"><code>proxy</code></em>
1199
. The calling thread is blocked until a reply is received.</p>
1200
<p>See <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-update" title="udisks_drive_ata_call_smart_update ()"><code class="function">udisks_drive_ata_call_smart_update()</code></a> for the asynchronous version of this method.</p>
1201
<div class="refsect3">
1202
<a name="id-1.4.5.6.14.6.6"></a><h4>Parameters</h4>
1203
<div class="informaltable"><table width="100%" border="0">
1205
<col width="150px" class="parameters_name">
1206
<col class="parameters_description">
1207
<col width="200px" class="parameters_annotations">
1211
<td class="parameter_name"><p>proxy</p></td>
1212
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html#UDisksDriveAtaProxy"><span class="type">UDisksDriveAtaProxy</span></a>.</p></td>
1213
<td class="parameter_annotations"> </td>
1216
<td class="parameter_name"><p>arg_options</p></td>
1217
<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
1218
<td class="parameter_annotations"> </td>
1221
<td class="parameter_name"><p>cancellable</p></td>
1222
<td class="parameter_description"><p> A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
1223
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
1226
<td class="parameter_name"><p>error</p></td>
1227
<td class="parameter_description"><p>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
1228
<td class="parameter_annotations"> </td>
1233
<div class="refsect3">
1234
<a name="id-1.4.5.6.14.6.7"></a><h4>Returns</h4>
1235
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
1237
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
1241
<div class="refsect2">
1242
<a name="udisks-drive-ata-complete-smart-update"></a><h3>udisks_drive_ata_complete_smart_update ()</h3>
1243
<pre class="programlisting"><span class="returnvalue">void</span>
1244
udisks_drive_ata_complete_smart_update
1245
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>,
1246
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>);</pre>
1247
<p>Helper function used in service implementations to finish handling invocations of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-method-org-freedesktop-UDisks2-Drive-Ata.SmartUpdate" title="The SmartUpdate() method"><code class="function">SmartUpdate()</code></a> D-Bus method. If you instead want to finish handling an invocation by returning an error, use <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> or similar.</p>
1248
<p>This method will free <em class="parameter"><code>invocation</code></em>
1249
, you cannot use it afterwards.</p>
1250
<div class="refsect3">
1251
<a name="id-1.4.5.6.14.7.6"></a><h4>Parameters</h4>
1252
<div class="informaltable"><table width="100%" border="0">
1254
<col width="150px" class="parameters_name">
1255
<col class="parameters_description">
1256
<col width="200px" class="parameters_annotations">
1260
<td class="parameter_name"><p>object</p></td>
1261
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
1262
<td class="parameter_annotations"> </td>
1265
<td class="parameter_name"><p>invocation</p></td>
1266
<td class="parameter_description"><p> A <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a>. </p></td>
1267
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span></td>
1274
<div class="refsect2">
1275
<a name="udisks-drive-ata-call-smart-get-attributes"></a><h3>udisks_drive_ata_call_smart_get_attributes ()</h3>
1276
<pre class="programlisting"><span class="returnvalue">void</span>
1277
udisks_drive_ata_call_smart_get_attributes
1278
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *proxy</code></em>,
1279
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options</code></em>,
1280
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1281
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
1282
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
1283
<p>Asynchronously invokes the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-method-org-freedesktop-UDisks2-Drive-Ata.SmartGetAttributes" title="The SmartGetAttributes() method"><code class="function">SmartGetAttributes()</code></a> D-Bus method on <em class="parameter"><code>proxy</code></em>
1285
When the operation is finished, <em class="parameter"><code>callback</code></em>
1286
will be invoked in the <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
1287
You can then call <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-get-attributes-finish" title="udisks_drive_ata_call_smart_get_attributes_finish ()"><code class="function">udisks_drive_ata_call_smart_get_attributes_finish()</code></a> to get the result of the operation.</p>
1288
<p>See <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-get-attributes-sync" title="udisks_drive_ata_call_smart_get_attributes_sync ()"><code class="function">udisks_drive_ata_call_smart_get_attributes_sync()</code></a> for the synchronous, blocking version of this method.</p>
1289
<div class="refsect3">
1290
<a name="id-1.4.5.6.14.8.6"></a><h4>Parameters</h4>
1291
<div class="informaltable"><table width="100%" border="0">
1293
<col width="150px" class="parameters_name">
1294
<col class="parameters_description">
1295
<col width="200px" class="parameters_annotations">
1299
<td class="parameter_name"><p>proxy</p></td>
1300
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html#UDisksDriveAtaProxy"><span class="type">UDisksDriveAtaProxy</span></a>.</p></td>
1301
<td class="parameter_annotations"> </td>
1304
<td class="parameter_name"><p>arg_options</p></td>
1305
<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
1306
<td class="parameter_annotations"> </td>
1309
<td class="parameter_name"><p>cancellable</p></td>
1310
<td class="parameter_description"><p> A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
1311
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
1314
<td class="parameter_name"><p>callback</p></td>
1315
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
1316
<td class="parameter_annotations"> </td>
1319
<td class="parameter_name"><p>user_data</p></td>
1320
<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
1322
<td class="parameter_annotations"> </td>
1329
<div class="refsect2">
1330
<a name="udisks-drive-ata-call-smart-get-attributes-finish"></a><h3>udisks_drive_ata_call_smart_get_attributes_finish ()</h3>
1331
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1332
udisks_drive_ata_call_smart_get_attributes_finish
1333
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *proxy</code></em>,
1334
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> **out_attributes</code></em>,
1335
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
1336
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
1337
<p>Finishes an operation started with <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-get-attributes" title="udisks_drive_ata_call_smart_get_attributes ()"><code class="function">udisks_drive_ata_call_smart_get_attributes()</code></a>.</p>
1338
<div class="refsect3">
1339
<a name="id-1.4.5.6.14.9.5"></a><h4>Parameters</h4>
1340
<div class="informaltable"><table width="100%" border="0">
1342
<col width="150px" class="parameters_name">
1343
<col class="parameters_description">
1344
<col width="200px" class="parameters_annotations">
1348
<td class="parameter_name"><p>proxy</p></td>
1349
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html#UDisksDriveAtaProxy"><span class="type">UDisksDriveAtaProxy</span></a>.</p></td>
1350
<td class="parameter_annotations"> </td>
1353
<td class="parameter_name"><p>out_attributes</p></td>
1354
<td class="parameter_description"><p> Return location for return parameter or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. </p></td>
1355
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/out"><span class="acronym">out</span></a>]</span></td>
1358
<td class="parameter_name"><p>res</p></td>
1359
<td class="parameter_description"><p>The <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> obtained from the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-get-attributes" title="udisks_drive_ata_call_smart_get_attributes ()"><code class="function">udisks_drive_ata_call_smart_get_attributes()</code></a>.</p></td>
1360
<td class="parameter_annotations"> </td>
1363
<td class="parameter_name"><p>error</p></td>
1364
<td class="parameter_description"><p>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
1365
<td class="parameter_annotations"> </td>
1370
<div class="refsect3">
1371
<a name="id-1.4.5.6.14.9.6"></a><h4>Returns</h4>
1372
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
1374
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
1378
<div class="refsect2">
1379
<a name="udisks-drive-ata-call-smart-get-attributes-sync"></a><h3>udisks_drive_ata_call_smart_get_attributes_sync ()</h3>
1380
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1381
udisks_drive_ata_call_smart_get_attributes_sync
1382
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *proxy</code></em>,
1383
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options</code></em>,
1384
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> **out_attributes</code></em>,
1385
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1386
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
1387
<p>Synchronously invokes the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-method-org-freedesktop-UDisks2-Drive-Ata.SmartGetAttributes" title="The SmartGetAttributes() method"><code class="function">SmartGetAttributes()</code></a> D-Bus method on <em class="parameter"><code>proxy</code></em>
1388
. The calling thread is blocked until a reply is received.</p>
1389
<p>See <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-get-attributes" title="udisks_drive_ata_call_smart_get_attributes ()"><code class="function">udisks_drive_ata_call_smart_get_attributes()</code></a> for the asynchronous version of this method.</p>
1390
<div class="refsect3">
1391
<a name="id-1.4.5.6.14.10.6"></a><h4>Parameters</h4>
1392
<div class="informaltable"><table width="100%" border="0">
1394
<col width="150px" class="parameters_name">
1395
<col class="parameters_description">
1396
<col width="200px" class="parameters_annotations">
1400
<td class="parameter_name"><p>proxy</p></td>
1401
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html#UDisksDriveAtaProxy"><span class="type">UDisksDriveAtaProxy</span></a>.</p></td>
1402
<td class="parameter_annotations"> </td>
1405
<td class="parameter_name"><p>arg_options</p></td>
1406
<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
1407
<td class="parameter_annotations"> </td>
1410
<td class="parameter_name"><p>out_attributes</p></td>
1411
<td class="parameter_description"><p> Return location for return parameter or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. </p></td>
1412
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/out"><span class="acronym">out</span></a>]</span></td>
1415
<td class="parameter_name"><p>cancellable</p></td>
1416
<td class="parameter_description"><p> A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
1417
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
1420
<td class="parameter_name"><p>error</p></td>
1421
<td class="parameter_description"><p>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
1422
<td class="parameter_annotations"> </td>
1427
<div class="refsect3">
1428
<a name="id-1.4.5.6.14.10.7"></a><h4>Returns</h4>
1429
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
1431
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
1435
<div class="refsect2">
1436
<a name="udisks-drive-ata-complete-smart-get-attributes"></a><h3>udisks_drive_ata_complete_smart_get_attributes ()</h3>
1437
<pre class="programlisting"><span class="returnvalue">void</span>
1438
udisks_drive_ata_complete_smart_get_attributes
1439
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>,
1440
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>,
1441
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *attributes</code></em>);</pre>
1442
<p>Helper function used in service implementations to finish handling invocations of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-method-org-freedesktop-UDisks2-Drive-Ata.SmartGetAttributes" title="The SmartGetAttributes() method"><code class="function">SmartGetAttributes()</code></a> D-Bus method. If you instead want to finish handling an invocation by returning an error, use <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> or similar.</p>
1443
<p>This method will free <em class="parameter"><code>invocation</code></em>
1444
, you cannot use it afterwards.</p>
1445
<div class="refsect3">
1446
<a name="id-1.4.5.6.14.11.6"></a><h4>Parameters</h4>
1447
<div class="informaltable"><table width="100%" border="0">
1449
<col width="150px" class="parameters_name">
1450
<col class="parameters_description">
1451
<col width="200px" class="parameters_annotations">
1455
<td class="parameter_name"><p>object</p></td>
1456
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
1457
<td class="parameter_annotations"> </td>
1460
<td class="parameter_name"><p>invocation</p></td>
1461
<td class="parameter_description"><p> A <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a>. </p></td>
1462
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span></td>
1465
<td class="parameter_name"><p>attributes</p></td>
1466
<td class="parameter_description"><p>Parameter to return.</p></td>
1467
<td class="parameter_annotations"> </td>
1474
<div class="refsect2">
1475
<a name="udisks-drive-ata-call-smart-selftest-abort"></a><h3>udisks_drive_ata_call_smart_selftest_abort ()</h3>
1476
<pre class="programlisting"><span class="returnvalue">void</span>
1477
udisks_drive_ata_call_smart_selftest_abort
1478
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *proxy</code></em>,
1479
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options</code></em>,
1480
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1481
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
1482
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
1483
<p>Asynchronously invokes the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-method-org-freedesktop-UDisks2-Drive-Ata.SmartSelftestAbort" title="The SmartSelftestAbort() method"><code class="function">SmartSelftestAbort()</code></a> D-Bus method on <em class="parameter"><code>proxy</code></em>
1485
When the operation is finished, <em class="parameter"><code>callback</code></em>
1486
will be invoked in the <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
1487
You can then call <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-selftest-abort-finish" title="udisks_drive_ata_call_smart_selftest_abort_finish ()"><code class="function">udisks_drive_ata_call_smart_selftest_abort_finish()</code></a> to get the result of the operation.</p>
1488
<p>See <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-selftest-abort-sync" title="udisks_drive_ata_call_smart_selftest_abort_sync ()"><code class="function">udisks_drive_ata_call_smart_selftest_abort_sync()</code></a> for the synchronous, blocking version of this method.</p>
1489
<div class="refsect3">
1490
<a name="id-1.4.5.6.14.12.6"></a><h4>Parameters</h4>
1491
<div class="informaltable"><table width="100%" border="0">
1493
<col width="150px" class="parameters_name">
1494
<col class="parameters_description">
1495
<col width="200px" class="parameters_annotations">
1499
<td class="parameter_name"><p>proxy</p></td>
1500
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html#UDisksDriveAtaProxy"><span class="type">UDisksDriveAtaProxy</span></a>.</p></td>
1501
<td class="parameter_annotations"> </td>
1504
<td class="parameter_name"><p>arg_options</p></td>
1505
<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
1506
<td class="parameter_annotations"> </td>
1509
<td class="parameter_name"><p>cancellable</p></td>
1510
<td class="parameter_description"><p> A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
1511
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
1514
<td class="parameter_name"><p>callback</p></td>
1515
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
1516
<td class="parameter_annotations"> </td>
1519
<td class="parameter_name"><p>user_data</p></td>
1520
<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
1522
<td class="parameter_annotations"> </td>
1529
<div class="refsect2">
1530
<a name="udisks-drive-ata-call-smart-selftest-abort-finish"></a><h3>udisks_drive_ata_call_smart_selftest_abort_finish ()</h3>
1531
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1532
udisks_drive_ata_call_smart_selftest_abort_finish
1533
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *proxy</code></em>,
1534
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
1535
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
1536
<p>Finishes an operation started with <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-selftest-abort" title="udisks_drive_ata_call_smart_selftest_abort ()"><code class="function">udisks_drive_ata_call_smart_selftest_abort()</code></a>.</p>
1537
<div class="refsect3">
1538
<a name="id-1.4.5.6.14.13.5"></a><h4>Parameters</h4>
1539
<div class="informaltable"><table width="100%" border="0">
1541
<col width="150px" class="parameters_name">
1542
<col class="parameters_description">
1543
<col width="200px" class="parameters_annotations">
1547
<td class="parameter_name"><p>proxy</p></td>
1548
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html#UDisksDriveAtaProxy"><span class="type">UDisksDriveAtaProxy</span></a>.</p></td>
1549
<td class="parameter_annotations"> </td>
1552
<td class="parameter_name"><p>res</p></td>
1553
<td class="parameter_description"><p>The <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> obtained from the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-selftest-abort" title="udisks_drive_ata_call_smart_selftest_abort ()"><code class="function">udisks_drive_ata_call_smart_selftest_abort()</code></a>.</p></td>
1554
<td class="parameter_annotations"> </td>
1557
<td class="parameter_name"><p>error</p></td>
1558
<td class="parameter_description"><p>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
1559
<td class="parameter_annotations"> </td>
1564
<div class="refsect3">
1565
<a name="id-1.4.5.6.14.13.6"></a><h4>Returns</h4>
1566
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
1568
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
1572
<div class="refsect2">
1573
<a name="udisks-drive-ata-call-smart-selftest-abort-sync"></a><h3>udisks_drive_ata_call_smart_selftest_abort_sync ()</h3>
1574
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1575
udisks_drive_ata_call_smart_selftest_abort_sync
1576
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *proxy</code></em>,
1577
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options</code></em>,
1578
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1579
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
1580
<p>Synchronously invokes the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-method-org-freedesktop-UDisks2-Drive-Ata.SmartSelftestAbort" title="The SmartSelftestAbort() method"><code class="function">SmartSelftestAbort()</code></a> D-Bus method on <em class="parameter"><code>proxy</code></em>
1581
. The calling thread is blocked until a reply is received.</p>
1582
<p>See <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-selftest-abort" title="udisks_drive_ata_call_smart_selftest_abort ()"><code class="function">udisks_drive_ata_call_smart_selftest_abort()</code></a> for the asynchronous version of this method.</p>
1583
<div class="refsect3">
1584
<a name="id-1.4.5.6.14.14.6"></a><h4>Parameters</h4>
1585
<div class="informaltable"><table width="100%" border="0">
1587
<col width="150px" class="parameters_name">
1588
<col class="parameters_description">
1589
<col width="200px" class="parameters_annotations">
1593
<td class="parameter_name"><p>proxy</p></td>
1594
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html#UDisksDriveAtaProxy"><span class="type">UDisksDriveAtaProxy</span></a>.</p></td>
1595
<td class="parameter_annotations"> </td>
1598
<td class="parameter_name"><p>arg_options</p></td>
1599
<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
1600
<td class="parameter_annotations"> </td>
1603
<td class="parameter_name"><p>cancellable</p></td>
1604
<td class="parameter_description"><p> A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
1605
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
1608
<td class="parameter_name"><p>error</p></td>
1609
<td class="parameter_description"><p>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
1610
<td class="parameter_annotations"> </td>
1615
<div class="refsect3">
1616
<a name="id-1.4.5.6.14.14.7"></a><h4>Returns</h4>
1617
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
1619
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
1623
<div class="refsect2">
1624
<a name="udisks-drive-ata-complete-smart-selftest-abort"></a><h3>udisks_drive_ata_complete_smart_selftest_abort ()</h3>
1625
<pre class="programlisting"><span class="returnvalue">void</span>
1626
udisks_drive_ata_complete_smart_selftest_abort
1627
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>,
1628
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>);</pre>
1629
<p>Helper function used in service implementations to finish handling invocations of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-method-org-freedesktop-UDisks2-Drive-Ata.SmartSelftestAbort" title="The SmartSelftestAbort() method"><code class="function">SmartSelftestAbort()</code></a> D-Bus method. If you instead want to finish handling an invocation by returning an error, use <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> or similar.</p>
1630
<p>This method will free <em class="parameter"><code>invocation</code></em>
1631
, you cannot use it afterwards.</p>
1632
<div class="refsect3">
1633
<a name="id-1.4.5.6.14.15.6"></a><h4>Parameters</h4>
1634
<div class="informaltable"><table width="100%" border="0">
1636
<col width="150px" class="parameters_name">
1637
<col class="parameters_description">
1638
<col width="200px" class="parameters_annotations">
1642
<td class="parameter_name"><p>object</p></td>
1643
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
1644
<td class="parameter_annotations"> </td>
1647
<td class="parameter_name"><p>invocation</p></td>
1648
<td class="parameter_description"><p> A <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a>. </p></td>
1649
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span></td>
1656
<div class="refsect2">
1657
<a name="udisks-drive-ata-call-smart-selftest-start"></a><h3>udisks_drive_ata_call_smart_selftest_start ()</h3>
1658
<pre class="programlisting"><span class="returnvalue">void</span>
1659
udisks_drive_ata_call_smart_selftest_start
1660
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *proxy</code></em>,
1661
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_type</code></em>,
1662
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options</code></em>,
1663
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1664
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
1665
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
1666
<p>Asynchronously invokes the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-method-org-freedesktop-UDisks2-Drive-Ata.SmartSelftestStart" title="The SmartSelftestStart() method"><code class="function">SmartSelftestStart()</code></a> D-Bus method on <em class="parameter"><code>proxy</code></em>
1668
When the operation is finished, <em class="parameter"><code>callback</code></em>
1669
will be invoked in the <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
1670
You can then call <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-selftest-start-finish" title="udisks_drive_ata_call_smart_selftest_start_finish ()"><code class="function">udisks_drive_ata_call_smart_selftest_start_finish()</code></a> to get the result of the operation.</p>
1671
<p>See <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-selftest-start-sync" title="udisks_drive_ata_call_smart_selftest_start_sync ()"><code class="function">udisks_drive_ata_call_smart_selftest_start_sync()</code></a> for the synchronous, blocking version of this method.</p>
1672
<div class="refsect3">
1673
<a name="id-1.4.5.6.14.16.6"></a><h4>Parameters</h4>
1674
<div class="informaltable"><table width="100%" border="0">
1676
<col width="150px" class="parameters_name">
1677
<col class="parameters_description">
1678
<col width="200px" class="parameters_annotations">
1682
<td class="parameter_name"><p>proxy</p></td>
1683
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html#UDisksDriveAtaProxy"><span class="type">UDisksDriveAtaProxy</span></a>.</p></td>
1684
<td class="parameter_annotations"> </td>
1687
<td class="parameter_name"><p>arg_type</p></td>
1688
<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
1689
<td class="parameter_annotations"> </td>
1692
<td class="parameter_name"><p>arg_options</p></td>
1693
<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
1694
<td class="parameter_annotations"> </td>
1697
<td class="parameter_name"><p>cancellable</p></td>
1698
<td class="parameter_description"><p> A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
1699
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
1702
<td class="parameter_name"><p>callback</p></td>
1703
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
1704
<td class="parameter_annotations"> </td>
1707
<td class="parameter_name"><p>user_data</p></td>
1708
<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
1710
<td class="parameter_annotations"> </td>
1717
<div class="refsect2">
1718
<a name="udisks-drive-ata-call-smart-selftest-start-finish"></a><h3>udisks_drive_ata_call_smart_selftest_start_finish ()</h3>
1719
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1720
udisks_drive_ata_call_smart_selftest_start_finish
1721
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *proxy</code></em>,
1722
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
1723
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
1724
<p>Finishes an operation started with <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-selftest-start" title="udisks_drive_ata_call_smart_selftest_start ()"><code class="function">udisks_drive_ata_call_smart_selftest_start()</code></a>.</p>
1725
<div class="refsect3">
1726
<a name="id-1.4.5.6.14.17.5"></a><h4>Parameters</h4>
1727
<div class="informaltable"><table width="100%" border="0">
1729
<col width="150px" class="parameters_name">
1730
<col class="parameters_description">
1731
<col width="200px" class="parameters_annotations">
1735
<td class="parameter_name"><p>proxy</p></td>
1736
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html#UDisksDriveAtaProxy"><span class="type">UDisksDriveAtaProxy</span></a>.</p></td>
1737
<td class="parameter_annotations"> </td>
1740
<td class="parameter_name"><p>res</p></td>
1741
<td class="parameter_description"><p>The <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> obtained from the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-selftest-start" title="udisks_drive_ata_call_smart_selftest_start ()"><code class="function">udisks_drive_ata_call_smart_selftest_start()</code></a>.</p></td>
1742
<td class="parameter_annotations"> </td>
1745
<td class="parameter_name"><p>error</p></td>
1746
<td class="parameter_description"><p>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
1747
<td class="parameter_annotations"> </td>
1752
<div class="refsect3">
1753
<a name="id-1.4.5.6.14.17.6"></a><h4>Returns</h4>
1754
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
1756
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
1760
<div class="refsect2">
1761
<a name="udisks-drive-ata-call-smart-selftest-start-sync"></a><h3>udisks_drive_ata_call_smart_selftest_start_sync ()</h3>
1762
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1763
udisks_drive_ata_call_smart_selftest_start_sync
1764
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *proxy</code></em>,
1765
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_type</code></em>,
1766
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options</code></em>,
1767
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1768
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
1769
<p>Synchronously invokes the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-method-org-freedesktop-UDisks2-Drive-Ata.SmartSelftestStart" title="The SmartSelftestStart() method"><code class="function">SmartSelftestStart()</code></a> D-Bus method on <em class="parameter"><code>proxy</code></em>
1770
. The calling thread is blocked until a reply is received.</p>
1771
<p>See <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-selftest-start" title="udisks_drive_ata_call_smart_selftest_start ()"><code class="function">udisks_drive_ata_call_smart_selftest_start()</code></a> for the asynchronous version of this method.</p>
1772
<div class="refsect3">
1773
<a name="id-1.4.5.6.14.18.6"></a><h4>Parameters</h4>
1774
<div class="informaltable"><table width="100%" border="0">
1776
<col width="150px" class="parameters_name">
1777
<col class="parameters_description">
1778
<col width="200px" class="parameters_annotations">
1782
<td class="parameter_name"><p>proxy</p></td>
1783
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html#UDisksDriveAtaProxy"><span class="type">UDisksDriveAtaProxy</span></a>.</p></td>
1784
<td class="parameter_annotations"> </td>
1787
<td class="parameter_name"><p>arg_type</p></td>
1788
<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
1789
<td class="parameter_annotations"> </td>
1792
<td class="parameter_name"><p>arg_options</p></td>
1793
<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
1794
<td class="parameter_annotations"> </td>
1797
<td class="parameter_name"><p>cancellable</p></td>
1798
<td class="parameter_description"><p> A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
1799
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
1802
<td class="parameter_name"><p>error</p></td>
1803
<td class="parameter_description"><p>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
1804
<td class="parameter_annotations"> </td>
1809
<div class="refsect3">
1810
<a name="id-1.4.5.6.14.18.7"></a><h4>Returns</h4>
1811
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
1813
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
1817
<div class="refsect2">
1818
<a name="udisks-drive-ata-complete-smart-selftest-start"></a><h3>udisks_drive_ata_complete_smart_selftest_start ()</h3>
1819
<pre class="programlisting"><span class="returnvalue">void</span>
1820
udisks_drive_ata_complete_smart_selftest_start
1821
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>,
1822
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>);</pre>
1823
<p>Helper function used in service implementations to finish handling invocations of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-method-org-freedesktop-UDisks2-Drive-Ata.SmartSelftestStart" title="The SmartSelftestStart() method"><code class="function">SmartSelftestStart()</code></a> D-Bus method. If you instead want to finish handling an invocation by returning an error, use <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> or similar.</p>
1824
<p>This method will free <em class="parameter"><code>invocation</code></em>
1825
, you cannot use it afterwards.</p>
1826
<div class="refsect3">
1827
<a name="id-1.4.5.6.14.19.6"></a><h4>Parameters</h4>
1828
<div class="informaltable"><table width="100%" border="0">
1830
<col width="150px" class="parameters_name">
1831
<col class="parameters_description">
1832
<col width="200px" class="parameters_annotations">
1836
<td class="parameter_name"><p>object</p></td>
1837
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
1838
<td class="parameter_annotations"> </td>
1841
<td class="parameter_name"><p>invocation</p></td>
1842
<td class="parameter_description"><p> A <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a>. </p></td>
1843
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span></td>
1850
<div class="refsect2">
1851
<a name="udisks-drive-ata-call-smart-set-enabled"></a><h3>udisks_drive_ata_call_smart_set_enabled ()</h3>
1852
<pre class="programlisting"><span class="returnvalue">void</span>
1853
udisks_drive_ata_call_smart_set_enabled
1854
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *proxy</code></em>,
1855
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_value</code></em>,
1856
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options</code></em>,
1857
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1858
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
1859
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
1860
<p>Asynchronously invokes the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-method-org-freedesktop-UDisks2-Drive-Ata.SmartSetEnabled" title="The SmartSetEnabled() method"><code class="function">SmartSetEnabled()</code></a> D-Bus method on <em class="parameter"><code>proxy</code></em>
1862
When the operation is finished, <em class="parameter"><code>callback</code></em>
1863
will be invoked in the <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
1864
You can then call <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-set-enabled-finish" title="udisks_drive_ata_call_smart_set_enabled_finish ()"><code class="function">udisks_drive_ata_call_smart_set_enabled_finish()</code></a> to get the result of the operation.</p>
1865
<p>See <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-set-enabled-sync" title="udisks_drive_ata_call_smart_set_enabled_sync ()"><code class="function">udisks_drive_ata_call_smart_set_enabled_sync()</code></a> for the synchronous, blocking version of this method.</p>
1866
<div class="refsect3">
1867
<a name="id-1.4.5.6.14.20.6"></a><h4>Parameters</h4>
1868
<div class="informaltable"><table width="100%" border="0">
1870
<col width="150px" class="parameters_name">
1871
<col class="parameters_description">
1872
<col width="200px" class="parameters_annotations">
1876
<td class="parameter_name"><p>proxy</p></td>
1877
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html#UDisksDriveAtaProxy"><span class="type">UDisksDriveAtaProxy</span></a>.</p></td>
1878
<td class="parameter_annotations"> </td>
1881
<td class="parameter_name"><p>arg_value</p></td>
1882
<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
1883
<td class="parameter_annotations"> </td>
1886
<td class="parameter_name"><p>arg_options</p></td>
1887
<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
1888
<td class="parameter_annotations"> </td>
1891
<td class="parameter_name"><p>cancellable</p></td>
1892
<td class="parameter_description"><p> A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
1893
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
1896
<td class="parameter_name"><p>callback</p></td>
1897
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
1898
<td class="parameter_annotations"> </td>
1901
<td class="parameter_name"><p>user_data</p></td>
1902
<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
1904
<td class="parameter_annotations"> </td>
1909
<p class="since">Since 2.1</p>
1912
<div class="refsect2">
1913
<a name="udisks-drive-ata-call-smart-set-enabled-finish"></a><h3>udisks_drive_ata_call_smart_set_enabled_finish ()</h3>
1914
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1915
udisks_drive_ata_call_smart_set_enabled_finish
1916
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *proxy</code></em>,
1917
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
1918
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
1919
<p>Finishes an operation started with <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-set-enabled" title="udisks_drive_ata_call_smart_set_enabled ()"><code class="function">udisks_drive_ata_call_smart_set_enabled()</code></a>.</p>
1920
<div class="refsect3">
1921
<a name="id-1.4.5.6.14.21.5"></a><h4>Parameters</h4>
1922
<div class="informaltable"><table width="100%" border="0">
1924
<col width="150px" class="parameters_name">
1925
<col class="parameters_description">
1926
<col width="200px" class="parameters_annotations">
1930
<td class="parameter_name"><p>proxy</p></td>
1931
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html#UDisksDriveAtaProxy"><span class="type">UDisksDriveAtaProxy</span></a>.</p></td>
1932
<td class="parameter_annotations"> </td>
1935
<td class="parameter_name"><p>res</p></td>
1936
<td class="parameter_description"><p>The <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> obtained from the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-set-enabled" title="udisks_drive_ata_call_smart_set_enabled ()"><code class="function">udisks_drive_ata_call_smart_set_enabled()</code></a>.</p></td>
1937
<td class="parameter_annotations"> </td>
1940
<td class="parameter_name"><p>error</p></td>
1941
<td class="parameter_description"><p>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
1942
<td class="parameter_annotations"> </td>
1947
<div class="refsect3">
1948
<a name="id-1.4.5.6.14.21.6"></a><h4>Returns</h4>
1949
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
1951
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
1953
<p class="since">Since 2.1</p>
1956
<div class="refsect2">
1957
<a name="udisks-drive-ata-call-smart-set-enabled-sync"></a><h3>udisks_drive_ata_call_smart_set_enabled_sync ()</h3>
1958
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1959
udisks_drive_ata_call_smart_set_enabled_sync
1960
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *proxy</code></em>,
1961
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_value</code></em>,
1962
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options</code></em>,
1963
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1964
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
1965
<p>Synchronously invokes the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-method-org-freedesktop-UDisks2-Drive-Ata.SmartSetEnabled" title="The SmartSetEnabled() method"><code class="function">SmartSetEnabled()</code></a> D-Bus method on <em class="parameter"><code>proxy</code></em>
1966
. The calling thread is blocked until a reply is received.</p>
1967
<p>See <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-smart-set-enabled" title="udisks_drive_ata_call_smart_set_enabled ()"><code class="function">udisks_drive_ata_call_smart_set_enabled()</code></a> for the asynchronous version of this method.</p>
1968
<div class="refsect3">
1969
<a name="id-1.4.5.6.14.22.6"></a><h4>Parameters</h4>
1970
<div class="informaltable"><table width="100%" border="0">
1972
<col width="150px" class="parameters_name">
1973
<col class="parameters_description">
1974
<col width="200px" class="parameters_annotations">
1978
<td class="parameter_name"><p>proxy</p></td>
1979
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html#UDisksDriveAtaProxy"><span class="type">UDisksDriveAtaProxy</span></a>.</p></td>
1980
<td class="parameter_annotations"> </td>
1983
<td class="parameter_name"><p>arg_value</p></td>
1984
<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
1985
<td class="parameter_annotations"> </td>
1988
<td class="parameter_name"><p>arg_options</p></td>
1989
<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
1990
<td class="parameter_annotations"> </td>
1993
<td class="parameter_name"><p>cancellable</p></td>
1994
<td class="parameter_description"><p> A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
1995
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
1998
<td class="parameter_name"><p>error</p></td>
1999
<td class="parameter_description"><p>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
2000
<td class="parameter_annotations"> </td>
2005
<div class="refsect3">
2006
<a name="id-1.4.5.6.14.22.7"></a><h4>Returns</h4>
2007
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
2009
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
2011
<p class="since">Since 2.1</p>
2014
<div class="refsect2">
2015
<a name="udisks-drive-ata-complete-smart-set-enabled"></a><h3>udisks_drive_ata_complete_smart_set_enabled ()</h3>
2016
<pre class="programlisting"><span class="returnvalue">void</span>
2017
udisks_drive_ata_complete_smart_set_enabled
2018
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>,
2019
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>);</pre>
2020
<p>Helper function used in service implementations to finish handling invocations of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-method-org-freedesktop-UDisks2-Drive-Ata.SmartSetEnabled" title="The SmartSetEnabled() method"><code class="function">SmartSetEnabled()</code></a> D-Bus method. If you instead want to finish handling an invocation by returning an error, use <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> or similar.</p>
2021
<p>This method will free <em class="parameter"><code>invocation</code></em>
2022
, you cannot use it afterwards.</p>
2023
<div class="refsect3">
2024
<a name="id-1.4.5.6.14.23.6"></a><h4>Parameters</h4>
2025
<div class="informaltable"><table width="100%" border="0">
2027
<col width="150px" class="parameters_name">
2028
<col class="parameters_description">
2029
<col width="200px" class="parameters_annotations">
2033
<td class="parameter_name"><p>object</p></td>
2034
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
2035
<td class="parameter_annotations"> </td>
2038
<td class="parameter_name"><p>invocation</p></td>
2039
<td class="parameter_description"><p> A <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a>. </p></td>
2040
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span></td>
2045
<p class="since">Since 2.1</p>
2048
<div class="refsect2">
2049
<a name="udisks-drive-ata-call-pm-get-state"></a><h3>udisks_drive_ata_call_pm_get_state ()</h3>
2050
<pre class="programlisting"><span class="returnvalue">void</span>
2051
udisks_drive_ata_call_pm_get_state (<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *proxy</code></em>,
2052
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options</code></em>,
2053
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
2054
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
2055
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
2056
<p>Asynchronously invokes the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-method-org-freedesktop-UDisks2-Drive-Ata.PmGetState" title="The PmGetState() method"><code class="function">PmGetState()</code></a> D-Bus method on <em class="parameter"><code>proxy</code></em>
2058
When the operation is finished, <em class="parameter"><code>callback</code></em>
2059
will be invoked in the <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
2060
You can then call <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-pm-get-state-finish" title="udisks_drive_ata_call_pm_get_state_finish ()"><code class="function">udisks_drive_ata_call_pm_get_state_finish()</code></a> to get the result of the operation.</p>
2061
<p>See <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-pm-get-state-sync" title="udisks_drive_ata_call_pm_get_state_sync ()"><code class="function">udisks_drive_ata_call_pm_get_state_sync()</code></a> for the synchronous, blocking version of this method.</p>
2062
<div class="refsect3">
2063
<a name="id-1.4.5.6.14.24.6"></a><h4>Parameters</h4>
2064
<div class="informaltable"><table width="100%" border="0">
2066
<col width="150px" class="parameters_name">
2067
<col class="parameters_description">
2068
<col width="200px" class="parameters_annotations">
2072
<td class="parameter_name"><p>proxy</p></td>
2073
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html#UDisksDriveAtaProxy"><span class="type">UDisksDriveAtaProxy</span></a>.</p></td>
2074
<td class="parameter_annotations"> </td>
2077
<td class="parameter_name"><p>arg_options</p></td>
2078
<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
2079
<td class="parameter_annotations"> </td>
2082
<td class="parameter_name"><p>cancellable</p></td>
2083
<td class="parameter_description"><p> A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
2084
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
2087
<td class="parameter_name"><p>callback</p></td>
2088
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
2089
<td class="parameter_annotations"> </td>
2092
<td class="parameter_name"><p>user_data</p></td>
2093
<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
2095
<td class="parameter_annotations"> </td>
2102
<div class="refsect2">
2103
<a name="udisks-drive-ata-call-pm-get-state-finish"></a><h3>udisks_drive_ata_call_pm_get_state_finish ()</h3>
2104
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
2105
udisks_drive_ata_call_pm_get_state_finish
2106
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *proxy</code></em>,
2107
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *out_state</code></em>,
2108
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
2109
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
2110
<p>Finishes an operation started with <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-pm-get-state" title="udisks_drive_ata_call_pm_get_state ()"><code class="function">udisks_drive_ata_call_pm_get_state()</code></a>.</p>
2111
<div class="refsect3">
2112
<a name="id-1.4.5.6.14.25.5"></a><h4>Parameters</h4>
2113
<div class="informaltable"><table width="100%" border="0">
2115
<col width="150px" class="parameters_name">
2116
<col class="parameters_description">
2117
<col width="200px" class="parameters_annotations">
2121
<td class="parameter_name"><p>proxy</p></td>
2122
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html#UDisksDriveAtaProxy"><span class="type">UDisksDriveAtaProxy</span></a>.</p></td>
2123
<td class="parameter_annotations"> </td>
2126
<td class="parameter_name"><p>out_state</p></td>
2127
<td class="parameter_description"><p> Return location for return parameter or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. </p></td>
2128
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/out"><span class="acronym">out</span></a>]</span></td>
2131
<td class="parameter_name"><p>res</p></td>
2132
<td class="parameter_description"><p>The <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> obtained from the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-pm-get-state" title="udisks_drive_ata_call_pm_get_state ()"><code class="function">udisks_drive_ata_call_pm_get_state()</code></a>.</p></td>
2133
<td class="parameter_annotations"> </td>
2136
<td class="parameter_name"><p>error</p></td>
2137
<td class="parameter_description"><p>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
2138
<td class="parameter_annotations"> </td>
2143
<div class="refsect3">
2144
<a name="id-1.4.5.6.14.25.6"></a><h4>Returns</h4>
2145
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
2147
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
2151
<div class="refsect2">
2152
<a name="udisks-drive-ata-call-pm-get-state-sync"></a><h3>udisks_drive_ata_call_pm_get_state_sync ()</h3>
2153
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
2154
udisks_drive_ata_call_pm_get_state_sync
2155
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *proxy</code></em>,
2156
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options</code></em>,
2157
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *out_state</code></em>,
2158
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
2159
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
2160
<p>Synchronously invokes the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-method-org-freedesktop-UDisks2-Drive-Ata.PmGetState" title="The PmGetState() method"><code class="function">PmGetState()</code></a> D-Bus method on <em class="parameter"><code>proxy</code></em>
2161
. The calling thread is blocked until a reply is received.</p>
2162
<p>See <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-pm-get-state" title="udisks_drive_ata_call_pm_get_state ()"><code class="function">udisks_drive_ata_call_pm_get_state()</code></a> for the asynchronous version of this method.</p>
2163
<div class="refsect3">
2164
<a name="id-1.4.5.6.14.26.6"></a><h4>Parameters</h4>
2165
<div class="informaltable"><table width="100%" border="0">
2167
<col width="150px" class="parameters_name">
2168
<col class="parameters_description">
2169
<col width="200px" class="parameters_annotations">
2173
<td class="parameter_name"><p>proxy</p></td>
2174
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html#UDisksDriveAtaProxy"><span class="type">UDisksDriveAtaProxy</span></a>.</p></td>
2175
<td class="parameter_annotations"> </td>
2178
<td class="parameter_name"><p>arg_options</p></td>
2179
<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
2180
<td class="parameter_annotations"> </td>
2183
<td class="parameter_name"><p>out_state</p></td>
2184
<td class="parameter_description"><p> Return location for return parameter or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. </p></td>
2185
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/out"><span class="acronym">out</span></a>]</span></td>
2188
<td class="parameter_name"><p>cancellable</p></td>
2189
<td class="parameter_description"><p> A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
2190
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
2193
<td class="parameter_name"><p>error</p></td>
2194
<td class="parameter_description"><p>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
2195
<td class="parameter_annotations"> </td>
2200
<div class="refsect3">
2201
<a name="id-1.4.5.6.14.26.7"></a><h4>Returns</h4>
2202
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
2204
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
2208
<div class="refsect2">
2209
<a name="udisks-drive-ata-complete-pm-get-state"></a><h3>udisks_drive_ata_complete_pm_get_state ()</h3>
2210
<pre class="programlisting"><span class="returnvalue">void</span>
2211
udisks_drive_ata_complete_pm_get_state
2212
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>,
2213
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>,
2214
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> state</code></em>);</pre>
2215
<p>Helper function used in service implementations to finish handling invocations of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-method-org-freedesktop-UDisks2-Drive-Ata.PmGetState" title="The PmGetState() method"><code class="function">PmGetState()</code></a> D-Bus method. If you instead want to finish handling an invocation by returning an error, use <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> or similar.</p>
2216
<p>This method will free <em class="parameter"><code>invocation</code></em>
2217
, you cannot use it afterwards.</p>
2218
<div class="refsect3">
2219
<a name="id-1.4.5.6.14.27.6"></a><h4>Parameters</h4>
2220
<div class="informaltable"><table width="100%" border="0">
2222
<col width="150px" class="parameters_name">
2223
<col class="parameters_description">
2224
<col width="200px" class="parameters_annotations">
2228
<td class="parameter_name"><p>object</p></td>
2229
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
2230
<td class="parameter_annotations"> </td>
2233
<td class="parameter_name"><p>invocation</p></td>
2234
<td class="parameter_description"><p> A <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a>. </p></td>
2235
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span></td>
2238
<td class="parameter_name"><p>state</p></td>
2239
<td class="parameter_description"><p>Parameter to return.</p></td>
2240
<td class="parameter_annotations"> </td>
2247
<div class="refsect2">
2248
<a name="udisks-drive-ata-call-pm-standby"></a><h3>udisks_drive_ata_call_pm_standby ()</h3>
2249
<pre class="programlisting"><span class="returnvalue">void</span>
2250
udisks_drive_ata_call_pm_standby (<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *proxy</code></em>,
2251
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options</code></em>,
2252
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
2253
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
2254
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
2255
<p>Asynchronously invokes the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-method-org-freedesktop-UDisks2-Drive-Ata.PmStandby" title="The PmStandby() method"><code class="function">PmStandby()</code></a> D-Bus method on <em class="parameter"><code>proxy</code></em>
2257
When the operation is finished, <em class="parameter"><code>callback</code></em>
2258
will be invoked in the <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
2259
You can then call <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-pm-standby-finish" title="udisks_drive_ata_call_pm_standby_finish ()"><code class="function">udisks_drive_ata_call_pm_standby_finish()</code></a> to get the result of the operation.</p>
2260
<p>See <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-pm-standby-sync" title="udisks_drive_ata_call_pm_standby_sync ()"><code class="function">udisks_drive_ata_call_pm_standby_sync()</code></a> for the synchronous, blocking version of this method.</p>
2261
<div class="refsect3">
2262
<a name="id-1.4.5.6.14.28.6"></a><h4>Parameters</h4>
2263
<div class="informaltable"><table width="100%" border="0">
2265
<col width="150px" class="parameters_name">
2266
<col class="parameters_description">
2267
<col width="200px" class="parameters_annotations">
2271
<td class="parameter_name"><p>proxy</p></td>
2272
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html#UDisksDriveAtaProxy"><span class="type">UDisksDriveAtaProxy</span></a>.</p></td>
2273
<td class="parameter_annotations"> </td>
2276
<td class="parameter_name"><p>arg_options</p></td>
2277
<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
2278
<td class="parameter_annotations"> </td>
2281
<td class="parameter_name"><p>cancellable</p></td>
2282
<td class="parameter_description"><p> A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
2283
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
2286
<td class="parameter_name"><p>callback</p></td>
2287
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
2288
<td class="parameter_annotations"> </td>
2291
<td class="parameter_name"><p>user_data</p></td>
2292
<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
2294
<td class="parameter_annotations"> </td>
2301
<div class="refsect2">
2302
<a name="udisks-drive-ata-call-pm-standby-finish"></a><h3>udisks_drive_ata_call_pm_standby_finish ()</h3>
2303
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
2304
udisks_drive_ata_call_pm_standby_finish
2305
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *proxy</code></em>,
2306
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
2307
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
2308
<p>Finishes an operation started with <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-pm-standby" title="udisks_drive_ata_call_pm_standby ()"><code class="function">udisks_drive_ata_call_pm_standby()</code></a>.</p>
2309
<div class="refsect3">
2310
<a name="id-1.4.5.6.14.29.5"></a><h4>Parameters</h4>
2311
<div class="informaltable"><table width="100%" border="0">
2313
<col width="150px" class="parameters_name">
2314
<col class="parameters_description">
2315
<col width="200px" class="parameters_annotations">
2319
<td class="parameter_name"><p>proxy</p></td>
2320
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html#UDisksDriveAtaProxy"><span class="type">UDisksDriveAtaProxy</span></a>.</p></td>
2321
<td class="parameter_annotations"> </td>
2324
<td class="parameter_name"><p>res</p></td>
2325
<td class="parameter_description"><p>The <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> obtained from the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-pm-standby" title="udisks_drive_ata_call_pm_standby ()"><code class="function">udisks_drive_ata_call_pm_standby()</code></a>.</p></td>
2326
<td class="parameter_annotations"> </td>
2329
<td class="parameter_name"><p>error</p></td>
2330
<td class="parameter_description"><p>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
2331
<td class="parameter_annotations"> </td>
2336
<div class="refsect3">
2337
<a name="id-1.4.5.6.14.29.6"></a><h4>Returns</h4>
2338
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
2340
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
2344
<div class="refsect2">
2345
<a name="udisks-drive-ata-call-pm-standby-sync"></a><h3>udisks_drive_ata_call_pm_standby_sync ()</h3>
2346
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
2347
udisks_drive_ata_call_pm_standby_sync (<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *proxy</code></em>,
2348
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options</code></em>,
2349
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
2350
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
2351
<p>Synchronously invokes the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-method-org-freedesktop-UDisks2-Drive-Ata.PmStandby" title="The PmStandby() method"><code class="function">PmStandby()</code></a> D-Bus method on <em class="parameter"><code>proxy</code></em>
2352
. The calling thread is blocked until a reply is received.</p>
2353
<p>See <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-pm-standby" title="udisks_drive_ata_call_pm_standby ()"><code class="function">udisks_drive_ata_call_pm_standby()</code></a> for the asynchronous version of this method.</p>
2354
<div class="refsect3">
2355
<a name="id-1.4.5.6.14.30.6"></a><h4>Parameters</h4>
2356
<div class="informaltable"><table width="100%" border="0">
2358
<col width="150px" class="parameters_name">
2359
<col class="parameters_description">
2360
<col width="200px" class="parameters_annotations">
2364
<td class="parameter_name"><p>proxy</p></td>
2365
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html#UDisksDriveAtaProxy"><span class="type">UDisksDriveAtaProxy</span></a>.</p></td>
2366
<td class="parameter_annotations"> </td>
2369
<td class="parameter_name"><p>arg_options</p></td>
2370
<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
2371
<td class="parameter_annotations"> </td>
2374
<td class="parameter_name"><p>cancellable</p></td>
2375
<td class="parameter_description"><p> A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
2376
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
2379
<td class="parameter_name"><p>error</p></td>
2380
<td class="parameter_description"><p>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
2381
<td class="parameter_annotations"> </td>
2386
<div class="refsect3">
2387
<a name="id-1.4.5.6.14.30.7"></a><h4>Returns</h4>
2388
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
2390
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
2394
<div class="refsect2">
2395
<a name="udisks-drive-ata-complete-pm-standby"></a><h3>udisks_drive_ata_complete_pm_standby ()</h3>
2396
<pre class="programlisting"><span class="returnvalue">void</span>
2397
udisks_drive_ata_complete_pm_standby (<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>,
2398
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>);</pre>
2399
<p>Helper function used in service implementations to finish handling invocations of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-method-org-freedesktop-UDisks2-Drive-Ata.PmStandby" title="The PmStandby() method"><code class="function">PmStandby()</code></a> D-Bus method. If you instead want to finish handling an invocation by returning an error, use <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> or similar.</p>
2400
<p>This method will free <em class="parameter"><code>invocation</code></em>
2401
, you cannot use it afterwards.</p>
2402
<div class="refsect3">
2403
<a name="id-1.4.5.6.14.31.6"></a><h4>Parameters</h4>
2404
<div class="informaltable"><table width="100%" border="0">
2406
<col width="150px" class="parameters_name">
2407
<col class="parameters_description">
2408
<col width="200px" class="parameters_annotations">
2412
<td class="parameter_name"><p>object</p></td>
2413
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
2414
<td class="parameter_annotations"> </td>
2417
<td class="parameter_name"><p>invocation</p></td>
2418
<td class="parameter_description"><p> A <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a>. </p></td>
2419
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span></td>
2426
<div class="refsect2">
2427
<a name="udisks-drive-ata-call-pm-wakeup"></a><h3>udisks_drive_ata_call_pm_wakeup ()</h3>
2428
<pre class="programlisting"><span class="returnvalue">void</span>
2429
udisks_drive_ata_call_pm_wakeup (<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *proxy</code></em>,
2430
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options</code></em>,
2431
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
2432
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
2433
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
2434
<p>Asynchronously invokes the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-method-org-freedesktop-UDisks2-Drive-Ata.PmWakeup" title="The PmWakeup() method"><code class="function">PmWakeup()</code></a> D-Bus method on <em class="parameter"><code>proxy</code></em>
2436
When the operation is finished, <em class="parameter"><code>callback</code></em>
2437
will be invoked in the <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
2438
You can then call <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-pm-wakeup-finish" title="udisks_drive_ata_call_pm_wakeup_finish ()"><code class="function">udisks_drive_ata_call_pm_wakeup_finish()</code></a> to get the result of the operation.</p>
2439
<p>See <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-pm-wakeup-sync" title="udisks_drive_ata_call_pm_wakeup_sync ()"><code class="function">udisks_drive_ata_call_pm_wakeup_sync()</code></a> for the synchronous, blocking version of this method.</p>
2440
<div class="refsect3">
2441
<a name="id-1.4.5.6.14.32.6"></a><h4>Parameters</h4>
2442
<div class="informaltable"><table width="100%" border="0">
2444
<col width="150px" class="parameters_name">
2445
<col class="parameters_description">
2446
<col width="200px" class="parameters_annotations">
2450
<td class="parameter_name"><p>proxy</p></td>
2451
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html#UDisksDriveAtaProxy"><span class="type">UDisksDriveAtaProxy</span></a>.</p></td>
2452
<td class="parameter_annotations"> </td>
2455
<td class="parameter_name"><p>arg_options</p></td>
2456
<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
2457
<td class="parameter_annotations"> </td>
2460
<td class="parameter_name"><p>cancellable</p></td>
2461
<td class="parameter_description"><p> A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
2462
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
2465
<td class="parameter_name"><p>callback</p></td>
2466
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
2467
<td class="parameter_annotations"> </td>
2470
<td class="parameter_name"><p>user_data</p></td>
2471
<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
2473
<td class="parameter_annotations"> </td>
2480
<div class="refsect2">
2481
<a name="udisks-drive-ata-call-pm-wakeup-finish"></a><h3>udisks_drive_ata_call_pm_wakeup_finish ()</h3>
2482
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
2483
udisks_drive_ata_call_pm_wakeup_finish
2484
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *proxy</code></em>,
2485
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
2486
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
2487
<p>Finishes an operation started with <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-pm-wakeup" title="udisks_drive_ata_call_pm_wakeup ()"><code class="function">udisks_drive_ata_call_pm_wakeup()</code></a>.</p>
2488
<div class="refsect3">
2489
<a name="id-1.4.5.6.14.33.5"></a><h4>Parameters</h4>
2490
<div class="informaltable"><table width="100%" border="0">
2492
<col width="150px" class="parameters_name">
2493
<col class="parameters_description">
2494
<col width="200px" class="parameters_annotations">
2498
<td class="parameter_name"><p>proxy</p></td>
2499
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html#UDisksDriveAtaProxy"><span class="type">UDisksDriveAtaProxy</span></a>.</p></td>
2500
<td class="parameter_annotations"> </td>
2503
<td class="parameter_name"><p>res</p></td>
2504
<td class="parameter_description"><p>The <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> obtained from the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-pm-wakeup" title="udisks_drive_ata_call_pm_wakeup ()"><code class="function">udisks_drive_ata_call_pm_wakeup()</code></a>.</p></td>
2505
<td class="parameter_annotations"> </td>
2508
<td class="parameter_name"><p>error</p></td>
2509
<td class="parameter_description"><p>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
2510
<td class="parameter_annotations"> </td>
2515
<div class="refsect3">
2516
<a name="id-1.4.5.6.14.33.6"></a><h4>Returns</h4>
2517
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
2519
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
2523
<div class="refsect2">
2524
<a name="udisks-drive-ata-call-pm-wakeup-sync"></a><h3>udisks_drive_ata_call_pm_wakeup_sync ()</h3>
2525
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
2526
udisks_drive_ata_call_pm_wakeup_sync (<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *proxy</code></em>,
2527
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options</code></em>,
2528
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
2529
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
2530
<p>Synchronously invokes the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-method-org-freedesktop-UDisks2-Drive-Ata.PmWakeup" title="The PmWakeup() method"><code class="function">PmWakeup()</code></a> D-Bus method on <em class="parameter"><code>proxy</code></em>
2531
. The calling thread is blocked until a reply is received.</p>
2532
<p>See <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-pm-wakeup" title="udisks_drive_ata_call_pm_wakeup ()"><code class="function">udisks_drive_ata_call_pm_wakeup()</code></a> for the asynchronous version of this method.</p>
2533
<div class="refsect3">
2534
<a name="id-1.4.5.6.14.34.6"></a><h4>Parameters</h4>
2535
<div class="informaltable"><table width="100%" border="0">
2537
<col width="150px" class="parameters_name">
2538
<col class="parameters_description">
2539
<col width="200px" class="parameters_annotations">
2543
<td class="parameter_name"><p>proxy</p></td>
2544
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html#UDisksDriveAtaProxy"><span class="type">UDisksDriveAtaProxy</span></a>.</p></td>
2545
<td class="parameter_annotations"> </td>
2548
<td class="parameter_name"><p>arg_options</p></td>
2549
<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
2550
<td class="parameter_annotations"> </td>
2553
<td class="parameter_name"><p>cancellable</p></td>
2554
<td class="parameter_description"><p> A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
2555
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
2558
<td class="parameter_name"><p>error</p></td>
2559
<td class="parameter_description"><p>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
2560
<td class="parameter_annotations"> </td>
2565
<div class="refsect3">
2566
<a name="id-1.4.5.6.14.34.7"></a><h4>Returns</h4>
2567
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
2569
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
2573
<div class="refsect2">
2574
<a name="udisks-drive-ata-complete-pm-wakeup"></a><h3>udisks_drive_ata_complete_pm_wakeup ()</h3>
2575
<pre class="programlisting"><span class="returnvalue">void</span>
2576
udisks_drive_ata_complete_pm_wakeup (<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>,
2577
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>);</pre>
2578
<p>Helper function used in service implementations to finish handling invocations of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-method-org-freedesktop-UDisks2-Drive-Ata.PmWakeup" title="The PmWakeup() method"><code class="function">PmWakeup()</code></a> D-Bus method. If you instead want to finish handling an invocation by returning an error, use <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> or similar.</p>
2579
<p>This method will free <em class="parameter"><code>invocation</code></em>
2580
, you cannot use it afterwards.</p>
2581
<div class="refsect3">
2582
<a name="id-1.4.5.6.14.35.6"></a><h4>Parameters</h4>
2583
<div class="informaltable"><table width="100%" border="0">
2585
<col width="150px" class="parameters_name">
2586
<col class="parameters_description">
2587
<col width="200px" class="parameters_annotations">
2591
<td class="parameter_name"><p>object</p></td>
2592
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
2593
<td class="parameter_annotations"> </td>
2596
<td class="parameter_name"><p>invocation</p></td>
2597
<td class="parameter_description"><p> A <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a>. </p></td>
2598
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span></td>
2605
<div class="refsect2">
2606
<a name="udisks-drive-ata-call-security-erase-unit"></a><h3>udisks_drive_ata_call_security_erase_unit ()</h3>
2607
<pre class="programlisting"><span class="returnvalue">void</span>
2608
udisks_drive_ata_call_security_erase_unit
2609
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *proxy</code></em>,
2610
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options</code></em>,
2611
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
2612
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
2613
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
2614
<p>Asynchronously invokes the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-method-org-freedesktop-UDisks2-Drive-Ata.SecurityEraseUnit" title="The SecurityEraseUnit() method"><code class="function">SecurityEraseUnit()</code></a> D-Bus method on <em class="parameter"><code>proxy</code></em>
2616
When the operation is finished, <em class="parameter"><code>callback</code></em>
2617
will be invoked in the <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
2618
You can then call <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-security-erase-unit-finish" title="udisks_drive_ata_call_security_erase_unit_finish ()"><code class="function">udisks_drive_ata_call_security_erase_unit_finish()</code></a> to get the result of the operation.</p>
2619
<p>See <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-security-erase-unit-sync" title="udisks_drive_ata_call_security_erase_unit_sync ()"><code class="function">udisks_drive_ata_call_security_erase_unit_sync()</code></a> for the synchronous, blocking version of this method.</p>
2620
<div class="refsect3">
2621
<a name="id-1.4.5.6.14.36.6"></a><h4>Parameters</h4>
2622
<div class="informaltable"><table width="100%" border="0">
2624
<col width="150px" class="parameters_name">
2625
<col class="parameters_description">
2626
<col width="200px" class="parameters_annotations">
2630
<td class="parameter_name"><p>proxy</p></td>
2631
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html#UDisksDriveAtaProxy"><span class="type">UDisksDriveAtaProxy</span></a>.</p></td>
2632
<td class="parameter_annotations"> </td>
2635
<td class="parameter_name"><p>arg_options</p></td>
2636
<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
2637
<td class="parameter_annotations"> </td>
2640
<td class="parameter_name"><p>cancellable</p></td>
2641
<td class="parameter_description"><p> A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
2642
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
2645
<td class="parameter_name"><p>callback</p></td>
2646
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
2647
<td class="parameter_annotations"> </td>
2650
<td class="parameter_name"><p>user_data</p></td>
2651
<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
2653
<td class="parameter_annotations"> </td>
2660
<div class="refsect2">
2661
<a name="udisks-drive-ata-call-security-erase-unit-finish"></a><h3>udisks_drive_ata_call_security_erase_unit_finish ()</h3>
2662
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
2663
udisks_drive_ata_call_security_erase_unit_finish
2664
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *proxy</code></em>,
2665
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
2666
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
2667
<p>Finishes an operation started with <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-security-erase-unit" title="udisks_drive_ata_call_security_erase_unit ()"><code class="function">udisks_drive_ata_call_security_erase_unit()</code></a>.</p>
2668
<div class="refsect3">
2669
<a name="id-1.4.5.6.14.37.5"></a><h4>Parameters</h4>
2670
<div class="informaltable"><table width="100%" border="0">
2672
<col width="150px" class="parameters_name">
2673
<col class="parameters_description">
2674
<col width="200px" class="parameters_annotations">
2678
<td class="parameter_name"><p>proxy</p></td>
2679
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html#UDisksDriveAtaProxy"><span class="type">UDisksDriveAtaProxy</span></a>.</p></td>
2680
<td class="parameter_annotations"> </td>
2683
<td class="parameter_name"><p>res</p></td>
2684
<td class="parameter_description"><p>The <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> obtained from the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-security-erase-unit" title="udisks_drive_ata_call_security_erase_unit ()"><code class="function">udisks_drive_ata_call_security_erase_unit()</code></a>.</p></td>
2685
<td class="parameter_annotations"> </td>
2688
<td class="parameter_name"><p>error</p></td>
2689
<td class="parameter_description"><p>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
2690
<td class="parameter_annotations"> </td>
2695
<div class="refsect3">
2696
<a name="id-1.4.5.6.14.37.6"></a><h4>Returns</h4>
2697
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
2699
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
2703
<div class="refsect2">
2704
<a name="udisks-drive-ata-call-security-erase-unit-sync"></a><h3>udisks_drive_ata_call_security_erase_unit_sync ()</h3>
2705
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
2706
udisks_drive_ata_call_security_erase_unit_sync
2707
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *proxy</code></em>,
2708
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options</code></em>,
2709
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
2710
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
2711
<p>Synchronously invokes the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-method-org-freedesktop-UDisks2-Drive-Ata.SecurityEraseUnit" title="The SecurityEraseUnit() method"><code class="function">SecurityEraseUnit()</code></a> D-Bus method on <em class="parameter"><code>proxy</code></em>
2712
. The calling thread is blocked until a reply is received.</p>
2713
<p>See <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-call-security-erase-unit" title="udisks_drive_ata_call_security_erase_unit ()"><code class="function">udisks_drive_ata_call_security_erase_unit()</code></a> for the asynchronous version of this method.</p>
2714
<div class="refsect3">
2715
<a name="id-1.4.5.6.14.38.6"></a><h4>Parameters</h4>
2716
<div class="informaltable"><table width="100%" border="0">
2718
<col width="150px" class="parameters_name">
2719
<col class="parameters_description">
2720
<col width="200px" class="parameters_annotations">
2724
<td class="parameter_name"><p>proxy</p></td>
2725
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html#UDisksDriveAtaProxy"><span class="type">UDisksDriveAtaProxy</span></a>.</p></td>
2726
<td class="parameter_annotations"> </td>
2729
<td class="parameter_name"><p>arg_options</p></td>
2730
<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
2731
<td class="parameter_annotations"> </td>
2734
<td class="parameter_name"><p>cancellable</p></td>
2735
<td class="parameter_description"><p> A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
2736
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
2739
<td class="parameter_name"><p>error</p></td>
2740
<td class="parameter_description"><p>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
2741
<td class="parameter_annotations"> </td>
2746
<div class="refsect3">
2747
<a name="id-1.4.5.6.14.38.7"></a><h4>Returns</h4>
2748
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
2750
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
2754
<div class="refsect2">
2755
<a name="udisks-drive-ata-complete-security-erase-unit"></a><h3>udisks_drive_ata_complete_security_erase_unit ()</h3>
2756
<pre class="programlisting"><span class="returnvalue">void</span>
2757
udisks_drive_ata_complete_security_erase_unit
2758
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>,
2759
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>);</pre>
2760
<p>Helper function used in service implementations to finish handling invocations of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-method-org-freedesktop-UDisks2-Drive-Ata.SecurityEraseUnit" title="The SecurityEraseUnit() method"><code class="function">SecurityEraseUnit()</code></a> D-Bus method. If you instead want to finish handling an invocation by returning an error, use <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> or similar.</p>
2761
<p>This method will free <em class="parameter"><code>invocation</code></em>
2762
, you cannot use it afterwards.</p>
2763
<div class="refsect3">
2764
<a name="id-1.4.5.6.14.39.6"></a><h4>Parameters</h4>
2765
<div class="informaltable"><table width="100%" border="0">
2767
<col width="150px" class="parameters_name">
2768
<col class="parameters_description">
2769
<col width="200px" class="parameters_annotations">
2773
<td class="parameter_name"><p>object</p></td>
2774
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
2775
<td class="parameter_annotations"> </td>
2778
<td class="parameter_name"><p>invocation</p></td>
2779
<td class="parameter_description"><p> A <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a>. </p></td>
2780
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span></td>
2787
<div class="refsect2">
2788
<a name="udisks-drive-ata-get-smart-supported"></a><h3>udisks_drive_ata_get_smart_supported ()</h3>
2789
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
2790
udisks_drive_ata_get_smart_supported (<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>);</pre>
2791
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SmartSupported" title='The "SmartSupported" property'>"SmartSupported"</a> D-Bus property.</p>
2792
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2793
<div class="refsect3">
2794
<a name="id-1.4.5.6.14.40.6"></a><h4>Parameters</h4>
2795
<div class="informaltable"><table width="100%" border="0">
2797
<col width="150px" class="parameters_name">
2798
<col class="parameters_description">
2799
<col width="200px" class="parameters_annotations">
2802
<td class="parameter_name"><p>object</p></td>
2803
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
2804
<td class="parameter_annotations"> </td>
2808
<div class="refsect3">
2809
<a name="id-1.4.5.6.14.40.7"></a><h4>Returns</h4>
2810
<p> The property value.</p>
2815
<div class="refsect2">
2816
<a name="udisks-drive-ata-get-smart-enabled"></a><h3>udisks_drive_ata_get_smart_enabled ()</h3>
2817
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
2818
udisks_drive_ata_get_smart_enabled (<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>);</pre>
2819
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SmartEnabled" title='The "SmartEnabled" property'>"SmartEnabled"</a> D-Bus property.</p>
2820
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2821
<div class="refsect3">
2822
<a name="id-1.4.5.6.14.41.6"></a><h4>Parameters</h4>
2823
<div class="informaltable"><table width="100%" border="0">
2825
<col width="150px" class="parameters_name">
2826
<col class="parameters_description">
2827
<col width="200px" class="parameters_annotations">
2830
<td class="parameter_name"><p>object</p></td>
2831
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
2832
<td class="parameter_annotations"> </td>
2836
<div class="refsect3">
2837
<a name="id-1.4.5.6.14.41.7"></a><h4>Returns</h4>
2838
<p> The property value.</p>
2843
<div class="refsect2">
2844
<a name="udisks-drive-ata-get-smart-updated"></a><h3>udisks_drive_ata_get_smart_updated ()</h3>
2845
<pre class="programlisting"><span class="returnvalue">guint64</span>
2846
udisks_drive_ata_get_smart_updated (<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>);</pre>
2847
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SmartUpdated" title='The "SmartUpdated" property'>"SmartUpdated"</a> D-Bus property.</p>
2848
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2849
<div class="refsect3">
2850
<a name="id-1.4.5.6.14.42.6"></a><h4>Parameters</h4>
2851
<div class="informaltable"><table width="100%" border="0">
2853
<col width="150px" class="parameters_name">
2854
<col class="parameters_description">
2855
<col width="200px" class="parameters_annotations">
2858
<td class="parameter_name"><p>object</p></td>
2859
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
2860
<td class="parameter_annotations"> </td>
2864
<div class="refsect3">
2865
<a name="id-1.4.5.6.14.42.7"></a><h4>Returns</h4>
2866
<p> The property value.</p>
2871
<div class="refsect2">
2872
<a name="udisks-drive-ata-get-smart-failing"></a><h3>udisks_drive_ata_get_smart_failing ()</h3>
2873
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
2874
udisks_drive_ata_get_smart_failing (<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>);</pre>
2875
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SmartFailing" title='The "SmartFailing" property'>"SmartFailing"</a> D-Bus property.</p>
2876
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2877
<div class="refsect3">
2878
<a name="id-1.4.5.6.14.43.6"></a><h4>Parameters</h4>
2879
<div class="informaltable"><table width="100%" border="0">
2881
<col width="150px" class="parameters_name">
2882
<col class="parameters_description">
2883
<col width="200px" class="parameters_annotations">
2886
<td class="parameter_name"><p>object</p></td>
2887
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
2888
<td class="parameter_annotations"> </td>
2892
<div class="refsect3">
2893
<a name="id-1.4.5.6.14.43.7"></a><h4>Returns</h4>
2894
<p> The property value.</p>
2899
<div class="refsect2">
2900
<a name="udisks-drive-ata-get-smart-temperature"></a><h3>udisks_drive_ata_get_smart_temperature ()</h3>
2901
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>
2902
udisks_drive_ata_get_smart_temperature
2903
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>);</pre>
2904
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SmartTemperature" title='The "SmartTemperature" property'>"SmartTemperature"</a> D-Bus property.</p>
2905
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2906
<div class="refsect3">
2907
<a name="id-1.4.5.6.14.44.6"></a><h4>Parameters</h4>
2908
<div class="informaltable"><table width="100%" border="0">
2910
<col width="150px" class="parameters_name">
2911
<col class="parameters_description">
2912
<col width="200px" class="parameters_annotations">
2915
<td class="parameter_name"><p>object</p></td>
2916
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
2917
<td class="parameter_annotations"> </td>
2921
<div class="refsect3">
2922
<a name="id-1.4.5.6.14.44.7"></a><h4>Returns</h4>
2923
<p> The property value.</p>
2928
<div class="refsect2">
2929
<a name="udisks-drive-ata-get-smart-power-on-seconds"></a><h3>udisks_drive_ata_get_smart_power_on_seconds ()</h3>
2930
<pre class="programlisting"><span class="returnvalue">guint64</span>
2931
udisks_drive_ata_get_smart_power_on_seconds
2932
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>);</pre>
2933
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SmartPowerOnSeconds" title='The "SmartPowerOnSeconds" property'>"SmartPowerOnSeconds"</a> D-Bus property.</p>
2934
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2935
<div class="refsect3">
2936
<a name="id-1.4.5.6.14.45.6"></a><h4>Parameters</h4>
2937
<div class="informaltable"><table width="100%" border="0">
2939
<col width="150px" class="parameters_name">
2940
<col class="parameters_description">
2941
<col width="200px" class="parameters_annotations">
2944
<td class="parameter_name"><p>object</p></td>
2945
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
2946
<td class="parameter_annotations"> </td>
2950
<div class="refsect3">
2951
<a name="id-1.4.5.6.14.45.7"></a><h4>Returns</h4>
2952
<p> The property value.</p>
2957
<div class="refsect2">
2958
<a name="udisks-drive-ata-get-smart-num-attributes-failed-in-the-past"></a><h3>udisks_drive_ata_get_smart_num_attributes_failed_in_the_past ()</h3>
2959
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
2960
udisks_drive_ata_get_smart_num_attributes_failed_in_the_past
2961
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>);</pre>
2962
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SmartNumAttributesFailedInThePast" title='The "SmartNumAttributesFailedInThePast" property'>"SmartNumAttributesFailedInThePast"</a> D-Bus property.</p>
2963
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2964
<div class="refsect3">
2965
<a name="id-1.4.5.6.14.46.6"></a><h4>Parameters</h4>
2966
<div class="informaltable"><table width="100%" border="0">
2968
<col width="150px" class="parameters_name">
2969
<col class="parameters_description">
2970
<col width="200px" class="parameters_annotations">
2973
<td class="parameter_name"><p>object</p></td>
2974
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
2975
<td class="parameter_annotations"> </td>
2979
<div class="refsect3">
2980
<a name="id-1.4.5.6.14.46.7"></a><h4>Returns</h4>
2981
<p> The property value.</p>
2986
<div class="refsect2">
2987
<a name="udisks-drive-ata-get-smart-num-attributes-failing"></a><h3>udisks_drive_ata_get_smart_num_attributes_failing ()</h3>
2988
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
2989
udisks_drive_ata_get_smart_num_attributes_failing
2990
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>);</pre>
2991
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SmartNumAttributesFailing" title='The "SmartNumAttributesFailing" property'>"SmartNumAttributesFailing"</a> D-Bus property.</p>
2992
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2993
<div class="refsect3">
2994
<a name="id-1.4.5.6.14.47.6"></a><h4>Parameters</h4>
2995
<div class="informaltable"><table width="100%" border="0">
2997
<col width="150px" class="parameters_name">
2998
<col class="parameters_description">
2999
<col width="200px" class="parameters_annotations">
3002
<td class="parameter_name"><p>object</p></td>
3003
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
3004
<td class="parameter_annotations"> </td>
3008
<div class="refsect3">
3009
<a name="id-1.4.5.6.14.47.7"></a><h4>Returns</h4>
3010
<p> The property value.</p>
3015
<div class="refsect2">
3016
<a name="udisks-drive-ata-get-smart-num-bad-sectors"></a><h3>udisks_drive_ata_get_smart_num_bad_sectors ()</h3>
3017
<pre class="programlisting"><span class="returnvalue">gint64</span>
3018
udisks_drive_ata_get_smart_num_bad_sectors
3019
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>);</pre>
3020
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SmartNumBadSectors" title='The "SmartNumBadSectors" property'>"SmartNumBadSectors"</a> D-Bus property.</p>
3021
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
3022
<div class="refsect3">
3023
<a name="id-1.4.5.6.14.48.6"></a><h4>Parameters</h4>
3024
<div class="informaltable"><table width="100%" border="0">
3026
<col width="150px" class="parameters_name">
3027
<col class="parameters_description">
3028
<col width="200px" class="parameters_annotations">
3031
<td class="parameter_name"><p>object</p></td>
3032
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
3033
<td class="parameter_annotations"> </td>
3037
<div class="refsect3">
3038
<a name="id-1.4.5.6.14.48.7"></a><h4>Returns</h4>
3039
<p> The property value.</p>
3044
<div class="refsect2">
3045
<a name="udisks-drive-ata-get-smart-selftest-percent-remaining"></a><h3>udisks_drive_ata_get_smart_selftest_percent_remaining ()</h3>
3046
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
3047
udisks_drive_ata_get_smart_selftest_percent_remaining
3048
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>);</pre>
3049
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SmartSelftestPercentRemaining" title='The "SmartSelftestPercentRemaining" property'>"SmartSelftestPercentRemaining"</a> D-Bus property.</p>
3050
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
3051
<div class="refsect3">
3052
<a name="id-1.4.5.6.14.49.6"></a><h4>Parameters</h4>
3053
<div class="informaltable"><table width="100%" border="0">
3055
<col width="150px" class="parameters_name">
3056
<col class="parameters_description">
3057
<col width="200px" class="parameters_annotations">
3060
<td class="parameter_name"><p>object</p></td>
3061
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
3062
<td class="parameter_annotations"> </td>
3066
<div class="refsect3">
3067
<a name="id-1.4.5.6.14.49.7"></a><h4>Returns</h4>
3068
<p> The property value.</p>
3073
<div class="refsect2">
3074
<a name="udisks-drive-ata-get-smart-selftest-status"></a><h3>udisks_drive_ata_get_smart_selftest_status ()</h3>
3075
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
3076
udisks_drive_ata_get_smart_selftest_status
3077
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>);</pre>
3078
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SmartSelftestStatus" title='The "SmartSelftestStatus" property'>"SmartSelftestStatus"</a> D-Bus property.</p>
3079
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
3080
<div class="warning">The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-dup-smart-selftest-status" title="udisks_drive_ata_dup_smart_selftest_status ()"><code class="function">udisks_drive_ata_dup_smart_selftest_status()</code></a> if on another thread.</div>
3081
<div class="refsect3">
3082
<a name="id-1.4.5.6.14.50.7"></a><h4>Parameters</h4>
3083
<div class="informaltable"><table width="100%" border="0">
3085
<col width="150px" class="parameters_name">
3086
<col class="parameters_description">
3087
<col width="200px" class="parameters_annotations">
3090
<td class="parameter_name"><p>object</p></td>
3091
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
3092
<td class="parameter_annotations"> </td>
3096
<div class="refsect3">
3097
<a name="id-1.4.5.6.14.50.8"></a><h4>Returns</h4>
3098
<p> The property value or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>
3100
<p><span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span></p>
3104
<div class="refsect2">
3105
<a name="udisks-drive-ata-dup-smart-selftest-status"></a><h3>udisks_drive_ata_dup_smart_selftest_status ()</h3>
3106
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
3107
udisks_drive_ata_dup_smart_selftest_status
3108
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>);</pre>
3109
<p>Gets a copy of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SmartSelftestStatus" title='The "SmartSelftestStatus" property'>"SmartSelftestStatus"</a> D-Bus property.</p>
3110
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
3111
<div class="refsect3">
3112
<a name="id-1.4.5.6.14.51.6"></a><h4>Parameters</h4>
3113
<div class="informaltable"><table width="100%" border="0">
3115
<col width="150px" class="parameters_name">
3116
<col class="parameters_description">
3117
<col width="200px" class="parameters_annotations">
3120
<td class="parameter_name"><p>object</p></td>
3121
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
3122
<td class="parameter_annotations"> </td>
3126
<div class="refsect3">
3127
<a name="id-1.4.5.6.14.51.7"></a><h4>Returns</h4>
3128
<p> The property value or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. </p>
3129
<p><span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span></p>
3133
<div class="refsect2">
3134
<a name="udisks-drive-ata-get-aam-enabled"></a><h3>udisks_drive_ata_get_aam_enabled ()</h3>
3135
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
3136
udisks_drive_ata_get_aam_enabled (<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>);</pre>
3137
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.AamEnabled" title='The "AamEnabled" property'>"AamEnabled"</a> D-Bus property.</p>
3138
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
3139
<div class="refsect3">
3140
<a name="id-1.4.5.6.14.52.6"></a><h4>Parameters</h4>
3141
<div class="informaltable"><table width="100%" border="0">
3143
<col width="150px" class="parameters_name">
3144
<col class="parameters_description">
3145
<col width="200px" class="parameters_annotations">
3148
<td class="parameter_name"><p>object</p></td>
3149
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
3150
<td class="parameter_annotations"> </td>
3154
<div class="refsect3">
3155
<a name="id-1.4.5.6.14.52.7"></a><h4>Returns</h4>
3156
<p> The property value.</p>
3161
<div class="refsect2">
3162
<a name="udisks-drive-ata-get-aam-supported"></a><h3>udisks_drive_ata_get_aam_supported ()</h3>
3163
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
3164
udisks_drive_ata_get_aam_supported (<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>);</pre>
3165
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.AamSupported" title='The "AamSupported" property'>"AamSupported"</a> D-Bus property.</p>
3166
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
3167
<div class="refsect3">
3168
<a name="id-1.4.5.6.14.53.6"></a><h4>Parameters</h4>
3169
<div class="informaltable"><table width="100%" border="0">
3171
<col width="150px" class="parameters_name">
3172
<col class="parameters_description">
3173
<col width="200px" class="parameters_annotations">
3176
<td class="parameter_name"><p>object</p></td>
3177
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
3178
<td class="parameter_annotations"> </td>
3182
<div class="refsect3">
3183
<a name="id-1.4.5.6.14.53.7"></a><h4>Returns</h4>
3184
<p> The property value.</p>
3189
<div class="refsect2">
3190
<a name="udisks-drive-ata-get-aam-vendor-recommended-value"></a><h3>udisks_drive_ata_get_aam_vendor_recommended_value ()</h3>
3191
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
3192
udisks_drive_ata_get_aam_vendor_recommended_value
3193
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>);</pre>
3194
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.AamVendorRecommendedValue" title='The "AamVendorRecommendedValue" property'>"AamVendorRecommendedValue"</a> D-Bus property.</p>
3195
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
3196
<div class="refsect3">
3197
<a name="id-1.4.5.6.14.54.6"></a><h4>Parameters</h4>
3198
<div class="informaltable"><table width="100%" border="0">
3200
<col width="150px" class="parameters_name">
3201
<col class="parameters_description">
3202
<col width="200px" class="parameters_annotations">
3205
<td class="parameter_name"><p>object</p></td>
3206
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
3207
<td class="parameter_annotations"> </td>
3211
<div class="refsect3">
3212
<a name="id-1.4.5.6.14.54.7"></a><h4>Returns</h4>
3213
<p> The property value.</p>
3218
<div class="refsect2">
3219
<a name="udisks-drive-ata-get-apm-enabled"></a><h3>udisks_drive_ata_get_apm_enabled ()</h3>
3220
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
3221
udisks_drive_ata_get_apm_enabled (<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>);</pre>
3222
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.ApmEnabled" title='The "ApmEnabled" property'>"ApmEnabled"</a> D-Bus property.</p>
3223
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
3224
<div class="refsect3">
3225
<a name="id-1.4.5.6.14.55.6"></a><h4>Parameters</h4>
3226
<div class="informaltable"><table width="100%" border="0">
3228
<col width="150px" class="parameters_name">
3229
<col class="parameters_description">
3230
<col width="200px" class="parameters_annotations">
3233
<td class="parameter_name"><p>object</p></td>
3234
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
3235
<td class="parameter_annotations"> </td>
3239
<div class="refsect3">
3240
<a name="id-1.4.5.6.14.55.7"></a><h4>Returns</h4>
3241
<p> The property value.</p>
3246
<div class="refsect2">
3247
<a name="udisks-drive-ata-get-apm-supported"></a><h3>udisks_drive_ata_get_apm_supported ()</h3>
3248
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
3249
udisks_drive_ata_get_apm_supported (<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>);</pre>
3250
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.ApmSupported" title='The "ApmSupported" property'>"ApmSupported"</a> D-Bus property.</p>
3251
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
3252
<div class="refsect3">
3253
<a name="id-1.4.5.6.14.56.6"></a><h4>Parameters</h4>
3254
<div class="informaltable"><table width="100%" border="0">
3256
<col width="150px" class="parameters_name">
3257
<col class="parameters_description">
3258
<col width="200px" class="parameters_annotations">
3261
<td class="parameter_name"><p>object</p></td>
3262
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
3263
<td class="parameter_annotations"> </td>
3267
<div class="refsect3">
3268
<a name="id-1.4.5.6.14.56.7"></a><h4>Returns</h4>
3269
<p> The property value.</p>
3274
<div class="refsect2">
3275
<a name="udisks-drive-ata-get-pm-enabled"></a><h3>udisks_drive_ata_get_pm_enabled ()</h3>
3276
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
3277
udisks_drive_ata_get_pm_enabled (<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>);</pre>
3278
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.PmEnabled" title='The "PmEnabled" property'>"PmEnabled"</a> D-Bus property.</p>
3279
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
3280
<div class="refsect3">
3281
<a name="id-1.4.5.6.14.57.6"></a><h4>Parameters</h4>
3282
<div class="informaltable"><table width="100%" border="0">
3284
<col width="150px" class="parameters_name">
3285
<col class="parameters_description">
3286
<col width="200px" class="parameters_annotations">
3289
<td class="parameter_name"><p>object</p></td>
3290
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
3291
<td class="parameter_annotations"> </td>
3295
<div class="refsect3">
3296
<a name="id-1.4.5.6.14.57.7"></a><h4>Returns</h4>
3297
<p> The property value.</p>
3302
<div class="refsect2">
3303
<a name="udisks-drive-ata-get-pm-supported"></a><h3>udisks_drive_ata_get_pm_supported ()</h3>
3304
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
3305
udisks_drive_ata_get_pm_supported (<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>);</pre>
3306
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.PmSupported" title='The "PmSupported" property'>"PmSupported"</a> D-Bus property.</p>
3307
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
3308
<div class="refsect3">
3309
<a name="id-1.4.5.6.14.58.6"></a><h4>Parameters</h4>
3310
<div class="informaltable"><table width="100%" border="0">
3312
<col width="150px" class="parameters_name">
3313
<col class="parameters_description">
3314
<col width="200px" class="parameters_annotations">
3317
<td class="parameter_name"><p>object</p></td>
3318
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
3319
<td class="parameter_annotations"> </td>
3323
<div class="refsect3">
3324
<a name="id-1.4.5.6.14.58.7"></a><h4>Returns</h4>
3325
<p> The property value.</p>
3330
<div class="refsect2">
3331
<a name="udisks-drive-ata-get-write-cache-enabled"></a><h3>udisks_drive_ata_get_write_cache_enabled ()</h3>
3332
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
3333
udisks_drive_ata_get_write_cache_enabled
3334
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>);</pre>
3335
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.WriteCacheEnabled" title='The "WriteCacheEnabled" property'>"WriteCacheEnabled"</a> D-Bus property.</p>
3336
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
3337
<div class="refsect3">
3338
<a name="id-1.4.5.6.14.59.6"></a><h4>Parameters</h4>
3339
<div class="informaltable"><table width="100%" border="0">
3341
<col width="150px" class="parameters_name">
3342
<col class="parameters_description">
3343
<col width="200px" class="parameters_annotations">
3346
<td class="parameter_name"><p>object</p></td>
3347
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
3348
<td class="parameter_annotations"> </td>
3352
<div class="refsect3">
3353
<a name="id-1.4.5.6.14.59.7"></a><h4>Returns</h4>
3354
<p> The property value.</p>
3357
<p class="since">Since 2.1</p>
3360
<div class="refsect2">
3361
<a name="udisks-drive-ata-get-write-cache-supported"></a><h3>udisks_drive_ata_get_write_cache_supported ()</h3>
3362
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
3363
udisks_drive_ata_get_write_cache_supported
3364
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>);</pre>
3365
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.WriteCacheSupported" title='The "WriteCacheSupported" property'>"WriteCacheSupported"</a> D-Bus property.</p>
3366
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
3367
<div class="refsect3">
3368
<a name="id-1.4.5.6.14.60.6"></a><h4>Parameters</h4>
3369
<div class="informaltable"><table width="100%" border="0">
3371
<col width="150px" class="parameters_name">
3372
<col class="parameters_description">
3373
<col width="200px" class="parameters_annotations">
3376
<td class="parameter_name"><p>object</p></td>
3377
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
3378
<td class="parameter_annotations"> </td>
3382
<div class="refsect3">
3383
<a name="id-1.4.5.6.14.60.7"></a><h4>Returns</h4>
3384
<p> The property value.</p>
3387
<p class="since">Since 2.1</p>
3390
<div class="refsect2">
3391
<a name="udisks-drive-ata-get-security-enhanced-erase-unit-minutes"></a><h3>udisks_drive_ata_get_security_enhanced_erase_unit_minutes ()</h3>
3392
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
3393
udisks_drive_ata_get_security_enhanced_erase_unit_minutes
3394
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>);</pre>
3395
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SecurityEnhancedEraseUnitMinutes" title='The "SecurityEnhancedEraseUnitMinutes" property'>"SecurityEnhancedEraseUnitMinutes"</a> D-Bus property.</p>
3396
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
3397
<div class="refsect3">
3398
<a name="id-1.4.5.6.14.61.6"></a><h4>Parameters</h4>
3399
<div class="informaltable"><table width="100%" border="0">
3401
<col width="150px" class="parameters_name">
3402
<col class="parameters_description">
3403
<col width="200px" class="parameters_annotations">
3406
<td class="parameter_name"><p>object</p></td>
3407
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
3408
<td class="parameter_annotations"> </td>
3412
<div class="refsect3">
3413
<a name="id-1.4.5.6.14.61.7"></a><h4>Returns</h4>
3414
<p> The property value.</p>
3419
<div class="refsect2">
3420
<a name="udisks-drive-ata-get-security-erase-unit-minutes"></a><h3>udisks_drive_ata_get_security_erase_unit_minutes ()</h3>
3421
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
3422
udisks_drive_ata_get_security_erase_unit_minutes
3423
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>);</pre>
3424
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SecurityEraseUnitMinutes" title='The "SecurityEraseUnitMinutes" property'>"SecurityEraseUnitMinutes"</a> D-Bus property.</p>
3425
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
3426
<div class="refsect3">
3427
<a name="id-1.4.5.6.14.62.6"></a><h4>Parameters</h4>
3428
<div class="informaltable"><table width="100%" border="0">
3430
<col width="150px" class="parameters_name">
3431
<col class="parameters_description">
3432
<col width="200px" class="parameters_annotations">
3435
<td class="parameter_name"><p>object</p></td>
3436
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
3437
<td class="parameter_annotations"> </td>
3441
<div class="refsect3">
3442
<a name="id-1.4.5.6.14.62.7"></a><h4>Returns</h4>
3443
<p> The property value.</p>
3448
<div class="refsect2">
3449
<a name="udisks-drive-ata-get-security-frozen"></a><h3>udisks_drive_ata_get_security_frozen ()</h3>
3450
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
3451
udisks_drive_ata_get_security_frozen (<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>);</pre>
3452
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SecurityFrozen" title='The "SecurityFrozen" property'>"SecurityFrozen"</a> D-Bus property.</p>
3453
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
3454
<div class="refsect3">
3455
<a name="id-1.4.5.6.14.63.6"></a><h4>Parameters</h4>
3456
<div class="informaltable"><table width="100%" border="0">
3458
<col width="150px" class="parameters_name">
3459
<col class="parameters_description">
3460
<col width="200px" class="parameters_annotations">
3463
<td class="parameter_name"><p>object</p></td>
3464
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
3465
<td class="parameter_annotations"> </td>
3469
<div class="refsect3">
3470
<a name="id-1.4.5.6.14.63.7"></a><h4>Returns</h4>
3471
<p> The property value.</p>
3476
<div class="refsect2">
3477
<a name="udisks-drive-ata-set-smart-supported"></a><h3>udisks_drive_ata_set_smart_supported ()</h3>
3478
<pre class="programlisting"><span class="returnvalue">void</span>
3479
udisks_drive_ata_set_smart_supported (<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>,
3480
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> value</code></em>);</pre>
3481
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SmartSupported" title='The "SmartSupported" property'>"SmartSupported"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3483
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3484
<div class="refsect3">
3485
<a name="id-1.4.5.6.14.64.6"></a><h4>Parameters</h4>
3486
<div class="informaltable"><table width="100%" border="0">
3488
<col width="150px" class="parameters_name">
3489
<col class="parameters_description">
3490
<col width="200px" class="parameters_annotations">
3494
<td class="parameter_name"><p>object</p></td>
3495
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
3496
<td class="parameter_annotations"> </td>
3499
<td class="parameter_name"><p>value</p></td>
3500
<td class="parameter_description"><p>The value to set.</p></td>
3501
<td class="parameter_annotations"> </td>
3508
<div class="refsect2">
3509
<a name="udisks-drive-ata-set-smart-enabled"></a><h3>udisks_drive_ata_set_smart_enabled ()</h3>
3510
<pre class="programlisting"><span class="returnvalue">void</span>
3511
udisks_drive_ata_set_smart_enabled (<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>,
3512
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> value</code></em>);</pre>
3513
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SmartEnabled" title='The "SmartEnabled" property'>"SmartEnabled"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3515
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3516
<div class="refsect3">
3517
<a name="id-1.4.5.6.14.65.6"></a><h4>Parameters</h4>
3518
<div class="informaltable"><table width="100%" border="0">
3520
<col width="150px" class="parameters_name">
3521
<col class="parameters_description">
3522
<col width="200px" class="parameters_annotations">
3526
<td class="parameter_name"><p>object</p></td>
3527
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
3528
<td class="parameter_annotations"> </td>
3531
<td class="parameter_name"><p>value</p></td>
3532
<td class="parameter_description"><p>The value to set.</p></td>
3533
<td class="parameter_annotations"> </td>
3540
<div class="refsect2">
3541
<a name="udisks-drive-ata-set-smart-updated"></a><h3>udisks_drive_ata_set_smart_updated ()</h3>
3542
<pre class="programlisting"><span class="returnvalue">void</span>
3543
udisks_drive_ata_set_smart_updated (<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>,
3544
<em class="parameter"><code><span class="type">guint64</span> value</code></em>);</pre>
3545
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SmartUpdated" title='The "SmartUpdated" property'>"SmartUpdated"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3547
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3548
<div class="refsect3">
3549
<a name="id-1.4.5.6.14.66.6"></a><h4>Parameters</h4>
3550
<div class="informaltable"><table width="100%" border="0">
3552
<col width="150px" class="parameters_name">
3553
<col class="parameters_description">
3554
<col width="200px" class="parameters_annotations">
3558
<td class="parameter_name"><p>object</p></td>
3559
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
3560
<td class="parameter_annotations"> </td>
3563
<td class="parameter_name"><p>value</p></td>
3564
<td class="parameter_description"><p>The value to set.</p></td>
3565
<td class="parameter_annotations"> </td>
3572
<div class="refsect2">
3573
<a name="udisks-drive-ata-set-smart-failing"></a><h3>udisks_drive_ata_set_smart_failing ()</h3>
3574
<pre class="programlisting"><span class="returnvalue">void</span>
3575
udisks_drive_ata_set_smart_failing (<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>,
3576
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> value</code></em>);</pre>
3577
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SmartFailing" title='The "SmartFailing" property'>"SmartFailing"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3579
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3580
<div class="refsect3">
3581
<a name="id-1.4.5.6.14.67.6"></a><h4>Parameters</h4>
3582
<div class="informaltable"><table width="100%" border="0">
3584
<col width="150px" class="parameters_name">
3585
<col class="parameters_description">
3586
<col width="200px" class="parameters_annotations">
3590
<td class="parameter_name"><p>object</p></td>
3591
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
3592
<td class="parameter_annotations"> </td>
3595
<td class="parameter_name"><p>value</p></td>
3596
<td class="parameter_description"><p>The value to set.</p></td>
3597
<td class="parameter_annotations"> </td>
3604
<div class="refsect2">
3605
<a name="udisks-drive-ata-set-smart-temperature"></a><h3>udisks_drive_ata_set_smart_temperature ()</h3>
3606
<pre class="programlisting"><span class="returnvalue">void</span>
3607
udisks_drive_ata_set_smart_temperature
3608
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>,
3609
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> value</code></em>);</pre>
3610
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SmartTemperature" title='The "SmartTemperature" property'>"SmartTemperature"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3612
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3613
<div class="refsect3">
3614
<a name="id-1.4.5.6.14.68.6"></a><h4>Parameters</h4>
3615
<div class="informaltable"><table width="100%" border="0">
3617
<col width="150px" class="parameters_name">
3618
<col class="parameters_description">
3619
<col width="200px" class="parameters_annotations">
3623
<td class="parameter_name"><p>object</p></td>
3624
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
3625
<td class="parameter_annotations"> </td>
3628
<td class="parameter_name"><p>value</p></td>
3629
<td class="parameter_description"><p>The value to set.</p></td>
3630
<td class="parameter_annotations"> </td>
3637
<div class="refsect2">
3638
<a name="udisks-drive-ata-set-smart-power-on-seconds"></a><h3>udisks_drive_ata_set_smart_power_on_seconds ()</h3>
3639
<pre class="programlisting"><span class="returnvalue">void</span>
3640
udisks_drive_ata_set_smart_power_on_seconds
3641
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>,
3642
<em class="parameter"><code><span class="type">guint64</span> value</code></em>);</pre>
3643
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SmartPowerOnSeconds" title='The "SmartPowerOnSeconds" property'>"SmartPowerOnSeconds"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3645
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3646
<div class="refsect3">
3647
<a name="id-1.4.5.6.14.69.6"></a><h4>Parameters</h4>
3648
<div class="informaltable"><table width="100%" border="0">
3650
<col width="150px" class="parameters_name">
3651
<col class="parameters_description">
3652
<col width="200px" class="parameters_annotations">
3656
<td class="parameter_name"><p>object</p></td>
3657
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
3658
<td class="parameter_annotations"> </td>
3661
<td class="parameter_name"><p>value</p></td>
3662
<td class="parameter_description"><p>The value to set.</p></td>
3663
<td class="parameter_annotations"> </td>
3670
<div class="refsect2">
3671
<a name="udisks-drive-ata-set-smart-num-attributes-failed-in-the-past"></a><h3>udisks_drive_ata_set_smart_num_attributes_failed_in_the_past ()</h3>
3672
<pre class="programlisting"><span class="returnvalue">void</span>
3673
udisks_drive_ata_set_smart_num_attributes_failed_in_the_past
3674
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>,
3675
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> value</code></em>);</pre>
3676
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SmartNumAttributesFailedInThePast" title='The "SmartNumAttributesFailedInThePast" property'>"SmartNumAttributesFailedInThePast"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3678
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3679
<div class="refsect3">
3680
<a name="id-1.4.5.6.14.70.6"></a><h4>Parameters</h4>
3681
<div class="informaltable"><table width="100%" border="0">
3683
<col width="150px" class="parameters_name">
3684
<col class="parameters_description">
3685
<col width="200px" class="parameters_annotations">
3689
<td class="parameter_name"><p>object</p></td>
3690
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
3691
<td class="parameter_annotations"> </td>
3694
<td class="parameter_name"><p>value</p></td>
3695
<td class="parameter_description"><p>The value to set.</p></td>
3696
<td class="parameter_annotations"> </td>
3703
<div class="refsect2">
3704
<a name="udisks-drive-ata-set-smart-num-attributes-failing"></a><h3>udisks_drive_ata_set_smart_num_attributes_failing ()</h3>
3705
<pre class="programlisting"><span class="returnvalue">void</span>
3706
udisks_drive_ata_set_smart_num_attributes_failing
3707
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>,
3708
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> value</code></em>);</pre>
3709
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SmartNumAttributesFailing" title='The "SmartNumAttributesFailing" property'>"SmartNumAttributesFailing"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3711
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3712
<div class="refsect3">
3713
<a name="id-1.4.5.6.14.71.6"></a><h4>Parameters</h4>
3714
<div class="informaltable"><table width="100%" border="0">
3716
<col width="150px" class="parameters_name">
3717
<col class="parameters_description">
3718
<col width="200px" class="parameters_annotations">
3722
<td class="parameter_name"><p>object</p></td>
3723
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
3724
<td class="parameter_annotations"> </td>
3727
<td class="parameter_name"><p>value</p></td>
3728
<td class="parameter_description"><p>The value to set.</p></td>
3729
<td class="parameter_annotations"> </td>
3736
<div class="refsect2">
3737
<a name="udisks-drive-ata-set-smart-num-bad-sectors"></a><h3>udisks_drive_ata_set_smart_num_bad_sectors ()</h3>
3738
<pre class="programlisting"><span class="returnvalue">void</span>
3739
udisks_drive_ata_set_smart_num_bad_sectors
3740
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>,
3741
<em class="parameter"><code><span class="type">gint64</span> value</code></em>);</pre>
3742
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SmartNumBadSectors" title='The "SmartNumBadSectors" property'>"SmartNumBadSectors"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3744
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3745
<div class="refsect3">
3746
<a name="id-1.4.5.6.14.72.6"></a><h4>Parameters</h4>
3747
<div class="informaltable"><table width="100%" border="0">
3749
<col width="150px" class="parameters_name">
3750
<col class="parameters_description">
3751
<col width="200px" class="parameters_annotations">
3755
<td class="parameter_name"><p>object</p></td>
3756
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
3757
<td class="parameter_annotations"> </td>
3760
<td class="parameter_name"><p>value</p></td>
3761
<td class="parameter_description"><p>The value to set.</p></td>
3762
<td class="parameter_annotations"> </td>
3769
<div class="refsect2">
3770
<a name="udisks-drive-ata-set-smart-selftest-percent-remaining"></a><h3>udisks_drive_ata_set_smart_selftest_percent_remaining ()</h3>
3771
<pre class="programlisting"><span class="returnvalue">void</span>
3772
udisks_drive_ata_set_smart_selftest_percent_remaining
3773
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>,
3774
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> value</code></em>);</pre>
3775
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SmartSelftestPercentRemaining" title='The "SmartSelftestPercentRemaining" property'>"SmartSelftestPercentRemaining"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3777
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3778
<div class="refsect3">
3779
<a name="id-1.4.5.6.14.73.6"></a><h4>Parameters</h4>
3780
<div class="informaltable"><table width="100%" border="0">
3782
<col width="150px" class="parameters_name">
3783
<col class="parameters_description">
3784
<col width="200px" class="parameters_annotations">
3788
<td class="parameter_name"><p>object</p></td>
3789
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
3790
<td class="parameter_annotations"> </td>
3793
<td class="parameter_name"><p>value</p></td>
3794
<td class="parameter_description"><p>The value to set.</p></td>
3795
<td class="parameter_annotations"> </td>
3802
<div class="refsect2">
3803
<a name="udisks-drive-ata-set-smart-selftest-status"></a><h3>udisks_drive_ata_set_smart_selftest_status ()</h3>
3804
<pre class="programlisting"><span class="returnvalue">void</span>
3805
udisks_drive_ata_set_smart_selftest_status
3806
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>,
3807
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);</pre>
3808
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SmartSelftestStatus" title='The "SmartSelftestStatus" property'>"SmartSelftestStatus"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3810
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3811
<div class="refsect3">
3812
<a name="id-1.4.5.6.14.74.6"></a><h4>Parameters</h4>
3813
<div class="informaltable"><table width="100%" border="0">
3815
<col width="150px" class="parameters_name">
3816
<col class="parameters_description">
3817
<col width="200px" class="parameters_annotations">
3821
<td class="parameter_name"><p>object</p></td>
3822
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
3823
<td class="parameter_annotations"> </td>
3826
<td class="parameter_name"><p>value</p></td>
3827
<td class="parameter_description"><p>The value to set.</p></td>
3828
<td class="parameter_annotations"> </td>
3835
<div class="refsect2">
3836
<a name="udisks-drive-ata-set-aam-enabled"></a><h3>udisks_drive_ata_set_aam_enabled ()</h3>
3837
<pre class="programlisting"><span class="returnvalue">void</span>
3838
udisks_drive_ata_set_aam_enabled (<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>,
3839
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> value</code></em>);</pre>
3840
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.AamEnabled" title='The "AamEnabled" property'>"AamEnabled"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3842
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3843
<div class="refsect3">
3844
<a name="id-1.4.5.6.14.75.6"></a><h4>Parameters</h4>
3845
<div class="informaltable"><table width="100%" border="0">
3847
<col width="150px" class="parameters_name">
3848
<col class="parameters_description">
3849
<col width="200px" class="parameters_annotations">
3853
<td class="parameter_name"><p>object</p></td>
3854
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
3855
<td class="parameter_annotations"> </td>
3858
<td class="parameter_name"><p>value</p></td>
3859
<td class="parameter_description"><p>The value to set.</p></td>
3860
<td class="parameter_annotations"> </td>
3867
<div class="refsect2">
3868
<a name="udisks-drive-ata-set-aam-supported"></a><h3>udisks_drive_ata_set_aam_supported ()</h3>
3869
<pre class="programlisting"><span class="returnvalue">void</span>
3870
udisks_drive_ata_set_aam_supported (<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>,
3871
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> value</code></em>);</pre>
3872
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.AamSupported" title='The "AamSupported" property'>"AamSupported"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3874
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3875
<div class="refsect3">
3876
<a name="id-1.4.5.6.14.76.6"></a><h4>Parameters</h4>
3877
<div class="informaltable"><table width="100%" border="0">
3879
<col width="150px" class="parameters_name">
3880
<col class="parameters_description">
3881
<col width="200px" class="parameters_annotations">
3885
<td class="parameter_name"><p>object</p></td>
3886
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
3887
<td class="parameter_annotations"> </td>
3890
<td class="parameter_name"><p>value</p></td>
3891
<td class="parameter_description"><p>The value to set.</p></td>
3892
<td class="parameter_annotations"> </td>
3899
<div class="refsect2">
3900
<a name="udisks-drive-ata-set-aam-vendor-recommended-value"></a><h3>udisks_drive_ata_set_aam_vendor_recommended_value ()</h3>
3901
<pre class="programlisting"><span class="returnvalue">void</span>
3902
udisks_drive_ata_set_aam_vendor_recommended_value
3903
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>,
3904
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> value</code></em>);</pre>
3905
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.AamVendorRecommendedValue" title='The "AamVendorRecommendedValue" property'>"AamVendorRecommendedValue"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3907
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3908
<div class="refsect3">
3909
<a name="id-1.4.5.6.14.77.6"></a><h4>Parameters</h4>
3910
<div class="informaltable"><table width="100%" border="0">
3912
<col width="150px" class="parameters_name">
3913
<col class="parameters_description">
3914
<col width="200px" class="parameters_annotations">
3918
<td class="parameter_name"><p>object</p></td>
3919
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
3920
<td class="parameter_annotations"> </td>
3923
<td class="parameter_name"><p>value</p></td>
3924
<td class="parameter_description"><p>The value to set.</p></td>
3925
<td class="parameter_annotations"> </td>
3932
<div class="refsect2">
3933
<a name="udisks-drive-ata-set-apm-enabled"></a><h3>udisks_drive_ata_set_apm_enabled ()</h3>
3934
<pre class="programlisting"><span class="returnvalue">void</span>
3935
udisks_drive_ata_set_apm_enabled (<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>,
3936
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> value</code></em>);</pre>
3937
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.ApmEnabled" title='The "ApmEnabled" property'>"ApmEnabled"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3939
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3940
<div class="refsect3">
3941
<a name="id-1.4.5.6.14.78.6"></a><h4>Parameters</h4>
3942
<div class="informaltable"><table width="100%" border="0">
3944
<col width="150px" class="parameters_name">
3945
<col class="parameters_description">
3946
<col width="200px" class="parameters_annotations">
3950
<td class="parameter_name"><p>object</p></td>
3951
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
3952
<td class="parameter_annotations"> </td>
3955
<td class="parameter_name"><p>value</p></td>
3956
<td class="parameter_description"><p>The value to set.</p></td>
3957
<td class="parameter_annotations"> </td>
3964
<div class="refsect2">
3965
<a name="udisks-drive-ata-set-apm-supported"></a><h3>udisks_drive_ata_set_apm_supported ()</h3>
3966
<pre class="programlisting"><span class="returnvalue">void</span>
3967
udisks_drive_ata_set_apm_supported (<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>,
3968
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> value</code></em>);</pre>
3969
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.ApmSupported" title='The "ApmSupported" property'>"ApmSupported"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3971
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3972
<div class="refsect3">
3973
<a name="id-1.4.5.6.14.79.6"></a><h4>Parameters</h4>
3974
<div class="informaltable"><table width="100%" border="0">
3976
<col width="150px" class="parameters_name">
3977
<col class="parameters_description">
3978
<col width="200px" class="parameters_annotations">
3982
<td class="parameter_name"><p>object</p></td>
3983
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
3984
<td class="parameter_annotations"> </td>
3987
<td class="parameter_name"><p>value</p></td>
3988
<td class="parameter_description"><p>The value to set.</p></td>
3989
<td class="parameter_annotations"> </td>
3996
<div class="refsect2">
3997
<a name="udisks-drive-ata-set-pm-enabled"></a><h3>udisks_drive_ata_set_pm_enabled ()</h3>
3998
<pre class="programlisting"><span class="returnvalue">void</span>
3999
udisks_drive_ata_set_pm_enabled (<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>,
4000
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> value</code></em>);</pre>
4001
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.PmEnabled" title='The "PmEnabled" property'>"PmEnabled"</a> D-Bus property to <em class="parameter"><code>value</code></em>
4003
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
4004
<div class="refsect3">
4005
<a name="id-1.4.5.6.14.80.6"></a><h4>Parameters</h4>
4006
<div class="informaltable"><table width="100%" border="0">
4008
<col width="150px" class="parameters_name">
4009
<col class="parameters_description">
4010
<col width="200px" class="parameters_annotations">
4014
<td class="parameter_name"><p>object</p></td>
4015
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
4016
<td class="parameter_annotations"> </td>
4019
<td class="parameter_name"><p>value</p></td>
4020
<td class="parameter_description"><p>The value to set.</p></td>
4021
<td class="parameter_annotations"> </td>
4028
<div class="refsect2">
4029
<a name="udisks-drive-ata-set-pm-supported"></a><h3>udisks_drive_ata_set_pm_supported ()</h3>
4030
<pre class="programlisting"><span class="returnvalue">void</span>
4031
udisks_drive_ata_set_pm_supported (<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>,
4032
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> value</code></em>);</pre>
4033
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.PmSupported" title='The "PmSupported" property'>"PmSupported"</a> D-Bus property to <em class="parameter"><code>value</code></em>
4035
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
4036
<div class="refsect3">
4037
<a name="id-1.4.5.6.14.81.6"></a><h4>Parameters</h4>
4038
<div class="informaltable"><table width="100%" border="0">
4040
<col width="150px" class="parameters_name">
4041
<col class="parameters_description">
4042
<col width="200px" class="parameters_annotations">
4046
<td class="parameter_name"><p>object</p></td>
4047
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
4048
<td class="parameter_annotations"> </td>
4051
<td class="parameter_name"><p>value</p></td>
4052
<td class="parameter_description"><p>The value to set.</p></td>
4053
<td class="parameter_annotations"> </td>
4060
<div class="refsect2">
4061
<a name="udisks-drive-ata-set-write-cache-enabled"></a><h3>udisks_drive_ata_set_write_cache_enabled ()</h3>
4062
<pre class="programlisting"><span class="returnvalue">void</span>
4063
udisks_drive_ata_set_write_cache_enabled
4064
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>,
4065
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> value</code></em>);</pre>
4066
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.WriteCacheEnabled" title='The "WriteCacheEnabled" property'>"WriteCacheEnabled"</a> D-Bus property to <em class="parameter"><code>value</code></em>
4068
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
4069
<div class="refsect3">
4070
<a name="id-1.4.5.6.14.82.6"></a><h4>Parameters</h4>
4071
<div class="informaltable"><table width="100%" border="0">
4073
<col width="150px" class="parameters_name">
4074
<col class="parameters_description">
4075
<col width="200px" class="parameters_annotations">
4079
<td class="parameter_name"><p>object</p></td>
4080
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
4081
<td class="parameter_annotations"> </td>
4084
<td class="parameter_name"><p>value</p></td>
4085
<td class="parameter_description"><p>The value to set.</p></td>
4086
<td class="parameter_annotations"> </td>
4091
<p class="since">Since 2.1</p>
4094
<div class="refsect2">
4095
<a name="udisks-drive-ata-set-write-cache-supported"></a><h3>udisks_drive_ata_set_write_cache_supported ()</h3>
4096
<pre class="programlisting"><span class="returnvalue">void</span>
4097
udisks_drive_ata_set_write_cache_supported
4098
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>,
4099
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> value</code></em>);</pre>
4100
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.WriteCacheSupported" title='The "WriteCacheSupported" property'>"WriteCacheSupported"</a> D-Bus property to <em class="parameter"><code>value</code></em>
4102
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
4103
<div class="refsect3">
4104
<a name="id-1.4.5.6.14.83.6"></a><h4>Parameters</h4>
4105
<div class="informaltable"><table width="100%" border="0">
4107
<col width="150px" class="parameters_name">
4108
<col class="parameters_description">
4109
<col width="200px" class="parameters_annotations">
4113
<td class="parameter_name"><p>object</p></td>
4114
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
4115
<td class="parameter_annotations"> </td>
4118
<td class="parameter_name"><p>value</p></td>
4119
<td class="parameter_description"><p>The value to set.</p></td>
4120
<td class="parameter_annotations"> </td>
4125
<p class="since">Since 2.1</p>
4128
<div class="refsect2">
4129
<a name="udisks-drive-ata-set-security-enhanced-erase-unit-minutes"></a><h3>udisks_drive_ata_set_security_enhanced_erase_unit_minutes ()</h3>
4130
<pre class="programlisting"><span class="returnvalue">void</span>
4131
udisks_drive_ata_set_security_enhanced_erase_unit_minutes
4132
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>,
4133
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> value</code></em>);</pre>
4134
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SecurityEnhancedEraseUnitMinutes" title='The "SecurityEnhancedEraseUnitMinutes" property'>"SecurityEnhancedEraseUnitMinutes"</a> D-Bus property to <em class="parameter"><code>value</code></em>
4136
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
4137
<div class="refsect3">
4138
<a name="id-1.4.5.6.14.84.6"></a><h4>Parameters</h4>
4139
<div class="informaltable"><table width="100%" border="0">
4141
<col width="150px" class="parameters_name">
4142
<col class="parameters_description">
4143
<col width="200px" class="parameters_annotations">
4147
<td class="parameter_name"><p>object</p></td>
4148
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
4149
<td class="parameter_annotations"> </td>
4152
<td class="parameter_name"><p>value</p></td>
4153
<td class="parameter_description"><p>The value to set.</p></td>
4154
<td class="parameter_annotations"> </td>
4161
<div class="refsect2">
4162
<a name="udisks-drive-ata-set-security-erase-unit-minutes"></a><h3>udisks_drive_ata_set_security_erase_unit_minutes ()</h3>
4163
<pre class="programlisting"><span class="returnvalue">void</span>
4164
udisks_drive_ata_set_security_erase_unit_minutes
4165
(<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>,
4166
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> value</code></em>);</pre>
4167
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SecurityEraseUnitMinutes" title='The "SecurityEraseUnitMinutes" property'>"SecurityEraseUnitMinutes"</a> D-Bus property to <em class="parameter"><code>value</code></em>
4169
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
4170
<div class="refsect3">
4171
<a name="id-1.4.5.6.14.85.6"></a><h4>Parameters</h4>
4172
<div class="informaltable"><table width="100%" border="0">
4174
<col width="150px" class="parameters_name">
4175
<col class="parameters_description">
4176
<col width="200px" class="parameters_annotations">
4180
<td class="parameter_name"><p>object</p></td>
4181
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
4182
<td class="parameter_annotations"> </td>
4185
<td class="parameter_name"><p>value</p></td>
4186
<td class="parameter_description"><p>The value to set.</p></td>
4187
<td class="parameter_annotations"> </td>
4194
<div class="refsect2">
4195
<a name="udisks-drive-ata-set-security-frozen"></a><h3>udisks_drive_ata_set_security_frozen ()</h3>
4196
<pre class="programlisting"><span class="returnvalue">void</span>
4197
udisks_drive_ata_set_security_frozen (<em class="parameter"><code><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object</code></em>,
4198
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> value</code></em>);</pre>
4199
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SecurityFrozen" title='The "SecurityFrozen" property'>"SecurityFrozen"</a> D-Bus property to <em class="parameter"><code>value</code></em>
4201
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
4202
<div class="refsect3">
4203
<a name="id-1.4.5.6.14.86.6"></a><h4>Parameters</h4>
4204
<div class="informaltable"><table width="100%" border="0">
4206
<col width="150px" class="parameters_name">
4207
<col class="parameters_description">
4208
<col width="200px" class="parameters_annotations">
4212
<td class="parameter_name"><p>object</p></td>
4213
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
4214
<td class="parameter_annotations"> </td>
4217
<td class="parameter_name"><p>value</p></td>
4218
<td class="parameter_description"><p>The value to set.</p></td>
4219
<td class="parameter_annotations"> </td>
4226
<div class="refsect2">
4227
<a name="udisks-drive-ata-proxy-new"></a><h3>udisks_drive_ata_proxy_new ()</h3>
4228
<pre class="programlisting"><span class="returnvalue">void</span>
4229
udisks_drive_ata_proxy_new (<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html"><span class="type">GDBusConnection</span></a> *connection</code></em>,
4230
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
4231
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
4232
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
4233
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
4234
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
4235
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
4236
<p>Asynchronously creates a proxy for the D-Bus interface <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-interface-org-freedesktop-UDisks2-Drive-Ata.top_of_page">org.freedesktop.UDisks2.Drive.Ata</a>. See <a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#g-dbus-proxy-new"><code class="function">g_dbus_proxy_new()</code></a> for more details.</p>
4237
<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
4238
will be invoked in the <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
4239
You can then call <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-proxy-new-finish" title="udisks_drive_ata_proxy_new_finish ()"><code class="function">udisks_drive_ata_proxy_new_finish()</code></a> to get the result of the operation.</p>
4240
<p>See <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-proxy-new-sync" title="udisks_drive_ata_proxy_new_sync ()"><code class="function">udisks_drive_ata_proxy_new_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
4241
<div class="refsect3">
4242
<a name="id-1.4.5.6.14.87.7"></a><h4>Parameters</h4>
4243
<div class="informaltable"><table width="100%" border="0">
4245
<col width="150px" class="parameters_name">
4246
<col class="parameters_description">
4247
<col width="200px" class="parameters_annotations">
4251
<td class="parameter_name"><p>connection</p></td>
4252
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html"><span class="type">GDBusConnection</span></a>.</p></td>
4253
<td class="parameter_annotations"> </td>
4256
<td class="parameter_name"><p>flags</p></td>
4257
<td class="parameter_description"><p>Flags from the <a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
4258
<td class="parameter_annotations"> </td>
4261
<td class="parameter_name"><p>name</p></td>
4262
<td class="parameter_description"><p> A bus name (well-known or unique) or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
4263
is not a message bus connection. </p></td>
4264
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
4267
<td class="parameter_name"><p>object_path</p></td>
4268
<td class="parameter_description"><p>An object path.</p></td>
4269
<td class="parameter_annotations"> </td>
4272
<td class="parameter_name"><p>cancellable</p></td>
4273
<td class="parameter_description"><p> A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
4274
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
4277
<td class="parameter_name"><p>callback</p></td>
4278
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
4279
<td class="parameter_annotations"> </td>
4282
<td class="parameter_name"><p>user_data</p></td>
4283
<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
4285
<td class="parameter_annotations"> </td>
4292
<div class="refsect2">
4293
<a name="udisks-drive-ata-proxy-new-finish"></a><h3>udisks_drive_ata_proxy_new_finish ()</h3>
4294
<pre class="programlisting"><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="returnvalue">UDisksDriveAta</span></a> *
4295
udisks_drive_ata_proxy_new_finish (<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
4296
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
4297
<p>Finishes an operation started with <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-proxy-new" title="udisks_drive_ata_proxy_new ()"><code class="function">udisks_drive_ata_proxy_new()</code></a>.</p>
4298
<div class="refsect3">
4299
<a name="id-1.4.5.6.14.88.5"></a><h4>Parameters</h4>
4300
<div class="informaltable"><table width="100%" border="0">
4302
<col width="150px" class="parameters_name">
4303
<col class="parameters_description">
4304
<col width="200px" class="parameters_annotations">
4308
<td class="parameter_name"><p>res</p></td>
4309
<td class="parameter_description"><p>The <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> obtained from the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-proxy-new" title="udisks_drive_ata_proxy_new ()"><code class="function">udisks_drive_ata_proxy_new()</code></a>.</p></td>
4310
<td class="parameter_annotations"> </td>
4313
<td class="parameter_name"><p>error</p></td>
4314
<td class="parameter_description"><p>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
4315
<td class="parameter_annotations"> </td>
4320
<div class="refsect3">
4321
<a name="id-1.4.5.6.14.88.6"></a><h4>Returns</h4>
4322
<p> The constructed proxy object or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
4324
<p><span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>][<a href="http://foldoc.org/type"><span class="acronym">type</span></a> UDisksDriveAtaProxy]</span></p>
4328
<div class="refsect2">
4329
<a name="udisks-drive-ata-proxy-new-sync"></a><h3>udisks_drive_ata_proxy_new_sync ()</h3>
4330
<pre class="programlisting"><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="returnvalue">UDisksDriveAta</span></a> *
4331
udisks_drive_ata_proxy_new_sync (<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html"><span class="type">GDBusConnection</span></a> *connection</code></em>,
4332
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
4333
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
4334
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
4335
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
4336
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
4337
<p>Synchronously creates a proxy for the D-Bus interface <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-interface-org-freedesktop-UDisks2-Drive-Ata.top_of_page">org.freedesktop.UDisks2.Drive.Ata</a>. See <a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#g-dbus-proxy-new-sync"><code class="function">g_dbus_proxy_new_sync()</code></a> for more details.</p>
4338
<p>The calling thread is blocked until a reply is received.</p>
4339
<p>See <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-proxy-new" title="udisks_drive_ata_proxy_new ()"><code class="function">udisks_drive_ata_proxy_new()</code></a> for the asynchronous version of this constructor.</p>
4340
<div class="refsect3">
4341
<a name="id-1.4.5.6.14.89.7"></a><h4>Parameters</h4>
4342
<div class="informaltable"><table width="100%" border="0">
4344
<col width="150px" class="parameters_name">
4345
<col class="parameters_description">
4346
<col width="200px" class="parameters_annotations">
4350
<td class="parameter_name"><p>connection</p></td>
4351
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html"><span class="type">GDBusConnection</span></a>.</p></td>
4352
<td class="parameter_annotations"> </td>
4355
<td class="parameter_name"><p>flags</p></td>
4356
<td class="parameter_description"><p>Flags from the <a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
4357
<td class="parameter_annotations"> </td>
4360
<td class="parameter_name"><p>name</p></td>
4361
<td class="parameter_description"><p> A bus name (well-known or unique) or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
4362
is not a message bus connection. </p></td>
4363
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
4366
<td class="parameter_name"><p>object_path</p></td>
4367
<td class="parameter_description"><p>An object path.</p></td>
4368
<td class="parameter_annotations"> </td>
4371
<td class="parameter_name"><p>cancellable</p></td>
4372
<td class="parameter_description"><p> A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
4373
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
4376
<td class="parameter_name"><p>error</p></td>
4377
<td class="parameter_description"><p>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
4378
<td class="parameter_annotations"> </td>
4383
<div class="refsect3">
4384
<a name="id-1.4.5.6.14.89.8"></a><h4>Returns</h4>
4385
<p> The constructed proxy object or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
4387
<p><span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>][<a href="http://foldoc.org/type"><span class="acronym">type</span></a> UDisksDriveAtaProxy]</span></p>
4391
<div class="refsect2">
4392
<a name="udisks-drive-ata-proxy-new-for-bus"></a><h3>udisks_drive_ata_proxy_new_for_bus ()</h3>
4393
<pre class="programlisting"><span class="returnvalue">void</span>
4394
udisks_drive_ata_proxy_new_for_bus (<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
4395
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
4396
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
4397
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
4398
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
4399
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
4400
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
4401
<p>Like <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-proxy-new" title="udisks_drive_ata_proxy_new ()"><code class="function">udisks_drive_ata_proxy_new()</code></a> but takes a <a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html"><span class="type">GDBusConnection</span></a>.</p>
4402
<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
4403
will be invoked in the <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
4404
You can then call <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-proxy-new-for-bus-finish" title="udisks_drive_ata_proxy_new_for_bus_finish ()"><code class="function">udisks_drive_ata_proxy_new_for_bus_finish()</code></a> to get the result of the operation.</p>
4405
<p>See <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-proxy-new-for-bus-sync" title="udisks_drive_ata_proxy_new_for_bus_sync ()"><code class="function">udisks_drive_ata_proxy_new_for_bus_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
4406
<div class="refsect3">
4407
<a name="id-1.4.5.6.14.90.7"></a><h4>Parameters</h4>
4408
<div class="informaltable"><table width="100%" border="0">
4410
<col width="150px" class="parameters_name">
4411
<col class="parameters_description">
4412
<col width="200px" class="parameters_annotations">
4416
<td class="parameter_name"><p>bus_type</p></td>
4417
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
4418
<td class="parameter_annotations"> </td>
4421
<td class="parameter_name"><p>flags</p></td>
4422
<td class="parameter_description"><p>Flags from the <a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
4423
<td class="parameter_annotations"> </td>
4426
<td class="parameter_name"><p>name</p></td>
4427
<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
4428
<td class="parameter_annotations"> </td>
4431
<td class="parameter_name"><p>object_path</p></td>
4432
<td class="parameter_description"><p>An object path.</p></td>
4433
<td class="parameter_annotations"> </td>
4436
<td class="parameter_name"><p>cancellable</p></td>
4437
<td class="parameter_description"><p> A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
4438
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
4441
<td class="parameter_name"><p>callback</p></td>
4442
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
4443
<td class="parameter_annotations"> </td>
4446
<td class="parameter_name"><p>user_data</p></td>
4447
<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
4449
<td class="parameter_annotations"> </td>
4456
<div class="refsect2">
4457
<a name="udisks-drive-ata-proxy-new-for-bus-finish"></a><h3>udisks_drive_ata_proxy_new_for_bus_finish ()</h3>
4458
<pre class="programlisting"><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="returnvalue">UDisksDriveAta</span></a> *
4459
udisks_drive_ata_proxy_new_for_bus_finish
4460
(<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
4461
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
4462
<p>Finishes an operation started with <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-proxy-new-for-bus" title="udisks_drive_ata_proxy_new_for_bus ()"><code class="function">udisks_drive_ata_proxy_new_for_bus()</code></a>.</p>
4463
<div class="refsect3">
4464
<a name="id-1.4.5.6.14.91.5"></a><h4>Parameters</h4>
4465
<div class="informaltable"><table width="100%" border="0">
4467
<col width="150px" class="parameters_name">
4468
<col class="parameters_description">
4469
<col width="200px" class="parameters_annotations">
4473
<td class="parameter_name"><p>res</p></td>
4474
<td class="parameter_description"><p>The <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> obtained from the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-proxy-new-for-bus" title="udisks_drive_ata_proxy_new_for_bus ()"><code class="function">udisks_drive_ata_proxy_new_for_bus()</code></a>.</p></td>
4475
<td class="parameter_annotations"> </td>
4478
<td class="parameter_name"><p>error</p></td>
4479
<td class="parameter_description"><p>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
4480
<td class="parameter_annotations"> </td>
4485
<div class="refsect3">
4486
<a name="id-1.4.5.6.14.91.6"></a><h4>Returns</h4>
4487
<p> The constructed proxy object or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
4489
<p><span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>][<a href="http://foldoc.org/type"><span class="acronym">type</span></a> UDisksDriveAtaProxy]</span></p>
4493
<div class="refsect2">
4494
<a name="udisks-drive-ata-proxy-new-for-bus-sync"></a><h3>udisks_drive_ata_proxy_new_for_bus_sync ()</h3>
4495
<pre class="programlisting"><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="returnvalue">UDisksDriveAta</span></a> *
4496
udisks_drive_ata_proxy_new_for_bus_sync
4497
(<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
4498
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
4499
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
4500
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
4501
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
4502
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
4503
<p>Like <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-proxy-new-sync" title="udisks_drive_ata_proxy_new_sync ()"><code class="function">udisks_drive_ata_proxy_new_sync()</code></a> but takes a <a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html"><span class="type">GDBusConnection</span></a>.</p>
4504
<p>The calling thread is blocked until a reply is received.</p>
4505
<p>See <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-proxy-new-for-bus" title="udisks_drive_ata_proxy_new_for_bus ()"><code class="function">udisks_drive_ata_proxy_new_for_bus()</code></a> for the asynchronous version of this constructor.</p>
4506
<div class="refsect3">
4507
<a name="id-1.4.5.6.14.92.7"></a><h4>Parameters</h4>
4508
<div class="informaltable"><table width="100%" border="0">
4510
<col width="150px" class="parameters_name">
4511
<col class="parameters_description">
4512
<col width="200px" class="parameters_annotations">
4516
<td class="parameter_name"><p>bus_type</p></td>
4517
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
4518
<td class="parameter_annotations"> </td>
4521
<td class="parameter_name"><p>flags</p></td>
4522
<td class="parameter_description"><p>Flags from the <a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
4523
<td class="parameter_annotations"> </td>
4526
<td class="parameter_name"><p>name</p></td>
4527
<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
4528
<td class="parameter_annotations"> </td>
4531
<td class="parameter_name"><p>object_path</p></td>
4532
<td class="parameter_description"><p>An object path.</p></td>
4533
<td class="parameter_annotations"> </td>
4536
<td class="parameter_name"><p>cancellable</p></td>
4537
<td class="parameter_description"><p> A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
4538
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
4541
<td class="parameter_name"><p>error</p></td>
4542
<td class="parameter_description"><p>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
4543
<td class="parameter_annotations"> </td>
4548
<div class="refsect3">
4549
<a name="id-1.4.5.6.14.92.8"></a><h4>Returns</h4>
4550
<p> The constructed proxy object or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
4552
<p><span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>][<a href="http://foldoc.org/type"><span class="acronym">type</span></a> UDisksDriveAtaProxy]</span></p>
4556
<div class="refsect2">
4557
<a name="udisks-drive-ata-skeleton-new"></a><h3>udisks_drive_ata_skeleton_new ()</h3>
4558
<pre class="programlisting"><a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="returnvalue">UDisksDriveAta</span></a> *
4559
udisks_drive_ata_skeleton_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
4560
<p>Creates a skeleton object for the D-Bus interface <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-interface-org-freedesktop-UDisks2-Drive-Ata.top_of_page">org.freedesktop.UDisks2.Drive.Ata</a>.</p>
4561
<div class="refsect3">
4562
<a name="id-1.4.5.6.14.93.5"></a><h4>Returns</h4>
4563
<p> The skeleton object. </p>
4564
<p><span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>][<a href="http://foldoc.org/type"><span class="acronym">type</span></a> UDisksDriveAtaSkeleton]</span></p>
4568
<div class="refsect1">
4569
<a name="UDisksDriveAta.other_details"></a><h2>Types and Values</h2>
4570
<div class="refsect2">
4571
<a name="UDisksDriveAta-struct"></a><h3>UDisksDriveAta</h3>
4572
<pre class="programlisting">typedef struct _UDisksDriveAta UDisksDriveAta;</pre>
4573
<p>Abstract interface type for the D-Bus interface <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-interface-org-freedesktop-UDisks2-Drive-Ata.top_of_page">org.freedesktop.UDisks2.Drive.Ata</a>.</p>
4576
<div class="refsect2">
4577
<a name="UDisksDriveAtaIface"></a><h3>struct UDisksDriveAtaIface</h3>
4578
<pre class="programlisting">struct UDisksDriveAtaIface {
4579
GTypeInterface parent_iface;
4582
gboolean (*handle_pm_get_state) (
4583
UDisksDriveAta *object,
4584
GDBusMethodInvocation *invocation,
4585
GVariant *arg_options);
4587
gboolean (*handle_pm_standby) (
4588
UDisksDriveAta *object,
4589
GDBusMethodInvocation *invocation,
4590
GVariant *arg_options);
4592
gboolean (*handle_pm_wakeup) (
4593
UDisksDriveAta *object,
4594
GDBusMethodInvocation *invocation,
4595
GVariant *arg_options);
4597
gboolean (*handle_security_erase_unit) (
4598
UDisksDriveAta *object,
4599
GDBusMethodInvocation *invocation,
4600
GVariant *arg_options);
4602
gboolean (*handle_smart_get_attributes) (
4603
UDisksDriveAta *object,
4604
GDBusMethodInvocation *invocation,
4605
GVariant *arg_options);
4607
gboolean (*handle_smart_selftest_abort) (
4608
UDisksDriveAta *object,
4609
GDBusMethodInvocation *invocation,
4610
GVariant *arg_options);
4612
gboolean (*handle_smart_selftest_start) (
4613
UDisksDriveAta *object,
4614
GDBusMethodInvocation *invocation,
4615
const gchar *arg_type,
4616
GVariant *arg_options);
4618
gboolean (*handle_smart_update) (
4619
UDisksDriveAta *object,
4620
GDBusMethodInvocation *invocation,
4621
GVariant *arg_options);
4623
gboolean (*get_aam_enabled) (UDisksDriveAta *object);
4625
gboolean (*get_aam_supported) (UDisksDriveAta *object);
4627
gint (*get_aam_vendor_recommended_value) (UDisksDriveAta *object);
4629
gboolean (*get_apm_enabled) (UDisksDriveAta *object);
4631
gboolean (*get_apm_supported) (UDisksDriveAta *object);
4633
gboolean (*get_pm_enabled) (UDisksDriveAta *object);
4635
gboolean (*get_pm_supported) (UDisksDriveAta *object);
4637
gint (*get_security_enhanced_erase_unit_minutes) (UDisksDriveAta *object);
4639
gint (*get_security_erase_unit_minutes) (UDisksDriveAta *object);
4641
gboolean (*get_security_frozen) (UDisksDriveAta *object);
4643
gboolean (*get_smart_enabled) (UDisksDriveAta *object);
4645
gboolean (*get_smart_failing) (UDisksDriveAta *object);
4647
gint (*get_smart_num_attributes_failed_in_the_past) (UDisksDriveAta *object);
4649
gint (*get_smart_num_attributes_failing) (UDisksDriveAta *object);
4651
gint64 (*get_smart_num_bad_sectors) (UDisksDriveAta *object);
4653
guint64 (*get_smart_power_on_seconds) (UDisksDriveAta *object);
4655
gint (*get_smart_selftest_percent_remaining) (UDisksDriveAta *object);
4657
const gchar * (*get_smart_selftest_status) (UDisksDriveAta *object);
4659
gboolean (*get_smart_supported) (UDisksDriveAta *object);
4661
gdouble (*get_smart_temperature) (UDisksDriveAta *object);
4663
guint64 (*get_smart_updated) (UDisksDriveAta *object);
4665
gboolean (*handle_smart_set_enabled) (
4666
UDisksDriveAta *object,
4667
GDBusMethodInvocation *invocation,
4669
GVariant *arg_options);
4671
gboolean (*get_write_cache_enabled) (UDisksDriveAta *object);
4673
gboolean (*get_write_cache_supported) (UDisksDriveAta *object);
4676
<p>Virtual table for the D-Bus interface <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-interface-org-freedesktop-UDisks2-Drive-Ata.top_of_page">org.freedesktop.UDisks2.Drive.Ata</a>.</p>
4677
<div class="refsect3">
4678
<a name="id-1.4.5.6.15.3.5"></a><h4>Members</h4>
4679
<div class="informaltable"><table width="100%" border="0">
4681
<col width="300px" class="struct_members_name">
4682
<col class="struct_members_description">
4683
<col width="200px" class="struct_members_annotations">
4687
<td class="struct_member_name"><p><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="UDisksDriveAtaIface.parent-iface"></a>parent_iface</code></em>;</p></td>
4688
<td class="struct_member_description"><p>The parent interface.</p></td>
4689
<td class="struct_member_annotations"> </td>
4692
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveAtaIface.handle-pm-get-state"></a>handle_pm_get_state</code></em> ()</p></td>
4693
<td class="struct_member_description"><p>Handler for the <a class="link" href="UDisksDriveAta.html#UDisksDriveAta-handle-pm-get-state" title="The “handle-pm-get-state” signal"><span class="type">“handle-pm-get-state”</span></a> signal.</p></td>
4694
<td class="struct_member_annotations"> </td>
4697
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveAtaIface.handle-pm-standby"></a>handle_pm_standby</code></em> ()</p></td>
4698
<td class="struct_member_description"><p>Handler for the <a class="link" href="UDisksDriveAta.html#UDisksDriveAta-handle-pm-standby" title="The “handle-pm-standby” signal"><span class="type">“handle-pm-standby”</span></a> signal.</p></td>
4699
<td class="struct_member_annotations"> </td>
4702
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveAtaIface.handle-pm-wakeup"></a>handle_pm_wakeup</code></em> ()</p></td>
4703
<td class="struct_member_description"><p>Handler for the <a class="link" href="UDisksDriveAta.html#UDisksDriveAta-handle-pm-wakeup" title="The “handle-pm-wakeup” signal"><span class="type">“handle-pm-wakeup”</span></a> signal.</p></td>
4704
<td class="struct_member_annotations"> </td>
4707
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveAtaIface.handle-security-erase-unit"></a>handle_security_erase_unit</code></em> ()</p></td>
4708
<td class="struct_member_description"><p>Handler for the <a class="link" href="UDisksDriveAta.html#UDisksDriveAta-handle-security-erase-unit" title="The “handle-security-erase-unit” signal"><span class="type">“handle-security-erase-unit”</span></a> signal.</p></td>
4709
<td class="struct_member_annotations"> </td>
4712
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveAtaIface.handle-smart-get-attributes"></a>handle_smart_get_attributes</code></em> ()</p></td>
4713
<td class="struct_member_description"><p>Handler for the <a class="link" href="UDisksDriveAta.html#UDisksDriveAta-handle-smart-get-attributes" title="The “handle-smart-get-attributes” signal"><span class="type">“handle-smart-get-attributes”</span></a> signal.</p></td>
4714
<td class="struct_member_annotations"> </td>
4717
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveAtaIface.handle-smart-selftest-abort"></a>handle_smart_selftest_abort</code></em> ()</p></td>
4718
<td class="struct_member_description"><p>Handler for the <a class="link" href="UDisksDriveAta.html#UDisksDriveAta-handle-smart-selftest-abort" title="The “handle-smart-selftest-abort” signal"><span class="type">“handle-smart-selftest-abort”</span></a> signal.</p></td>
4719
<td class="struct_member_annotations"> </td>
4722
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveAtaIface.handle-smart-selftest-start"></a>handle_smart_selftest_start</code></em> ()</p></td>
4723
<td class="struct_member_description"><p>Handler for the <a class="link" href="UDisksDriveAta.html#UDisksDriveAta-handle-smart-selftest-start" title="The “handle-smart-selftest-start” signal"><span class="type">“handle-smart-selftest-start”</span></a> signal.</p></td>
4724
<td class="struct_member_annotations"> </td>
4727
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveAtaIface.handle-smart-update"></a>handle_smart_update</code></em> ()</p></td>
4728
<td class="struct_member_description"><p>Handler for the <a class="link" href="UDisksDriveAta.html#UDisksDriveAta-handle-smart-update" title="The “handle-smart-update” signal"><span class="type">“handle-smart-update”</span></a> signal.</p></td>
4729
<td class="struct_member_annotations"> </td>
4732
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveAtaIface.get-aam-enabled"></a>get_aam_enabled</code></em> ()</p></td>
4733
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDriveAta.html#UDisksDriveAta--aam-enabled" title="The “aam-enabled” property"><span class="type">“aam-enabled”</span></a> property.</p></td>
4734
<td class="struct_member_annotations"> </td>
4737
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveAtaIface.get-aam-supported"></a>get_aam_supported</code></em> ()</p></td>
4738
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDriveAta.html#UDisksDriveAta--aam-supported" title="The “aam-supported” property"><span class="type">“aam-supported”</span></a> property.</p></td>
4739
<td class="struct_member_annotations"> </td>
4742
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveAtaIface.get-aam-vendor-recommended-value"></a>get_aam_vendor_recommended_value</code></em> ()</p></td>
4743
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDriveAta.html#UDisksDriveAta--aam-vendor-recommended-value" title="The “aam-vendor-recommended-value” property"><span class="type">“aam-vendor-recommended-value”</span></a> property.</p></td>
4744
<td class="struct_member_annotations"> </td>
4747
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveAtaIface.get-apm-enabled"></a>get_apm_enabled</code></em> ()</p></td>
4748
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDriveAta.html#UDisksDriveAta--apm-enabled" title="The “apm-enabled” property"><span class="type">“apm-enabled”</span></a> property.</p></td>
4749
<td class="struct_member_annotations"> </td>
4752
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveAtaIface.get-apm-supported"></a>get_apm_supported</code></em> ()</p></td>
4753
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDriveAta.html#UDisksDriveAta--apm-supported" title="The “apm-supported” property"><span class="type">“apm-supported”</span></a> property.</p></td>
4754
<td class="struct_member_annotations"> </td>
4757
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveAtaIface.get-pm-enabled"></a>get_pm_enabled</code></em> ()</p></td>
4758
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDriveAta.html#UDisksDriveAta--pm-enabled" title="The “pm-enabled” property"><span class="type">“pm-enabled”</span></a> property.</p></td>
4759
<td class="struct_member_annotations"> </td>
4762
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveAtaIface.get-pm-supported"></a>get_pm_supported</code></em> ()</p></td>
4763
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDriveAta.html#UDisksDriveAta--pm-supported" title="The “pm-supported” property"><span class="type">“pm-supported”</span></a> property.</p></td>
4764
<td class="struct_member_annotations"> </td>
4767
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveAtaIface.get-security-enhanced-erase-unit-minutes"></a>get_security_enhanced_erase_unit_minutes</code></em> ()</p></td>
4768
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDriveAta.html#UDisksDriveAta--security-enhanced-erase-unit-minutes" title="The “security-enhanced-erase-unit-minutes” property"><span class="type">“security-enhanced-erase-unit-minutes”</span></a> property.</p></td>
4769
<td class="struct_member_annotations"> </td>
4772
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveAtaIface.get-security-erase-unit-minutes"></a>get_security_erase_unit_minutes</code></em> ()</p></td>
4773
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDriveAta.html#UDisksDriveAta--security-erase-unit-minutes" title="The “security-erase-unit-minutes” property"><span class="type">“security-erase-unit-minutes”</span></a> property.</p></td>
4774
<td class="struct_member_annotations"> </td>
4777
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveAtaIface.get-security-frozen"></a>get_security_frozen</code></em> ()</p></td>
4778
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDriveAta.html#UDisksDriveAta--security-frozen" title="The “security-frozen” property"><span class="type">“security-frozen”</span></a> property.</p></td>
4779
<td class="struct_member_annotations"> </td>
4782
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveAtaIface.get-smart-enabled"></a>get_smart_enabled</code></em> ()</p></td>
4783
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDriveAta.html#UDisksDriveAta--smart-enabled" title="The “smart-enabled” property"><span class="type">“smart-enabled”</span></a> property.</p></td>
4784
<td class="struct_member_annotations"> </td>
4787
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveAtaIface.get-smart-failing"></a>get_smart_failing</code></em> ()</p></td>
4788
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDriveAta.html#UDisksDriveAta--smart-failing" title="The “smart-failing” property"><span class="type">“smart-failing”</span></a> property.</p></td>
4789
<td class="struct_member_annotations"> </td>
4792
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveAtaIface.get-smart-num-attributes-failed-in-the-past"></a>get_smart_num_attributes_failed_in_the_past</code></em> ()</p></td>
4793
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDriveAta.html#UDisksDriveAta--smart-num-attributes-failed-in-the-past" title="The “smart-num-attributes-failed-in-the-past” property"><span class="type">“smart-num-attributes-failed-in-the-past”</span></a> property.</p></td>
4794
<td class="struct_member_annotations"> </td>
4797
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveAtaIface.get-smart-num-attributes-failing"></a>get_smart_num_attributes_failing</code></em> ()</p></td>
4798
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDriveAta.html#UDisksDriveAta--smart-num-attributes-failing" title="The “smart-num-attributes-failing” property"><span class="type">“smart-num-attributes-failing”</span></a> property.</p></td>
4799
<td class="struct_member_annotations"> </td>
4802
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveAtaIface.get-smart-num-bad-sectors"></a>get_smart_num_bad_sectors</code></em> ()</p></td>
4803
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDriveAta.html#UDisksDriveAta--smart-num-bad-sectors" title="The “smart-num-bad-sectors” property"><span class="type">“smart-num-bad-sectors”</span></a> property.</p></td>
4804
<td class="struct_member_annotations"> </td>
4807
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveAtaIface.get-smart-power-on-seconds"></a>get_smart_power_on_seconds</code></em> ()</p></td>
4808
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDriveAta.html#UDisksDriveAta--smart-power-on-seconds" title="The “smart-power-on-seconds” property"><span class="type">“smart-power-on-seconds”</span></a> property.</p></td>
4809
<td class="struct_member_annotations"> </td>
4812
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveAtaIface.get-smart-selftest-percent-remaining"></a>get_smart_selftest_percent_remaining</code></em> ()</p></td>
4813
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDriveAta.html#UDisksDriveAta--smart-selftest-percent-remaining" title="The “smart-selftest-percent-remaining” property"><span class="type">“smart-selftest-percent-remaining”</span></a> property.</p></td>
4814
<td class="struct_member_annotations"> </td>
4817
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveAtaIface.get-smart-selftest-status"></a>get_smart_selftest_status</code></em> ()</p></td>
4818
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDriveAta.html#UDisksDriveAta--smart-selftest-status" title="The “smart-selftest-status” property"><span class="type">“smart-selftest-status”</span></a> property.</p></td>
4819
<td class="struct_member_annotations"> </td>
4822
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveAtaIface.get-smart-supported"></a>get_smart_supported</code></em> ()</p></td>
4823
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDriveAta.html#UDisksDriveAta--smart-supported" title="The “smart-supported” property"><span class="type">“smart-supported”</span></a> property.</p></td>
4824
<td class="struct_member_annotations"> </td>
4827
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveAtaIface.get-smart-temperature"></a>get_smart_temperature</code></em> ()</p></td>
4828
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDriveAta.html#UDisksDriveAta--smart-temperature" title="The “smart-temperature” property"><span class="type">“smart-temperature”</span></a> property.</p></td>
4829
<td class="struct_member_annotations"> </td>
4832
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveAtaIface.get-smart-updated"></a>get_smart_updated</code></em> ()</p></td>
4833
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDriveAta.html#UDisksDriveAta--smart-updated" title="The “smart-updated” property"><span class="type">“smart-updated”</span></a> property.</p></td>
4834
<td class="struct_member_annotations"> </td>
4837
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveAtaIface.handle-smart-set-enabled"></a>handle_smart_set_enabled</code></em> ()</p></td>
4838
<td class="struct_member_description"><p>Handler for the <a class="link" href="UDisksDriveAta.html#UDisksDriveAta-handle-smart-set-enabled" title="The “handle-smart-set-enabled” signal"><span class="type">“handle-smart-set-enabled”</span></a> signal.</p></td>
4839
<td class="struct_member_annotations"> </td>
4842
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveAtaIface.get-write-cache-enabled"></a>get_write_cache_enabled</code></em> ()</p></td>
4843
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDriveAta.html#UDisksDriveAta--write-cache-enabled" title="The “write-cache-enabled” property"><span class="type">“write-cache-enabled”</span></a> property.</p></td>
4844
<td class="struct_member_annotations"> </td>
4847
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveAtaIface.get-write-cache-supported"></a>get_write_cache_supported</code></em> ()</p></td>
4848
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDriveAta.html#UDisksDriveAta--write-cache-supported" title="The “write-cache-supported” property"><span class="type">“write-cache-supported”</span></a> property.</p></td>
4849
<td class="struct_member_annotations"> </td>
4856
<div class="refsect2">
4857
<a name="UDisksDriveAtaProxy-struct"></a><h3>struct UDisksDriveAtaProxy</h3>
4858
<pre class="programlisting">struct UDisksDriveAtaProxy;</pre>
4859
<p>The <a class="link" href="UDisksDriveAta.html#UDisksDriveAtaProxy"><span class="type">UDisksDriveAtaProxy</span></a> structure contains only private data and should only be accessed using the provided API.</p>
4862
<div class="refsect2">
4863
<a name="UDisksDriveAtaProxyClass"></a><h3>struct UDisksDriveAtaProxyClass</h3>
4864
<pre class="programlisting">struct UDisksDriveAtaProxyClass {
4865
GDBusProxyClass parent_class;
4868
<p>Class structure for <a class="link" href="UDisksDriveAta.html#UDisksDriveAtaProxy"><span class="type">UDisksDriveAtaProxy</span></a>.</p>
4869
<div class="refsect3">
4870
<a name="id-1.4.5.6.15.5.5"></a><h4>Members</h4>
4871
<div class="informaltable"><table width="100%" border="0">
4873
<col width="300px" class="struct_members_name">
4874
<col class="struct_members_description">
4875
<col width="200px" class="struct_members_annotations">
4878
<td class="struct_member_name"><p><a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#GDBusProxyClass"><span class="type">GDBusProxyClass</span></a> <em class="structfield"><code><a name="UDisksDriveAtaProxyClass.parent-class"></a>parent_class</code></em>;</p></td>
4879
<td class="struct_member_description"><p>The parent class.</p></td>
4880
<td class="struct_member_annotations"> </td>
4886
<div class="refsect2">
4887
<a name="UDisksDriveAtaSkeleton-struct"></a><h3>struct UDisksDriveAtaSkeleton</h3>
4888
<pre class="programlisting">struct UDisksDriveAtaSkeleton;</pre>
4889
<p>The <a class="link" href="UDisksDriveAta.html#UDisksDriveAtaSkeleton"><span class="type">UDisksDriveAtaSkeleton</span></a> structure contains only private data and should only be accessed using the provided API.</p>
4892
<div class="refsect2">
4893
<a name="UDisksDriveAtaSkeletonClass"></a><h3>struct UDisksDriveAtaSkeletonClass</h3>
4894
<pre class="programlisting">struct UDisksDriveAtaSkeletonClass {
4895
GDBusInterfaceSkeletonClass parent_class;
4898
<p>Class structure for <a class="link" href="UDisksDriveAta.html#UDisksDriveAtaSkeleton"><span class="type">UDisksDriveAtaSkeleton</span></a>.</p>
4899
<div class="refsect3">
4900
<a name="id-1.4.5.6.15.7.5"></a><h4>Members</h4>
4901
<div class="informaltable"><table width="100%" border="0">
4903
<col width="300px" class="struct_members_name">
4904
<col class="struct_members_description">
4905
<col width="200px" class="struct_members_annotations">
4908
<td class="struct_member_name"><p><a href="http://library.gnome.org/devel/gio/unstable/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonClass"><span class="type">GDBusInterfaceSkeletonClass</span></a> <em class="structfield"><code><a name="UDisksDriveAtaSkeletonClass.parent-class"></a>parent_class</code></em>;</p></td>
4909
<td class="struct_member_description"><p>The parent class.</p></td>
4910
<td class="struct_member_annotations"> </td>
4916
<div class="refsect1">
4917
<a name="UDisksDriveAta.property-details"></a><h2>Property Details</h2>
4918
<div class="refsect2">
4919
<a name="UDisksDriveAta--aam-enabled"></a><h3>The <code class="literal">“aam-enabled”</code> property</h3>
4920
<pre class="programlisting"> “aam-enabled” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
4921
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.AamEnabled" title='The "AamEnabled" property'>"AamEnabled"</a>.</p>
4922
<p>Since the D-Bus property for this <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
4923
<p>Flags: Read / Write</p>
4924
<p>Default value: FALSE</p>
4927
<div class="refsect2">
4928
<a name="UDisksDriveAta--aam-supported"></a><h3>The <code class="literal">“aam-supported”</code> property</h3>
4929
<pre class="programlisting"> “aam-supported” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
4930
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.AamSupported" title='The "AamSupported" property'>"AamSupported"</a>.</p>
4931
<p>Since the D-Bus property for this <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
4932
<p>Flags: Read / Write</p>
4933
<p>Default value: FALSE</p>
4936
<div class="refsect2">
4937
<a name="UDisksDriveAta--aam-vendor-recommended-value"></a><h3>The <code class="literal">“aam-vendor-recommended-value”</code> property</h3>
4938
<pre class="programlisting"> “aam-vendor-recommended-value” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></pre>
4939
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.AamVendorRecommendedValue" title='The "AamVendorRecommendedValue" property'>"AamVendorRecommendedValue"</a>.</p>
4940
<p>Since the D-Bus property for this <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
4941
<p>Flags: Read / Write</p>
4942
<p>Default value: 0</p>
4945
<div class="refsect2">
4946
<a name="UDisksDriveAta--apm-enabled"></a><h3>The <code class="literal">“apm-enabled”</code> property</h3>
4947
<pre class="programlisting"> “apm-enabled” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
4948
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.ApmEnabled" title='The "ApmEnabled" property'>"ApmEnabled"</a>.</p>
4949
<p>Since the D-Bus property for this <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
4950
<p>Flags: Read / Write</p>
4951
<p>Default value: FALSE</p>
4954
<div class="refsect2">
4955
<a name="UDisksDriveAta--apm-supported"></a><h3>The <code class="literal">“apm-supported”</code> property</h3>
4956
<pre class="programlisting"> “apm-supported” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
4957
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.ApmSupported" title='The "ApmSupported" property'>"ApmSupported"</a>.</p>
4958
<p>Since the D-Bus property for this <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
4959
<p>Flags: Read / Write</p>
4960
<p>Default value: FALSE</p>
4963
<div class="refsect2">
4964
<a name="UDisksDriveAta--pm-enabled"></a><h3>The <code class="literal">“pm-enabled”</code> property</h3>
4965
<pre class="programlisting"> “pm-enabled” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
4966
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.PmEnabled" title='The "PmEnabled" property'>"PmEnabled"</a>.</p>
4967
<p>Since the D-Bus property for this <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
4968
<p>Flags: Read / Write</p>
4969
<p>Default value: FALSE</p>
4972
<div class="refsect2">
4973
<a name="UDisksDriveAta--pm-supported"></a><h3>The <code class="literal">“pm-supported”</code> property</h3>
4974
<pre class="programlisting"> “pm-supported” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
4975
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.PmSupported" title='The "PmSupported" property'>"PmSupported"</a>.</p>
4976
<p>Since the D-Bus property for this <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
4977
<p>Flags: Read / Write</p>
4978
<p>Default value: FALSE</p>
4981
<div class="refsect2">
4982
<a name="UDisksDriveAta--security-enhanced-erase-unit-minutes"></a><h3>The <code class="literal">“security-enhanced-erase-unit-minutes”</code> property</h3>
4983
<pre class="programlisting"> “security-enhanced-erase-unit-minutes” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></pre>
4984
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SecurityEnhancedEraseUnitMinutes" title='The "SecurityEnhancedEraseUnitMinutes" property'>"SecurityEnhancedEraseUnitMinutes"</a>.</p>
4985
<p>Since the D-Bus property for this <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
4986
<p>Flags: Read / Write</p>
4987
<p>Default value: 0</p>
4990
<div class="refsect2">
4991
<a name="UDisksDriveAta--security-erase-unit-minutes"></a><h3>The <code class="literal">“security-erase-unit-minutes”</code> property</h3>
4992
<pre class="programlisting"> “security-erase-unit-minutes” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></pre>
4993
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SecurityEraseUnitMinutes" title='The "SecurityEraseUnitMinutes" property'>"SecurityEraseUnitMinutes"</a>.</p>
4994
<p>Since the D-Bus property for this <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
4995
<p>Flags: Read / Write</p>
4996
<p>Default value: 0</p>
4999
<div class="refsect2">
5000
<a name="UDisksDriveAta--security-frozen"></a><h3>The <code class="literal">“security-frozen”</code> property</h3>
5001
<pre class="programlisting"> “security-frozen” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
5002
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SecurityFrozen" title='The "SecurityFrozen" property'>"SecurityFrozen"</a>.</p>
5003
<p>Since the D-Bus property for this <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
5004
<p>Flags: Read / Write</p>
5005
<p>Default value: FALSE</p>
5008
<div class="refsect2">
5009
<a name="UDisksDriveAta--smart-enabled"></a><h3>The <code class="literal">“smart-enabled”</code> property</h3>
5010
<pre class="programlisting"> “smart-enabled” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
5011
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SmartEnabled" title='The "SmartEnabled" property'>"SmartEnabled"</a>.</p>
5012
<p>Since the D-Bus property for this <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
5013
<p>Flags: Read / Write</p>
5014
<p>Default value: FALSE</p>
5017
<div class="refsect2">
5018
<a name="UDisksDriveAta--smart-failing"></a><h3>The <code class="literal">“smart-failing”</code> property</h3>
5019
<pre class="programlisting"> “smart-failing” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
5020
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SmartFailing" title='The "SmartFailing" property'>"SmartFailing"</a>.</p>
5021
<p>Since the D-Bus property for this <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
5022
<p>Flags: Read / Write</p>
5023
<p>Default value: FALSE</p>
5026
<div class="refsect2">
5027
<a name="UDisksDriveAta--smart-num-attributes-failed-in-the-past"></a><h3>The <code class="literal">“smart-num-attributes-failed-in-the-past”</code> property</h3>
5028
<pre class="programlisting"> “smart-num-attributes-failed-in-the-past” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></pre>
5029
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SmartNumAttributesFailedInThePast" title='The "SmartNumAttributesFailedInThePast" property'>"SmartNumAttributesFailedInThePast"</a>.</p>
5030
<p>Since the D-Bus property for this <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
5031
<p>Flags: Read / Write</p>
5032
<p>Default value: 0</p>
5035
<div class="refsect2">
5036
<a name="UDisksDriveAta--smart-num-attributes-failing"></a><h3>The <code class="literal">“smart-num-attributes-failing”</code> property</h3>
5037
<pre class="programlisting"> “smart-num-attributes-failing” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></pre>
5038
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SmartNumAttributesFailing" title='The "SmartNumAttributesFailing" property'>"SmartNumAttributesFailing"</a>.</p>
5039
<p>Since the D-Bus property for this <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
5040
<p>Flags: Read / Write</p>
5041
<p>Default value: 0</p>
5044
<div class="refsect2">
5045
<a name="UDisksDriveAta--smart-num-bad-sectors"></a><h3>The <code class="literal">“smart-num-bad-sectors”</code> property</h3>
5046
<pre class="programlisting"> “smart-num-bad-sectors” <span class="type">gint64</span></pre>
5047
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SmartNumBadSectors" title='The "SmartNumBadSectors" property'>"SmartNumBadSectors"</a>.</p>
5048
<p>Since the D-Bus property for this <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
5049
<p>Flags: Read / Write</p>
5050
<p>Default value: 0</p>
5053
<div class="refsect2">
5054
<a name="UDisksDriveAta--smart-power-on-seconds"></a><h3>The <code class="literal">“smart-power-on-seconds”</code> property</h3>
5055
<pre class="programlisting"> “smart-power-on-seconds” <span class="type">guint64</span></pre>
5056
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SmartPowerOnSeconds" title='The "SmartPowerOnSeconds" property'>"SmartPowerOnSeconds"</a>.</p>
5057
<p>Since the D-Bus property for this <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
5058
<p>Flags: Read / Write</p>
5059
<p>Default value: 0</p>
5062
<div class="refsect2">
5063
<a name="UDisksDriveAta--smart-selftest-percent-remaining"></a><h3>The <code class="literal">“smart-selftest-percent-remaining”</code> property</h3>
5064
<pre class="programlisting"> “smart-selftest-percent-remaining” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></pre>
5065
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SmartSelftestPercentRemaining" title='The "SmartSelftestPercentRemaining" property'>"SmartSelftestPercentRemaining"</a>.</p>
5066
<p>Since the D-Bus property for this <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
5067
<p>Flags: Read / Write</p>
5068
<p>Default value: 0</p>
5071
<div class="refsect2">
5072
<a name="UDisksDriveAta--smart-selftest-status"></a><h3>The <code class="literal">“smart-selftest-status”</code> property</h3>
5073
<pre class="programlisting"> “smart-selftest-status” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
5074
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SmartSelftestStatus" title='The "SmartSelftestStatus" property'>"SmartSelftestStatus"</a>.</p>
5075
<p>Since the D-Bus property for this <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
5076
<p>Flags: Read / Write</p>
5077
<p>Default value: NULL</p>
5080
<div class="refsect2">
5081
<a name="UDisksDriveAta--smart-supported"></a><h3>The <code class="literal">“smart-supported”</code> property</h3>
5082
<pre class="programlisting"> “smart-supported” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
5083
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SmartSupported" title='The "SmartSupported" property'>"SmartSupported"</a>.</p>
5084
<p>Since the D-Bus property for this <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
5085
<p>Flags: Read / Write</p>
5086
<p>Default value: FALSE</p>
5089
<div class="refsect2">
5090
<a name="UDisksDriveAta--smart-temperature"></a><h3>The <code class="literal">“smart-temperature”</code> property</h3>
5091
<pre class="programlisting"> “smart-temperature” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a></pre>
5092
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SmartTemperature" title='The "SmartTemperature" property'>"SmartTemperature"</a>.</p>
5093
<p>Since the D-Bus property for this <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
5094
<p>Flags: Read / Write</p>
5095
<p>Default value: 0</p>
5098
<div class="refsect2">
5099
<a name="UDisksDriveAta--smart-updated"></a><h3>The <code class="literal">“smart-updated”</code> property</h3>
5100
<pre class="programlisting"> “smart-updated” <span class="type">guint64</span></pre>
5101
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.SmartUpdated" title='The "SmartUpdated" property'>"SmartUpdated"</a>.</p>
5102
<p>Since the D-Bus property for this <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
5103
<p>Flags: Read / Write</p>
5104
<p>Default value: 0</p>
5107
<div class="refsect2">
5108
<a name="UDisksDriveAta--write-cache-enabled"></a><h3>The <code class="literal">“write-cache-enabled”</code> property</h3>
5109
<pre class="programlisting"> “write-cache-enabled” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
5110
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.WriteCacheEnabled" title='The "WriteCacheEnabled" property'>"WriteCacheEnabled"</a>.</p>
5111
<p>Since the D-Bus property for this <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
5112
<p>Flags: Read / Write</p>
5113
<p>Default value: FALSE</p>
5114
<p class="since">Since 2.1</p>
5117
<div class="refsect2">
5118
<a name="UDisksDriveAta--write-cache-supported"></a><h3>The <code class="literal">“write-cache-supported”</code> property</h3>
5119
<pre class="programlisting"> “write-cache-supported” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
5120
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-property-org-freedesktop-UDisks2-Drive-Ata.WriteCacheSupported" title='The "WriteCacheSupported" property'>"WriteCacheSupported"</a>.</p>
5121
<p>Since the D-Bus property for this <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.</p>
5122
<p>Flags: Read / Write</p>
5123
<p>Default value: FALSE</p>
5124
<p class="since">Since 2.1</p>
5127
<div class="refsect1">
5128
<a name="UDisksDriveAta.signal-details"></a><h2>Signal Details</h2>
5129
<div class="refsect2">
5130
<a name="UDisksDriveAta-handle-pm-get-state"></a><h3>The <code class="literal">“handle-pm-get-state”</code> signal</h3>
5131
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
5132
user_function (<a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object,
5133
<a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a> *invocation,
5134
<a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options,
5135
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
5136
<p>Signal emitted when a remote caller is invoking the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-method-org-freedesktop-UDisks2-Drive-Ata.PmGetState" title="The PmGetState() method"><code class="function">PmGetState()</code></a> D-Bus method.</p>
5137
<p>If a signal handler returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
5138
and eventually call <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-complete-pm-get-state" title="udisks_drive_ata_complete_pm_get_state ()"><code class="function">udisks_drive_ata_complete_pm_get_state()</code></a> or e.g. <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code> error is returned.</p>
5139
<div class="refsect3">
5140
<a name="id-1.4.5.6.17.2.6"></a><h4>Parameters</h4>
5141
<div class="informaltable"><table width="100%" border="0">
5143
<col width="150px" class="parameters_name">
5144
<col class="parameters_description">
5145
<col width="200px" class="parameters_annotations">
5149
<td class="parameter_name"><p>object</p></td>
5150
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
5151
<td class="parameter_annotations"> </td>
5154
<td class="parameter_name"><p>invocation</p></td>
5155
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
5156
<td class="parameter_annotations"> </td>
5159
<td class="parameter_name"><p>arg_options</p></td>
5160
<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
5161
<td class="parameter_annotations"> </td>
5164
<td class="parameter_name"><p>user_data</p></td>
5165
<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
5166
<td class="parameter_annotations"> </td>
5171
<div class="refsect3">
5172
<a name="id-1.4.5.6.17.2.7"></a><h4>Returns</h4>
5173
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
5176
<p>Flags: Run Last</p>
5179
<div class="refsect2">
5180
<a name="UDisksDriveAta-handle-pm-standby"></a><h3>The <code class="literal">“handle-pm-standby”</code> signal</h3>
5181
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
5182
user_function (<a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object,
5183
<a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a> *invocation,
5184
<a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options,
5185
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
5186
<p>Signal emitted when a remote caller is invoking the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-method-org-freedesktop-UDisks2-Drive-Ata.PmStandby" title="The PmStandby() method"><code class="function">PmStandby()</code></a> D-Bus method.</p>
5187
<p>If a signal handler returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
5188
and eventually call <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-complete-pm-standby" title="udisks_drive_ata_complete_pm_standby ()"><code class="function">udisks_drive_ata_complete_pm_standby()</code></a> or e.g. <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code> error is returned.</p>
5189
<div class="refsect3">
5190
<a name="id-1.4.5.6.17.3.6"></a><h4>Parameters</h4>
5191
<div class="informaltable"><table width="100%" border="0">
5193
<col width="150px" class="parameters_name">
5194
<col class="parameters_description">
5195
<col width="200px" class="parameters_annotations">
5199
<td class="parameter_name"><p>object</p></td>
5200
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
5201
<td class="parameter_annotations"> </td>
5204
<td class="parameter_name"><p>invocation</p></td>
5205
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
5206
<td class="parameter_annotations"> </td>
5209
<td class="parameter_name"><p>arg_options</p></td>
5210
<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
5211
<td class="parameter_annotations"> </td>
5214
<td class="parameter_name"><p>user_data</p></td>
5215
<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
5216
<td class="parameter_annotations"> </td>
5221
<div class="refsect3">
5222
<a name="id-1.4.5.6.17.3.7"></a><h4>Returns</h4>
5223
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
5226
<p>Flags: Run Last</p>
5229
<div class="refsect2">
5230
<a name="UDisksDriveAta-handle-pm-wakeup"></a><h3>The <code class="literal">“handle-pm-wakeup”</code> signal</h3>
5231
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
5232
user_function (<a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object,
5233
<a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a> *invocation,
5234
<a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options,
5235
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
5236
<p>Signal emitted when a remote caller is invoking the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-method-org-freedesktop-UDisks2-Drive-Ata.PmWakeup" title="The PmWakeup() method"><code class="function">PmWakeup()</code></a> D-Bus method.</p>
5237
<p>If a signal handler returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
5238
and eventually call <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-complete-pm-wakeup" title="udisks_drive_ata_complete_pm_wakeup ()"><code class="function">udisks_drive_ata_complete_pm_wakeup()</code></a> or e.g. <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code> error is returned.</p>
5239
<div class="refsect3">
5240
<a name="id-1.4.5.6.17.4.6"></a><h4>Parameters</h4>
5241
<div class="informaltable"><table width="100%" border="0">
5243
<col width="150px" class="parameters_name">
5244
<col class="parameters_description">
5245
<col width="200px" class="parameters_annotations">
5249
<td class="parameter_name"><p>object</p></td>
5250
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
5251
<td class="parameter_annotations"> </td>
5254
<td class="parameter_name"><p>invocation</p></td>
5255
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
5256
<td class="parameter_annotations"> </td>
5259
<td class="parameter_name"><p>arg_options</p></td>
5260
<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
5261
<td class="parameter_annotations"> </td>
5264
<td class="parameter_name"><p>user_data</p></td>
5265
<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
5266
<td class="parameter_annotations"> </td>
5271
<div class="refsect3">
5272
<a name="id-1.4.5.6.17.4.7"></a><h4>Returns</h4>
5273
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
5276
<p>Flags: Run Last</p>
5279
<div class="refsect2">
5280
<a name="UDisksDriveAta-handle-security-erase-unit"></a><h3>The <code class="literal">“handle-security-erase-unit”</code> signal</h3>
5281
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
5282
user_function (<a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object,
5283
<a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a> *invocation,
5284
<a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options,
5285
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
5286
<p>Signal emitted when a remote caller is invoking the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-method-org-freedesktop-UDisks2-Drive-Ata.SecurityEraseUnit" title="The SecurityEraseUnit() method"><code class="function">SecurityEraseUnit()</code></a> D-Bus method.</p>
5287
<p>If a signal handler returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
5288
and eventually call <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-complete-security-erase-unit" title="udisks_drive_ata_complete_security_erase_unit ()"><code class="function">udisks_drive_ata_complete_security_erase_unit()</code></a> or e.g. <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code> error is returned.</p>
5289
<div class="refsect3">
5290
<a name="id-1.4.5.6.17.5.6"></a><h4>Parameters</h4>
5291
<div class="informaltable"><table width="100%" border="0">
5293
<col width="150px" class="parameters_name">
5294
<col class="parameters_description">
5295
<col width="200px" class="parameters_annotations">
5299
<td class="parameter_name"><p>object</p></td>
5300
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
5301
<td class="parameter_annotations"> </td>
5304
<td class="parameter_name"><p>invocation</p></td>
5305
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
5306
<td class="parameter_annotations"> </td>
5309
<td class="parameter_name"><p>arg_options</p></td>
5310
<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
5311
<td class="parameter_annotations"> </td>
5314
<td class="parameter_name"><p>user_data</p></td>
5315
<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
5316
<td class="parameter_annotations"> </td>
5321
<div class="refsect3">
5322
<a name="id-1.4.5.6.17.5.7"></a><h4>Returns</h4>
5323
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
5326
<p>Flags: Run Last</p>
5329
<div class="refsect2">
5330
<a name="UDisksDriveAta-handle-smart-get-attributes"></a><h3>The <code class="literal">“handle-smart-get-attributes”</code> signal</h3>
5331
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
5332
user_function (<a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object,
5333
<a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a> *invocation,
5334
<a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options,
5335
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
5336
<p>Signal emitted when a remote caller is invoking the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-method-org-freedesktop-UDisks2-Drive-Ata.SmartGetAttributes" title="The SmartGetAttributes() method"><code class="function">SmartGetAttributes()</code></a> D-Bus method.</p>
5337
<p>If a signal handler returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
5338
and eventually call <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-complete-smart-get-attributes" title="udisks_drive_ata_complete_smart_get_attributes ()"><code class="function">udisks_drive_ata_complete_smart_get_attributes()</code></a> or e.g. <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code> error is returned.</p>
5339
<div class="refsect3">
5340
<a name="id-1.4.5.6.17.6.6"></a><h4>Parameters</h4>
5341
<div class="informaltable"><table width="100%" border="0">
5343
<col width="150px" class="parameters_name">
5344
<col class="parameters_description">
5345
<col width="200px" class="parameters_annotations">
5349
<td class="parameter_name"><p>object</p></td>
5350
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
5351
<td class="parameter_annotations"> </td>
5354
<td class="parameter_name"><p>invocation</p></td>
5355
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
5356
<td class="parameter_annotations"> </td>
5359
<td class="parameter_name"><p>arg_options</p></td>
5360
<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
5361
<td class="parameter_annotations"> </td>
5364
<td class="parameter_name"><p>user_data</p></td>
5365
<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
5366
<td class="parameter_annotations"> </td>
5371
<div class="refsect3">
5372
<a name="id-1.4.5.6.17.6.7"></a><h4>Returns</h4>
5373
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
5376
<p>Flags: Run Last</p>
5379
<div class="refsect2">
5380
<a name="UDisksDriveAta-handle-smart-selftest-abort"></a><h3>The <code class="literal">“handle-smart-selftest-abort”</code> signal</h3>
5381
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
5382
user_function (<a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object,
5383
<a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a> *invocation,
5384
<a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options,
5385
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
5386
<p>Signal emitted when a remote caller is invoking the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-method-org-freedesktop-UDisks2-Drive-Ata.SmartSelftestAbort" title="The SmartSelftestAbort() method"><code class="function">SmartSelftestAbort()</code></a> D-Bus method.</p>
5387
<p>If a signal handler returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
5388
and eventually call <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-complete-smart-selftest-abort" title="udisks_drive_ata_complete_smart_selftest_abort ()"><code class="function">udisks_drive_ata_complete_smart_selftest_abort()</code></a> or e.g. <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code> error is returned.</p>
5389
<div class="refsect3">
5390
<a name="id-1.4.5.6.17.7.6"></a><h4>Parameters</h4>
5391
<div class="informaltable"><table width="100%" border="0">
5393
<col width="150px" class="parameters_name">
5394
<col class="parameters_description">
5395
<col width="200px" class="parameters_annotations">
5399
<td class="parameter_name"><p>object</p></td>
5400
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
5401
<td class="parameter_annotations"> </td>
5404
<td class="parameter_name"><p>invocation</p></td>
5405
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
5406
<td class="parameter_annotations"> </td>
5409
<td class="parameter_name"><p>arg_options</p></td>
5410
<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
5411
<td class="parameter_annotations"> </td>
5414
<td class="parameter_name"><p>user_data</p></td>
5415
<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
5416
<td class="parameter_annotations"> </td>
5421
<div class="refsect3">
5422
<a name="id-1.4.5.6.17.7.7"></a><h4>Returns</h4>
5423
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
5426
<p>Flags: Run Last</p>
5429
<div class="refsect2">
5430
<a name="UDisksDriveAta-handle-smart-selftest-start"></a><h3>The <code class="literal">“handle-smart-selftest-start”</code> signal</h3>
5431
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
5432
user_function (<a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object,
5433
<a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a> *invocation,
5434
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_type,
5435
<a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options,
5436
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
5437
<p>Signal emitted when a remote caller is invoking the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-method-org-freedesktop-UDisks2-Drive-Ata.SmartSelftestStart" title="The SmartSelftestStart() method"><code class="function">SmartSelftestStart()</code></a> D-Bus method.</p>
5438
<p>If a signal handler returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
5439
and eventually call <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-complete-smart-selftest-start" title="udisks_drive_ata_complete_smart_selftest_start ()"><code class="function">udisks_drive_ata_complete_smart_selftest_start()</code></a> or e.g. <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code> error is returned.</p>
5440
<div class="refsect3">
5441
<a name="id-1.4.5.6.17.8.6"></a><h4>Parameters</h4>
5442
<div class="informaltable"><table width="100%" border="0">
5444
<col width="150px" class="parameters_name">
5445
<col class="parameters_description">
5446
<col width="200px" class="parameters_annotations">
5450
<td class="parameter_name"><p>object</p></td>
5451
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
5452
<td class="parameter_annotations"> </td>
5455
<td class="parameter_name"><p>invocation</p></td>
5456
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
5457
<td class="parameter_annotations"> </td>
5460
<td class="parameter_name"><p>arg_type</p></td>
5461
<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
5462
<td class="parameter_annotations"> </td>
5465
<td class="parameter_name"><p>arg_options</p></td>
5466
<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
5467
<td class="parameter_annotations"> </td>
5470
<td class="parameter_name"><p>user_data</p></td>
5471
<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
5472
<td class="parameter_annotations"> </td>
5477
<div class="refsect3">
5478
<a name="id-1.4.5.6.17.8.7"></a><h4>Returns</h4>
5479
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
5482
<p>Flags: Run Last</p>
5485
<div class="refsect2">
5486
<a name="UDisksDriveAta-handle-smart-set-enabled"></a><h3>The <code class="literal">“handle-smart-set-enabled”</code> signal</h3>
5487
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
5488
user_function (<a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object,
5489
<a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a> *invocation,
5490
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_value,
5491
<a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options,
5492
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
5493
<p>Signal emitted when a remote caller is invoking the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-method-org-freedesktop-UDisks2-Drive-Ata.SmartSetEnabled" title="The SmartSetEnabled() method"><code class="function">SmartSetEnabled()</code></a> D-Bus method.</p>
5494
<p>If a signal handler returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
5495
and eventually call <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-complete-smart-set-enabled" title="udisks_drive_ata_complete_smart_set_enabled ()"><code class="function">udisks_drive_ata_complete_smart_set_enabled()</code></a> or e.g. <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code> error is returned.</p>
5496
<div class="refsect3">
5497
<a name="id-1.4.5.6.17.9.6"></a><h4>Parameters</h4>
5498
<div class="informaltable"><table width="100%" border="0">
5500
<col width="150px" class="parameters_name">
5501
<col class="parameters_description">
5502
<col width="200px" class="parameters_annotations">
5506
<td class="parameter_name"><p>object</p></td>
5507
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
5508
<td class="parameter_annotations"> </td>
5511
<td class="parameter_name"><p>invocation</p></td>
5512
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
5513
<td class="parameter_annotations"> </td>
5516
<td class="parameter_name"><p>arg_value</p></td>
5517
<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
5518
<td class="parameter_annotations"> </td>
5521
<td class="parameter_name"><p>arg_options</p></td>
5522
<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
5523
<td class="parameter_annotations"> </td>
5526
<td class="parameter_name"><p>user_data</p></td>
5527
<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
5528
<td class="parameter_annotations"> </td>
5533
<div class="refsect3">
5534
<a name="id-1.4.5.6.17.9.7"></a><h4>Returns</h4>
5535
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
5538
<p>Flags: Run Last</p>
5539
<p class="since">Since 2.1</p>
5542
<div class="refsect2">
5543
<a name="UDisksDriveAta-handle-smart-update"></a><h3>The <code class="literal">“handle-smart-update”</code> signal</h3>
5544
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
5545
user_function (<a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a> *object,
5546
<a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a> *invocation,
5547
<a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options,
5548
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
5549
<p>Signal emitted when a remote caller is invoking the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.Ata.html#gdbus-method-org-freedesktop-UDisks2-Drive-Ata.SmartUpdate" title="The SmartUpdate() method"><code class="function">SmartUpdate()</code></a> D-Bus method.</p>
5550
<p>If a signal handler returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
5551
and eventually call <a class="link" href="UDisksDriveAta.html#udisks-drive-ata-complete-smart-update" title="udisks_drive_ata_complete_smart_update ()"><code class="function">udisks_drive_ata_complete_smart_update()</code></a> or e.g. <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code> error is returned.</p>
5552
<div class="refsect3">
5553
<a name="id-1.4.5.6.17.10.6"></a><h4>Parameters</h4>
5554
<div class="informaltable"><table width="100%" border="0">
5556
<col width="150px" class="parameters_name">
5557
<col class="parameters_description">
5558
<col width="200px" class="parameters_annotations">
5562
<td class="parameter_name"><p>object</p></td>
5563
<td class="parameter_description"><p>A <a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="type">UDisksDriveAta</span></a>.</p></td>
5564
<td class="parameter_annotations"> </td>
5567
<td class="parameter_name"><p>invocation</p></td>
5568
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
5569
<td class="parameter_annotations"> </td>
5572
<td class="parameter_name"><p>arg_options</p></td>
5573
<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
5574
<td class="parameter_annotations"> </td>
5577
<td class="parameter_name"><p>user_data</p></td>
5578
<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
5579
<td class="parameter_annotations"> </td>
5584
<div class="refsect3">
5585
<a name="id-1.4.5.6.17.10.7"></a><h4>Returns</h4>
5586
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
5589
<p>Flags: Run Last</p>
5593
<div class="footer">
5595
Generated by GTK-Doc V1.20</div>
b'\\ No newline at end of file'