~behda/+junk/udisks2.original

« back to all changes in this revision

Viewing changes to doc/html/UDisksDriveAta.html

  • Committer: behda
  • Date: 2014-05-24 15:15:11 UTC
  • Revision ID: pauvitk@gmail.com-20140524151511-3vtr0uubjewx3z2j
Initial commit of source code and Debian packaging.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 
2
<html>
 
3
<head>
 
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">
 
13
</head>
 
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>
 
25
</td>
 
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>
 
30
</tr></table>
 
31
<div class="refentry">
 
32
<a name="UDisksDriveAta"></a><div class="titlepage"></div>
 
33
<div class="refnamediv"><table width="100%"><tr>
 
34
<td valign="top">
 
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>
 
37
</td>
 
38
<td class="gallery_image" valign="top" align="right"></td>
 
39
</tr></table></div>
 
40
<div class="refsect1">
 
41
<a name="UDisksDriveAta.functions"></a><h2>Functions</h2>
 
42
<div class="informaltable"><table width="100%" border="0">
 
43
<colgroup>
 
44
<col width="150px" class="functions_return">
 
45
<col class="functions_name">
 
46
</colgroup>
 
47
<tbody>
 
48
<tr>
 
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> *
 
51
</td>
 
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>
 
54
</td>
 
55
</tr>
 
56
<tr>
 
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>
 
59
</td>
 
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>
 
62
</td>
 
63
</tr>
 
64
<tr>
 
65
<td class="function_type">
 
66
<span class="returnvalue">void</span>
 
67
</td>
 
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>
 
70
</td>
 
71
</tr>
 
72
<tr>
 
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>
 
75
</td>
 
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>
 
78
</td>
 
79
</tr>
 
80
<tr>
 
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>
 
83
</td>
 
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>
 
86
</td>
 
87
</tr>
 
88
<tr>
 
89
<td class="function_type">
 
90
<span class="returnvalue">void</span>
 
91
</td>
 
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>
 
94
</td>
 
95
</tr>
 
96
<tr>
 
97
<td class="function_type">
 
98
<span class="returnvalue">void</span>
 
99
</td>
 
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>
 
102
</td>
 
103
</tr>
 
104
<tr>
 
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>
 
107
</td>
 
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>
 
110
</td>
 
111
</tr>
 
112
<tr>
 
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>
 
115
</td>
 
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>
 
118
</td>
 
119
</tr>
 
120
<tr>
 
121
<td class="function_type">
 
122
<span class="returnvalue">void</span>
 
123
</td>
 
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>
 
126
</td>
 
127
</tr>
 
128
<tr>
 
129
<td class="function_type">
 
130
<span class="returnvalue">void</span>
 
131
</td>
 
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>
 
134
</td>
 
135
</tr>
 
136
<tr>
 
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>
 
139
</td>
 
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>
 
142
</td>
 
143
</tr>
 
144
<tr>
 
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>
 
147
</td>
 
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>
 
150
</td>
 
151
</tr>
 
152
<tr>
 
153
<td class="function_type">
 
154
<span class="returnvalue">void</span>
 
155
</td>
 
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>
 
158
</td>
 
159
</tr>
 
160
<tr>
 
161
<td class="function_type">
 
162
<span class="returnvalue">void</span>
 
163
</td>
 
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>
 
166
</td>
 
167
</tr>
 
168
<tr>
 
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>
 
171
</td>
 
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>
 
174
</td>
 
175
</tr>
 
176
<tr>
 
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>
 
179
</td>
 
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>
 
182
</td>
 
183
</tr>
 
184
<tr>
 
185
<td class="function_type">
 
186
<span class="returnvalue">void</span>
 
187
</td>
 
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>
 
190
</td>
 
191
</tr>
 
192
<tr>
 
193
<td class="function_type">
 
194
<span class="returnvalue">void</span>
 
195
</td>
 
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>
 
198
</td>
 
199
</tr>
 
200
<tr>
 
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>
 
203
</td>
 
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>
 
206
</td>
 
207
</tr>
 
208
<tr>
 
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>
 
211
</td>
 
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>
 
214
</td>
 
215
</tr>
 
216
<tr>
 
217
<td class="function_type">
 
218
<span class="returnvalue">void</span>
 
219
</td>
 
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>
 
222
</td>
 
223
</tr>
 
224
<tr>
 
225
<td class="function_type">
 
226
<span class="returnvalue">void</span>
 
227
</td>
 
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>
 
230
</td>
 
231
</tr>
 
232
<tr>
 
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>
 
235
</td>
 
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>
 
238
</td>
 
239
</tr>
 
240
<tr>
 
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>
 
243
</td>
 
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>
 
246
</td>
 
247
</tr>
 
248
<tr>
 
249
<td class="function_type">
 
250
<span class="returnvalue">void</span>
 
251
</td>
 
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>
 
254
</td>
 
255
</tr>
 
256
<tr>
 
257
<td class="function_type">
 
258
<span class="returnvalue">void</span>
 
259
</td>
 
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>
 
262
</td>
 
263
</tr>
 
264
<tr>
 
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>
 
267
</td>
 
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>
 
270
</td>
 
271
</tr>
 
272
<tr>
 
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>
 
275
</td>
 
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>
 
278
</td>
 
279
</tr>
 
280
<tr>
 
281
<td class="function_type">
 
282
<span class="returnvalue">void</span>
 
283
</td>
 
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>
 
286
</td>
 
287
</tr>
 
288
<tr>
 
289
<td class="function_type">
 
290
<span class="returnvalue">void</span>
 
291
</td>
 
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>
 
294
</td>
 
295
</tr>
 
296
<tr>
 
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>
 
299
</td>
 
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>
 
302
</td>
 
303
</tr>
 
304
<tr>
 
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>
 
307
</td>
 
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>
 
310
</td>
 
311
</tr>
 
312
<tr>
 
313
<td class="function_type">
 
314
<span class="returnvalue">void</span>
 
315
</td>
 
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>
 
318
</td>
 
319
</tr>
 
320
<tr>
 
321
<td class="function_type">
 
322
<span class="returnvalue">void</span>
 
323
</td>
 
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>
 
326
</td>
 
327
</tr>
 
328
<tr>
 
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>
 
331
</td>
 
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>
 
334
</td>
 
335
</tr>
 
336
<tr>
 
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>
 
339
</td>
 
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>
 
342
</td>
 
343
</tr>
 
344
<tr>
 
345
<td class="function_type">
 
346
<span class="returnvalue">void</span>
 
347
</td>
 
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>
 
350
</td>
 
351
</tr>
 
352
<tr>
 
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>
 
355
</td>
 
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>
 
358
</td>
 
359
</tr>
 
360
<tr>
 
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>
 
363
</td>
 
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>
 
366
</td>
 
367
</tr>
 
368
<tr>
 
369
<td class="function_type">
 
370
<span class="returnvalue">guint64</span>
 
371
</td>
 
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>
 
374
</td>
 
375
</tr>
 
376
<tr>
 
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>
 
379
</td>
 
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>
 
382
</td>
 
383
</tr>
 
384
<tr>
 
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>
 
387
</td>
 
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>
 
390
</td>
 
391
</tr>
 
392
<tr>
 
393
<td class="function_type">
 
394
<span class="returnvalue">guint64</span>
 
395
</td>
 
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>
 
398
</td>
 
399
</tr>
 
400
<tr>
 
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>
 
403
</td>
 
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>
 
406
</td>
 
407
</tr>
 
408
<tr>
 
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>
 
411
</td>
 
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>
 
414
</td>
 
415
</tr>
 
416
<tr>
 
417
<td class="function_type">
 
418
<span class="returnvalue">gint64</span>
 
419
</td>
 
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>
 
422
</td>
 
423
</tr>
 
424
<tr>
 
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>
 
427
</td>
 
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>
 
430
</td>
 
431
</tr>
 
432
<tr>
 
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> *
 
434
</td>
 
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>
 
437
</td>
 
438
</tr>
 
439
<tr>
 
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> *
 
442
</td>
 
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>
 
445
</td>
 
446
</tr>
 
447
<tr>
 
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>
 
450
</td>
 
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>
 
453
</td>
 
454
</tr>
 
455
<tr>
 
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>
 
458
</td>
 
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>
 
461
</td>
 
462
</tr>
 
463
<tr>
 
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>
 
466
</td>
 
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>
 
469
</td>
 
470
</tr>
 
471
<tr>
 
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>
 
474
</td>
 
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>
 
477
</td>
 
478
</tr>
 
479
<tr>
 
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>
 
482
</td>
 
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>
 
485
</td>
 
486
</tr>
 
487
<tr>
 
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>
 
490
</td>
 
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>
 
493
</td>
 
494
</tr>
 
495
<tr>
 
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>
 
498
</td>
 
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>
 
501
</td>
 
502
</tr>
 
503
<tr>
 
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>
 
506
</td>
 
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>
 
509
</td>
 
510
</tr>
 
511
<tr>
 
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>
 
514
</td>
 
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>
 
517
</td>
 
518
</tr>
 
519
<tr>
 
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>
 
522
</td>
 
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>
 
525
</td>
 
526
</tr>
 
527
<tr>
 
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>
 
530
</td>
 
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>
 
533
</td>
 
534
</tr>
 
535
<tr>
 
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>
 
538
</td>
 
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>
 
541
</td>
 
542
</tr>
 
543
<tr>
 
544
<td class="function_type">
 
545
<span class="returnvalue">void</span>
 
546
</td>
 
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>
 
549
</td>
 
550
</tr>
 
551
<tr>
 
552
<td class="function_type">
 
553
<span class="returnvalue">void</span>
 
554
</td>
 
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>
 
557
</td>
 
558
</tr>
 
559
<tr>
 
560
<td class="function_type">
 
561
<span class="returnvalue">void</span>
 
562
</td>
 
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>
 
565
</td>
 
566
</tr>
 
567
<tr>
 
568
<td class="function_type">
 
569
<span class="returnvalue">void</span>
 
570
</td>
 
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>
 
573
</td>
 
574
</tr>
 
575
<tr>
 
576
<td class="function_type">
 
577
<span class="returnvalue">void</span>
 
578
</td>
 
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>
 
581
</td>
 
582
</tr>
 
583
<tr>
 
584
<td class="function_type">
 
585
<span class="returnvalue">void</span>
 
586
</td>
 
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>
 
589
</td>
 
590
</tr>
 
591
<tr>
 
592
<td class="function_type">
 
593
<span class="returnvalue">void</span>
 
594
</td>
 
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>
 
597
</td>
 
598
</tr>
 
599
<tr>
 
600
<td class="function_type">
 
601
<span class="returnvalue">void</span>
 
602
</td>
 
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>
 
605
</td>
 
606
</tr>
 
607
<tr>
 
608
<td class="function_type">
 
609
<span class="returnvalue">void</span>
 
610
</td>
 
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>
 
613
</td>
 
614
</tr>
 
615
<tr>
 
616
<td class="function_type">
 
617
<span class="returnvalue">void</span>
 
618
</td>
 
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>
 
621
</td>
 
622
</tr>
 
623
<tr>
 
624
<td class="function_type">
 
625
<span class="returnvalue">void</span>
 
626
</td>
 
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>
 
629
</td>
 
630
</tr>
 
631
<tr>
 
632
<td class="function_type">
 
633
<span class="returnvalue">void</span>
 
634
</td>
 
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>
 
637
</td>
 
638
</tr>
 
639
<tr>
 
640
<td class="function_type">
 
641
<span class="returnvalue">void</span>
 
642
</td>
 
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>
 
645
</td>
 
646
</tr>
 
647
<tr>
 
648
<td class="function_type">
 
649
<span class="returnvalue">void</span>
 
650
</td>
 
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>
 
653
</td>
 
654
</tr>
 
655
<tr>
 
656
<td class="function_type">
 
657
<span class="returnvalue">void</span>
 
658
</td>
 
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>
 
661
</td>
 
662
</tr>
 
663
<tr>
 
664
<td class="function_type">
 
665
<span class="returnvalue">void</span>
 
666
</td>
 
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>
 
669
</td>
 
670
</tr>
 
671
<tr>
 
672
<td class="function_type">
 
673
<span class="returnvalue">void</span>
 
674
</td>
 
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>
 
677
</td>
 
678
</tr>
 
679
<tr>
 
680
<td class="function_type">
 
681
<span class="returnvalue">void</span>
 
682
</td>
 
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>
 
685
</td>
 
686
</tr>
 
687
<tr>
 
688
<td class="function_type">
 
689
<span class="returnvalue">void</span>
 
690
</td>
 
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>
 
693
</td>
 
694
</tr>
 
695
<tr>
 
696
<td class="function_type">
 
697
<span class="returnvalue">void</span>
 
698
</td>
 
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>
 
701
</td>
 
702
</tr>
 
703
<tr>
 
704
<td class="function_type">
 
705
<span class="returnvalue">void</span>
 
706
</td>
 
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>
 
709
</td>
 
710
</tr>
 
711
<tr>
 
712
<td class="function_type">
 
713
<span class="returnvalue">void</span>
 
714
</td>
 
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>
 
717
</td>
 
718
</tr>
 
719
<tr>
 
720
<td class="function_type">
 
721
<span class="returnvalue">void</span>
 
722
</td>
 
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>
 
725
</td>
 
726
</tr>
 
727
<tr>
 
728
<td class="function_type">
 
729
<span class="returnvalue">void</span>
 
730
</td>
 
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>
 
733
</td>
 
734
</tr>
 
735
<tr>
 
736
<td class="function_type">
 
737
<a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="returnvalue">UDisksDriveAta</span></a> *
 
738
</td>
 
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>
 
741
</td>
 
742
</tr>
 
743
<tr>
 
744
<td class="function_type">
 
745
<a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="returnvalue">UDisksDriveAta</span></a> *
 
746
</td>
 
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>
 
749
</td>
 
750
</tr>
 
751
<tr>
 
752
<td class="function_type">
 
753
<span class="returnvalue">void</span>
 
754
</td>
 
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>
 
757
</td>
 
758
</tr>
 
759
<tr>
 
760
<td class="function_type">
 
761
<a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="returnvalue">UDisksDriveAta</span></a> *
 
762
</td>
 
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>
 
765
</td>
 
766
</tr>
 
767
<tr>
 
768
<td class="function_type">
 
769
<a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="returnvalue">UDisksDriveAta</span></a> *
 
770
</td>
 
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>
 
773
</td>
 
774
</tr>
 
775
<tr>
 
776
<td class="function_type">
 
777
<a class="link" href="UDisksDriveAta.html" title="UDisksDriveAta"><span class="returnvalue">UDisksDriveAta</span></a> *
 
778
</td>
 
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>
 
781
</td>
 
782
</tr>
 
783
</tbody>
 
784
</table></div>
 
785
</div>
 
786
<div class="refsect1">
 
787
<a name="UDisksDriveAta.properties"></a><h2>Properties</h2>
 
788
<div class="informaltable"><table border="0">
 
789
<colgroup>
 
790
<col width="150px" class="properties_type">
 
791
<col width="300px" class="properties_name">
 
792
<col width="200px" class="properties_flags">
 
793
</colgroup>
 
794
<tbody>
 
795
<tr>
 
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>
 
799
</tr>
 
800
<tr>
 
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>
 
804
</tr>
 
805
<tr>
 
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>
 
809
</tr>
 
810
<tr>
 
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>
 
814
</tr>
 
815
<tr>
 
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>
 
819
</tr>
 
820
<tr>
 
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>
 
824
</tr>
 
825
<tr>
 
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>
 
829
</tr>
 
830
<tr>
 
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>
 
834
</tr>
 
835
<tr>
 
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>
 
839
</tr>
 
840
<tr>
 
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>
 
844
</tr>
 
845
<tr>
 
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>
 
849
</tr>
 
850
<tr>
 
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>
 
854
</tr>
 
855
<tr>
 
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>
 
859
</tr>
 
860
<tr>
 
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>
 
864
</tr>
 
865
<tr>
 
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>
 
869
</tr>
 
870
<tr>
 
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>
 
874
</tr>
 
875
<tr>
 
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>
 
879
</tr>
 
880
<tr>
 
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>
 
885
</tr>
 
886
<tr>
 
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>
 
890
</tr>
 
891
<tr>
 
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>
 
895
</tr>
 
896
<tr>
 
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>
 
900
</tr>
 
901
<tr>
 
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>
 
905
</tr>
 
906
<tr>
 
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>
 
910
</tr>
 
911
</tbody>
 
912
</table></div>
 
913
</div>
 
914
<div class="refsect1">
 
915
<a name="UDisksDriveAta.signals"></a><h2>Signals</h2>
 
916
<div class="informaltable"><table border="0">
 
917
<colgroup>
 
918
<col width="150px" class="signals_return">
 
919
<col width="300px" class="signals_name">
 
920
<col width="200px" class="signals_flags">
 
921
</colgroup>
 
922
<tbody>
 
923
<tr>
 
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>
 
927
</tr>
 
928
<tr>
 
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>
 
932
</tr>
 
933
<tr>
 
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>
 
937
</tr>
 
938
<tr>
 
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>
 
942
</tr>
 
943
<tr>
 
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>
 
947
</tr>
 
948
<tr>
 
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>
 
952
</tr>
 
953
<tr>
 
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>
 
957
</tr>
 
958
<tr>
 
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>
 
962
</tr>
 
963
<tr>
 
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>
 
967
</tr>
 
968
</tbody>
 
969
</table></div>
 
970
</div>
 
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">
 
974
<colgroup>
 
975
<col width="150px" class="name">
 
976
<col class="description">
 
977
</colgroup>
 
978
<tbody>
 
979
<tr>
 
980
<td class="datatype_keyword"> </td>
 
981
<td class="function_name"><a class="link" href="UDisksDriveAta.html#UDisksDriveAta-struct" title="UDisksDriveAta">UDisksDriveAta</a></td>
 
982
</tr>
 
983
<tr>
 
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>
 
986
</tr>
 
987
<tr>
 
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>
 
990
</tr>
 
991
<tr>
 
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>
 
994
</tr>
 
995
<tr>
 
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>
 
998
</tr>
 
999
<tr>
 
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>
 
1002
</tr>
 
1003
</tbody>
 
1004
</table></div>
 
1005
</div>
 
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
 
1016
</pre>
 
1017
</div>
 
1018
<div class="refsect1">
 
1019
<a name="UDisksDriveAta.prerequisites"></a><h2>Prerequisites</h2>
 
1020
<p>
 
1021
UDisksDriveAta requires
 
1022
 <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
 
1023
</div>
 
1024
<div class="refsect1">
 
1025
<a name="UDisksDriveAta.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
 
1026
<p>
 
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>
 
1029
<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>
 
1032
</div>
 
1033
<div class="refsect1">
 
1034
<a name="UDisksDriveAta.implementations"></a><h2>Known Implementations</h2>
 
1035
<p>
 
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>
 
1038
</div>
 
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>
 
1042
</div>
 
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>
 
1054
</div>
 
1055
</div>
 
1056
<hr>
 
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">
 
1067
<colgroup>
 
1068
<col width="150px" class="parameters_name">
 
1069
<col class="parameters_description">
 
1070
<col width="200px" class="parameters_annotations">
 
1071
</colgroup>
 
1072
<tbody>
 
1073
<tr>
 
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>
 
1077
</tr>
 
1078
<tr>
 
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>
 
1082
</tr>
 
1083
</tbody>
 
1084
</table></div>
 
1085
</div>
 
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>
 
1089
<p></p>
 
1090
</div>
 
1091
</div>
 
1092
<hr>
 
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>
 
1102
.
 
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">
 
1110
<colgroup>
 
1111
<col width="150px" class="parameters_name">
 
1112
<col class="parameters_description">
 
1113
<col width="200px" class="parameters_annotations">
 
1114
</colgroup>
 
1115
<tbody>
 
1116
<tr>
 
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>
 
1120
</tr>
 
1121
<tr>
 
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>
 
1125
</tr>
 
1126
<tr>
 
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>
 
1130
</tr>
 
1131
<tr>
 
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>
 
1135
</tr>
 
1136
<tr>
 
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>
 
1139
.</p></td>
 
1140
<td class="parameter_annotations"> </td>
 
1141
</tr>
 
1142
</tbody>
 
1143
</table></div>
 
1144
</div>
 
1145
</div>
 
1146
<hr>
 
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">
 
1158
<colgroup>
 
1159
<col width="150px" class="parameters_name">
 
1160
<col class="parameters_description">
 
1161
<col width="200px" class="parameters_annotations">
 
1162
</colgroup>
 
1163
<tbody>
 
1164
<tr>
 
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>
 
1168
</tr>
 
1169
<tr>
 
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>
 
1173
</tr>
 
1174
<tr>
 
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>
 
1178
</tr>
 
1179
</tbody>
 
1180
</table></div>
 
1181
</div>
 
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>
 
1185
is set. </p>
 
1186
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
 
1187
</div>
 
1188
</div>
 
1189
<hr>
 
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">
 
1204
<colgroup>
 
1205
<col width="150px" class="parameters_name">
 
1206
<col class="parameters_description">
 
1207
<col width="200px" class="parameters_annotations">
 
1208
</colgroup>
 
1209
<tbody>
 
1210
<tr>
 
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>
 
1214
</tr>
 
1215
<tr>
 
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>
 
1219
</tr>
 
1220
<tr>
 
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>
 
1224
</tr>
 
1225
<tr>
 
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>
 
1229
</tr>
 
1230
</tbody>
 
1231
</table></div>
 
1232
</div>
 
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>
 
1236
is set. </p>
 
1237
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
 
1238
</div>
 
1239
</div>
 
1240
<hr>
 
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">
 
1253
<colgroup>
 
1254
<col width="150px" class="parameters_name">
 
1255
<col class="parameters_description">
 
1256
<col width="200px" class="parameters_annotations">
 
1257
</colgroup>
 
1258
<tbody>
 
1259
<tr>
 
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>
 
1263
</tr>
 
1264
<tr>
 
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>
 
1268
</tr>
 
1269
</tbody>
 
1270
</table></div>
 
1271
</div>
 
1272
</div>
 
1273
<hr>
 
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>
 
1284
.
 
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">
 
1292
<colgroup>
 
1293
<col width="150px" class="parameters_name">
 
1294
<col class="parameters_description">
 
1295
<col width="200px" class="parameters_annotations">
 
1296
</colgroup>
 
1297
<tbody>
 
1298
<tr>
 
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>
 
1302
</tr>
 
1303
<tr>
 
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>
 
1307
</tr>
 
1308
<tr>
 
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>
 
1312
</tr>
 
1313
<tr>
 
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>
 
1317
</tr>
 
1318
<tr>
 
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>
 
1321
.</p></td>
 
1322
<td class="parameter_annotations"> </td>
 
1323
</tr>
 
1324
</tbody>
 
1325
</table></div>
 
1326
</div>
 
1327
</div>
 
1328
<hr>
 
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">
 
1341
<colgroup>
 
1342
<col width="150px" class="parameters_name">
 
1343
<col class="parameters_description">
 
1344
<col width="200px" class="parameters_annotations">
 
1345
</colgroup>
 
1346
<tbody>
 
1347
<tr>
 
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>
 
1351
</tr>
 
1352
<tr>
 
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>
 
1356
</tr>
 
1357
<tr>
 
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>
 
1361
</tr>
 
1362
<tr>
 
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>
 
1366
</tr>
 
1367
</tbody>
 
1368
</table></div>
 
1369
</div>
 
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>
 
1373
is set. </p>
 
1374
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
 
1375
</div>
 
1376
</div>
 
1377
<hr>
 
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">
 
1393
<colgroup>
 
1394
<col width="150px" class="parameters_name">
 
1395
<col class="parameters_description">
 
1396
<col width="200px" class="parameters_annotations">
 
1397
</colgroup>
 
1398
<tbody>
 
1399
<tr>
 
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>
 
1403
</tr>
 
1404
<tr>
 
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>
 
1408
</tr>
 
1409
<tr>
 
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>
 
1413
</tr>
 
1414
<tr>
 
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>
 
1418
</tr>
 
1419
<tr>
 
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>
 
1423
</tr>
 
1424
</tbody>
 
1425
</table></div>
 
1426
</div>
 
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>
 
1430
is set. </p>
 
1431
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
 
1432
</div>
 
1433
</div>
 
1434
<hr>
 
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">
 
1448
<colgroup>
 
1449
<col width="150px" class="parameters_name">
 
1450
<col class="parameters_description">
 
1451
<col width="200px" class="parameters_annotations">
 
1452
</colgroup>
 
1453
<tbody>
 
1454
<tr>
 
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>
 
1458
</tr>
 
1459
<tr>
 
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>
 
1463
</tr>
 
1464
<tr>
 
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>
 
1468
</tr>
 
1469
</tbody>
 
1470
</table></div>
 
1471
</div>
 
1472
</div>
 
1473
<hr>
 
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>
 
1484
.
 
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">
 
1492
<colgroup>
 
1493
<col width="150px" class="parameters_name">
 
1494
<col class="parameters_description">
 
1495
<col width="200px" class="parameters_annotations">
 
1496
</colgroup>
 
1497
<tbody>
 
1498
<tr>
 
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>
 
1502
</tr>
 
1503
<tr>
 
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>
 
1507
</tr>
 
1508
<tr>
 
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>
 
1512
</tr>
 
1513
<tr>
 
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>
 
1517
</tr>
 
1518
<tr>
 
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>
 
1521
.</p></td>
 
1522
<td class="parameter_annotations"> </td>
 
1523
</tr>
 
1524
</tbody>
 
1525
</table></div>
 
1526
</div>
 
1527
</div>
 
1528
<hr>
 
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">
 
1540
<colgroup>
 
1541
<col width="150px" class="parameters_name">
 
1542
<col class="parameters_description">
 
1543
<col width="200px" class="parameters_annotations">
 
1544
</colgroup>
 
1545
<tbody>
 
1546
<tr>
 
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>
 
1550
</tr>
 
1551
<tr>
 
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>
 
1555
</tr>
 
1556
<tr>
 
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>
 
1560
</tr>
 
1561
</tbody>
 
1562
</table></div>
 
1563
</div>
 
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>
 
1567
is set. </p>
 
1568
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
 
1569
</div>
 
1570
</div>
 
1571
<hr>
 
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">
 
1586
<colgroup>
 
1587
<col width="150px" class="parameters_name">
 
1588
<col class="parameters_description">
 
1589
<col width="200px" class="parameters_annotations">
 
1590
</colgroup>
 
1591
<tbody>
 
1592
<tr>
 
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>
 
1596
</tr>
 
1597
<tr>
 
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>
 
1601
</tr>
 
1602
<tr>
 
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>
 
1606
</tr>
 
1607
<tr>
 
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>
 
1611
</tr>
 
1612
</tbody>
 
1613
</table></div>
 
1614
</div>
 
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>
 
1618
is set. </p>
 
1619
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
 
1620
</div>
 
1621
</div>
 
1622
<hr>
 
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">
 
1635
<colgroup>
 
1636
<col width="150px" class="parameters_name">
 
1637
<col class="parameters_description">
 
1638
<col width="200px" class="parameters_annotations">
 
1639
</colgroup>
 
1640
<tbody>
 
1641
<tr>
 
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>
 
1645
</tr>
 
1646
<tr>
 
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>
 
1650
</tr>
 
1651
</tbody>
 
1652
</table></div>
 
1653
</div>
 
1654
</div>
 
1655
<hr>
 
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>
 
1667
.
 
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">
 
1675
<colgroup>
 
1676
<col width="150px" class="parameters_name">
 
1677
<col class="parameters_description">
 
1678
<col width="200px" class="parameters_annotations">
 
1679
</colgroup>
 
1680
<tbody>
 
1681
<tr>
 
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>
 
1685
</tr>
 
1686
<tr>
 
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>
 
1690
</tr>
 
1691
<tr>
 
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>
 
1695
</tr>
 
1696
<tr>
 
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>
 
1700
</tr>
 
1701
<tr>
 
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>
 
1705
</tr>
 
1706
<tr>
 
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>
 
1709
.</p></td>
 
1710
<td class="parameter_annotations"> </td>
 
1711
</tr>
 
1712
</tbody>
 
1713
</table></div>
 
1714
</div>
 
1715
</div>
 
1716
<hr>
 
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">
 
1728
<colgroup>
 
1729
<col width="150px" class="parameters_name">
 
1730
<col class="parameters_description">
 
1731
<col width="200px" class="parameters_annotations">
 
1732
</colgroup>
 
1733
<tbody>
 
1734
<tr>
 
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>
 
1738
</tr>
 
1739
<tr>
 
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>
 
1743
</tr>
 
1744
<tr>
 
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>
 
1748
</tr>
 
1749
</tbody>
 
1750
</table></div>
 
1751
</div>
 
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>
 
1755
is set. </p>
 
1756
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
 
1757
</div>
 
1758
</div>
 
1759
<hr>
 
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">
 
1775
<colgroup>
 
1776
<col width="150px" class="parameters_name">
 
1777
<col class="parameters_description">
 
1778
<col width="200px" class="parameters_annotations">
 
1779
</colgroup>
 
1780
<tbody>
 
1781
<tr>
 
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>
 
1785
</tr>
 
1786
<tr>
 
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>
 
1790
</tr>
 
1791
<tr>
 
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>
 
1795
</tr>
 
1796
<tr>
 
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>
 
1800
</tr>
 
1801
<tr>
 
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>
 
1805
</tr>
 
1806
</tbody>
 
1807
</table></div>
 
1808
</div>
 
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>
 
1812
is set. </p>
 
1813
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
 
1814
</div>
 
1815
</div>
 
1816
<hr>
 
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">
 
1829
<colgroup>
 
1830
<col width="150px" class="parameters_name">
 
1831
<col class="parameters_description">
 
1832
<col width="200px" class="parameters_annotations">
 
1833
</colgroup>
 
1834
<tbody>
 
1835
<tr>
 
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>
 
1839
</tr>
 
1840
<tr>
 
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>
 
1844
</tr>
 
1845
</tbody>
 
1846
</table></div>
 
1847
</div>
 
1848
</div>
 
1849
<hr>
 
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>
 
1861
.
 
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">
 
1869
<colgroup>
 
1870
<col width="150px" class="parameters_name">
 
1871
<col class="parameters_description">
 
1872
<col width="200px" class="parameters_annotations">
 
1873
</colgroup>
 
1874
<tbody>
 
1875
<tr>
 
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>
 
1879
</tr>
 
1880
<tr>
 
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>
 
1884
</tr>
 
1885
<tr>
 
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>
 
1889
</tr>
 
1890
<tr>
 
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>
 
1894
</tr>
 
1895
<tr>
 
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>
 
1899
</tr>
 
1900
<tr>
 
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>
 
1903
.</p></td>
 
1904
<td class="parameter_annotations"> </td>
 
1905
</tr>
 
1906
</tbody>
 
1907
</table></div>
 
1908
</div>
 
1909
<p class="since">Since 2.1</p>
 
1910
</div>
 
1911
<hr>
 
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">
 
1923
<colgroup>
 
1924
<col width="150px" class="parameters_name">
 
1925
<col class="parameters_description">
 
1926
<col width="200px" class="parameters_annotations">
 
1927
</colgroup>
 
1928
<tbody>
 
1929
<tr>
 
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>
 
1933
</tr>
 
1934
<tr>
 
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>
 
1938
</tr>
 
1939
<tr>
 
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>
 
1943
</tr>
 
1944
</tbody>
 
1945
</table></div>
 
1946
</div>
 
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>
 
1950
is set. </p>
 
1951
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
 
1952
</div>
 
1953
<p class="since">Since 2.1</p>
 
1954
</div>
 
1955
<hr>
 
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">
 
1971
<colgroup>
 
1972
<col width="150px" class="parameters_name">
 
1973
<col class="parameters_description">
 
1974
<col width="200px" class="parameters_annotations">
 
1975
</colgroup>
 
1976
<tbody>
 
1977
<tr>
 
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>
 
1981
</tr>
 
1982
<tr>
 
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>
 
1986
</tr>
 
1987
<tr>
 
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>
 
1991
</tr>
 
1992
<tr>
 
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>
 
1996
</tr>
 
1997
<tr>
 
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>
 
2001
</tr>
 
2002
</tbody>
 
2003
</table></div>
 
2004
</div>
 
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>
 
2008
is set. </p>
 
2009
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
 
2010
</div>
 
2011
<p class="since">Since 2.1</p>
 
2012
</div>
 
2013
<hr>
 
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">
 
2026
<colgroup>
 
2027
<col width="150px" class="parameters_name">
 
2028
<col class="parameters_description">
 
2029
<col width="200px" class="parameters_annotations">
 
2030
</colgroup>
 
2031
<tbody>
 
2032
<tr>
 
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>
 
2036
</tr>
 
2037
<tr>
 
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>
 
2041
</tr>
 
2042
</tbody>
 
2043
</table></div>
 
2044
</div>
 
2045
<p class="since">Since 2.1</p>
 
2046
</div>
 
2047
<hr>
 
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>
 
2057
.
 
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">
 
2065
<colgroup>
 
2066
<col width="150px" class="parameters_name">
 
2067
<col class="parameters_description">
 
2068
<col width="200px" class="parameters_annotations">
 
2069
</colgroup>
 
2070
<tbody>
 
2071
<tr>
 
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>
 
2075
</tr>
 
2076
<tr>
 
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>
 
2080
</tr>
 
2081
<tr>
 
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>
 
2085
</tr>
 
2086
<tr>
 
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>
 
2090
</tr>
 
2091
<tr>
 
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>
 
2094
.</p></td>
 
2095
<td class="parameter_annotations"> </td>
 
2096
</tr>
 
2097
</tbody>
 
2098
</table></div>
 
2099
</div>
 
2100
</div>
 
2101
<hr>
 
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">
 
2114
<colgroup>
 
2115
<col width="150px" class="parameters_name">
 
2116
<col class="parameters_description">
 
2117
<col width="200px" class="parameters_annotations">
 
2118
</colgroup>
 
2119
<tbody>
 
2120
<tr>
 
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>
 
2124
</tr>
 
2125
<tr>
 
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>
 
2129
</tr>
 
2130
<tr>
 
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>
 
2134
</tr>
 
2135
<tr>
 
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>
 
2139
</tr>
 
2140
</tbody>
 
2141
</table></div>
 
2142
</div>
 
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>
 
2146
is set. </p>
 
2147
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
 
2148
</div>
 
2149
</div>
 
2150
<hr>
 
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">
 
2166
<colgroup>
 
2167
<col width="150px" class="parameters_name">
 
2168
<col class="parameters_description">
 
2169
<col width="200px" class="parameters_annotations">
 
2170
</colgroup>
 
2171
<tbody>
 
2172
<tr>
 
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>
 
2176
</tr>
 
2177
<tr>
 
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>
 
2181
</tr>
 
2182
<tr>
 
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>
 
2186
</tr>
 
2187
<tr>
 
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>
 
2191
</tr>
 
2192
<tr>
 
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>
 
2196
</tr>
 
2197
</tbody>
 
2198
</table></div>
 
2199
</div>
 
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>
 
2203
is set. </p>
 
2204
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
 
2205
</div>
 
2206
</div>
 
2207
<hr>
 
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">
 
2221
<colgroup>
 
2222
<col width="150px" class="parameters_name">
 
2223
<col class="parameters_description">
 
2224
<col width="200px" class="parameters_annotations">
 
2225
</colgroup>
 
2226
<tbody>
 
2227
<tr>
 
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>
 
2231
</tr>
 
2232
<tr>
 
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>
 
2236
</tr>
 
2237
<tr>
 
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>
 
2241
</tr>
 
2242
</tbody>
 
2243
</table></div>
 
2244
</div>
 
2245
</div>
 
2246
<hr>
 
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>
 
2256
.
 
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">
 
2264
<colgroup>
 
2265
<col width="150px" class="parameters_name">
 
2266
<col class="parameters_description">
 
2267
<col width="200px" class="parameters_annotations">
 
2268
</colgroup>
 
2269
<tbody>
 
2270
<tr>
 
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>
 
2274
</tr>
 
2275
<tr>
 
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>
 
2279
</tr>
 
2280
<tr>
 
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>
 
2284
</tr>
 
2285
<tr>
 
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>
 
2289
</tr>
 
2290
<tr>
 
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>
 
2293
.</p></td>
 
2294
<td class="parameter_annotations"> </td>
 
2295
</tr>
 
2296
</tbody>
 
2297
</table></div>
 
2298
</div>
 
2299
</div>
 
2300
<hr>
 
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">
 
2312
<colgroup>
 
2313
<col width="150px" class="parameters_name">
 
2314
<col class="parameters_description">
 
2315
<col width="200px" class="parameters_annotations">
 
2316
</colgroup>
 
2317
<tbody>
 
2318
<tr>
 
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>
 
2322
</tr>
 
2323
<tr>
 
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>
 
2327
</tr>
 
2328
<tr>
 
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>
 
2332
</tr>
 
2333
</tbody>
 
2334
</table></div>
 
2335
</div>
 
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>
 
2339
is set. </p>
 
2340
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
 
2341
</div>
 
2342
</div>
 
2343
<hr>
 
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">
 
2357
<colgroup>
 
2358
<col width="150px" class="parameters_name">
 
2359
<col class="parameters_description">
 
2360
<col width="200px" class="parameters_annotations">
 
2361
</colgroup>
 
2362
<tbody>
 
2363
<tr>
 
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>
 
2367
</tr>
 
2368
<tr>
 
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>
 
2372
</tr>
 
2373
<tr>
 
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>
 
2377
</tr>
 
2378
<tr>
 
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>
 
2382
</tr>
 
2383
</tbody>
 
2384
</table></div>
 
2385
</div>
 
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>
 
2389
is set. </p>
 
2390
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
 
2391
</div>
 
2392
</div>
 
2393
<hr>
 
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">
 
2405
<colgroup>
 
2406
<col width="150px" class="parameters_name">
 
2407
<col class="parameters_description">
 
2408
<col width="200px" class="parameters_annotations">
 
2409
</colgroup>
 
2410
<tbody>
 
2411
<tr>
 
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>
 
2415
</tr>
 
2416
<tr>
 
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>
 
2420
</tr>
 
2421
</tbody>
 
2422
</table></div>
 
2423
</div>
 
2424
</div>
 
2425
<hr>
 
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>
 
2435
.
 
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">
 
2443
<colgroup>
 
2444
<col width="150px" class="parameters_name">
 
2445
<col class="parameters_description">
 
2446
<col width="200px" class="parameters_annotations">
 
2447
</colgroup>
 
2448
<tbody>
 
2449
<tr>
 
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>
 
2453
</tr>
 
2454
<tr>
 
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>
 
2458
</tr>
 
2459
<tr>
 
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>
 
2463
</tr>
 
2464
<tr>
 
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>
 
2468
</tr>
 
2469
<tr>
 
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>
 
2472
.</p></td>
 
2473
<td class="parameter_annotations"> </td>
 
2474
</tr>
 
2475
</tbody>
 
2476
</table></div>
 
2477
</div>
 
2478
</div>
 
2479
<hr>
 
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">
 
2491
<colgroup>
 
2492
<col width="150px" class="parameters_name">
 
2493
<col class="parameters_description">
 
2494
<col width="200px" class="parameters_annotations">
 
2495
</colgroup>
 
2496
<tbody>
 
2497
<tr>
 
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>
 
2501
</tr>
 
2502
<tr>
 
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>
 
2506
</tr>
 
2507
<tr>
 
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>
 
2511
</tr>
 
2512
</tbody>
 
2513
</table></div>
 
2514
</div>
 
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>
 
2518
is set. </p>
 
2519
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
 
2520
</div>
 
2521
</div>
 
2522
<hr>
 
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">
 
2536
<colgroup>
 
2537
<col width="150px" class="parameters_name">
 
2538
<col class="parameters_description">
 
2539
<col width="200px" class="parameters_annotations">
 
2540
</colgroup>
 
2541
<tbody>
 
2542
<tr>
 
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>
 
2546
</tr>
 
2547
<tr>
 
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>
 
2551
</tr>
 
2552
<tr>
 
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>
 
2556
</tr>
 
2557
<tr>
 
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>
 
2561
</tr>
 
2562
</tbody>
 
2563
</table></div>
 
2564
</div>
 
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>
 
2568
is set. </p>
 
2569
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
 
2570
</div>
 
2571
</div>
 
2572
<hr>
 
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">
 
2584
<colgroup>
 
2585
<col width="150px" class="parameters_name">
 
2586
<col class="parameters_description">
 
2587
<col width="200px" class="parameters_annotations">
 
2588
</colgroup>
 
2589
<tbody>
 
2590
<tr>
 
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>
 
2594
</tr>
 
2595
<tr>
 
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>
 
2599
</tr>
 
2600
</tbody>
 
2601
</table></div>
 
2602
</div>
 
2603
</div>
 
2604
<hr>
 
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>
 
2615
.
 
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">
 
2623
<colgroup>
 
2624
<col width="150px" class="parameters_name">
 
2625
<col class="parameters_description">
 
2626
<col width="200px" class="parameters_annotations">
 
2627
</colgroup>
 
2628
<tbody>
 
2629
<tr>
 
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>
 
2633
</tr>
 
2634
<tr>
 
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>
 
2638
</tr>
 
2639
<tr>
 
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>
 
2643
</tr>
 
2644
<tr>
 
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>
 
2648
</tr>
 
2649
<tr>
 
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>
 
2652
.</p></td>
 
2653
<td class="parameter_annotations"> </td>
 
2654
</tr>
 
2655
</tbody>
 
2656
</table></div>
 
2657
</div>
 
2658
</div>
 
2659
<hr>
 
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">
 
2671
<colgroup>
 
2672
<col width="150px" class="parameters_name">
 
2673
<col class="parameters_description">
 
2674
<col width="200px" class="parameters_annotations">
 
2675
</colgroup>
 
2676
<tbody>
 
2677
<tr>
 
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>
 
2681
</tr>
 
2682
<tr>
 
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>
 
2686
</tr>
 
2687
<tr>
 
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>
 
2691
</tr>
 
2692
</tbody>
 
2693
</table></div>
 
2694
</div>
 
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>
 
2698
is set. </p>
 
2699
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
 
2700
</div>
 
2701
</div>
 
2702
<hr>
 
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">
 
2717
<colgroup>
 
2718
<col width="150px" class="parameters_name">
 
2719
<col class="parameters_description">
 
2720
<col width="200px" class="parameters_annotations">
 
2721
</colgroup>
 
2722
<tbody>
 
2723
<tr>
 
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>
 
2727
</tr>
 
2728
<tr>
 
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>
 
2732
</tr>
 
2733
<tr>
 
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>
 
2737
</tr>
 
2738
<tr>
 
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>
 
2742
</tr>
 
2743
</tbody>
 
2744
</table></div>
 
2745
</div>
 
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>
 
2749
is set. </p>
 
2750
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
 
2751
</div>
 
2752
</div>
 
2753
<hr>
 
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">
 
2766
<colgroup>
 
2767
<col width="150px" class="parameters_name">
 
2768
<col class="parameters_description">
 
2769
<col width="200px" class="parameters_annotations">
 
2770
</colgroup>
 
2771
<tbody>
 
2772
<tr>
 
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>
 
2776
</tr>
 
2777
<tr>
 
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>
 
2781
</tr>
 
2782
</tbody>
 
2783
</table></div>
 
2784
</div>
 
2785
</div>
 
2786
<hr>
 
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">
 
2796
<colgroup>
 
2797
<col width="150px" class="parameters_name">
 
2798
<col class="parameters_description">
 
2799
<col width="200px" class="parameters_annotations">
 
2800
</colgroup>
 
2801
<tbody><tr>
 
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>
 
2805
</tr></tbody>
 
2806
</table></div>
 
2807
</div>
 
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>
 
2811
<p></p>
 
2812
</div>
 
2813
</div>
 
2814
<hr>
 
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">
 
2824
<colgroup>
 
2825
<col width="150px" class="parameters_name">
 
2826
<col class="parameters_description">
 
2827
<col width="200px" class="parameters_annotations">
 
2828
</colgroup>
 
2829
<tbody><tr>
 
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>
 
2833
</tr></tbody>
 
2834
</table></div>
 
2835
</div>
 
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>
 
2839
<p></p>
 
2840
</div>
 
2841
</div>
 
2842
<hr>
 
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">
 
2852
<colgroup>
 
2853
<col width="150px" class="parameters_name">
 
2854
<col class="parameters_description">
 
2855
<col width="200px" class="parameters_annotations">
 
2856
</colgroup>
 
2857
<tbody><tr>
 
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>
 
2861
</tr></tbody>
 
2862
</table></div>
 
2863
</div>
 
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>
 
2867
<p></p>
 
2868
</div>
 
2869
</div>
 
2870
<hr>
 
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">
 
2880
<colgroup>
 
2881
<col width="150px" class="parameters_name">
 
2882
<col class="parameters_description">
 
2883
<col width="200px" class="parameters_annotations">
 
2884
</colgroup>
 
2885
<tbody><tr>
 
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>
 
2889
</tr></tbody>
 
2890
</table></div>
 
2891
</div>
 
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>
 
2895
<p></p>
 
2896
</div>
 
2897
</div>
 
2898
<hr>
 
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">
 
2909
<colgroup>
 
2910
<col width="150px" class="parameters_name">
 
2911
<col class="parameters_description">
 
2912
<col width="200px" class="parameters_annotations">
 
2913
</colgroup>
 
2914
<tbody><tr>
 
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>
 
2918
</tr></tbody>
 
2919
</table></div>
 
2920
</div>
 
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>
 
2924
<p></p>
 
2925
</div>
 
2926
</div>
 
2927
<hr>
 
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">
 
2938
<colgroup>
 
2939
<col width="150px" class="parameters_name">
 
2940
<col class="parameters_description">
 
2941
<col width="200px" class="parameters_annotations">
 
2942
</colgroup>
 
2943
<tbody><tr>
 
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>
 
2947
</tr></tbody>
 
2948
</table></div>
 
2949
</div>
 
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>
 
2953
<p></p>
 
2954
</div>
 
2955
</div>
 
2956
<hr>
 
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">
 
2967
<colgroup>
 
2968
<col width="150px" class="parameters_name">
 
2969
<col class="parameters_description">
 
2970
<col width="200px" class="parameters_annotations">
 
2971
</colgroup>
 
2972
<tbody><tr>
 
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>
 
2976
</tr></tbody>
 
2977
</table></div>
 
2978
</div>
 
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>
 
2982
<p></p>
 
2983
</div>
 
2984
</div>
 
2985
<hr>
 
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">
 
2996
<colgroup>
 
2997
<col width="150px" class="parameters_name">
 
2998
<col class="parameters_description">
 
2999
<col width="200px" class="parameters_annotations">
 
3000
</colgroup>
 
3001
<tbody><tr>
 
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>
 
3005
</tr></tbody>
 
3006
</table></div>
 
3007
</div>
 
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>
 
3011
<p></p>
 
3012
</div>
 
3013
</div>
 
3014
<hr>
 
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">
 
3025
<colgroup>
 
3026
<col width="150px" class="parameters_name">
 
3027
<col class="parameters_description">
 
3028
<col width="200px" class="parameters_annotations">
 
3029
</colgroup>
 
3030
<tbody><tr>
 
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>
 
3034
</tr></tbody>
 
3035
</table></div>
 
3036
</div>
 
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>
 
3040
<p></p>
 
3041
</div>
 
3042
</div>
 
3043
<hr>
 
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">
 
3054
<colgroup>
 
3055
<col width="150px" class="parameters_name">
 
3056
<col class="parameters_description">
 
3057
<col width="200px" class="parameters_annotations">
 
3058
</colgroup>
 
3059
<tbody><tr>
 
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>
 
3063
</tr></tbody>
 
3064
</table></div>
 
3065
</div>
 
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>
 
3069
<p></p>
 
3070
</div>
 
3071
</div>
 
3072
<hr>
 
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">
 
3084
<colgroup>
 
3085
<col width="150px" class="parameters_name">
 
3086
<col class="parameters_description">
 
3087
<col width="200px" class="parameters_annotations">
 
3088
</colgroup>
 
3089
<tbody><tr>
 
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>
 
3093
</tr></tbody>
 
3094
</table></div>
 
3095
</div>
 
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>
 
3099
. </p>
 
3100
<p><span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span></p>
 
3101
</div>
 
3102
</div>
 
3103
<hr>
 
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">
 
3114
<colgroup>
 
3115
<col width="150px" class="parameters_name">
 
3116
<col class="parameters_description">
 
3117
<col width="200px" class="parameters_annotations">
 
3118
</colgroup>
 
3119
<tbody><tr>
 
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>
 
3123
</tr></tbody>
 
3124
</table></div>
 
3125
</div>
 
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>
 
3130
</div>
 
3131
</div>
 
3132
<hr>
 
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">
 
3142
<colgroup>
 
3143
<col width="150px" class="parameters_name">
 
3144
<col class="parameters_description">
 
3145
<col width="200px" class="parameters_annotations">
 
3146
</colgroup>
 
3147
<tbody><tr>
 
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>
 
3151
</tr></tbody>
 
3152
</table></div>
 
3153
</div>
 
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>
 
3157
<p></p>
 
3158
</div>
 
3159
</div>
 
3160
<hr>
 
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">
 
3170
<colgroup>
 
3171
<col width="150px" class="parameters_name">
 
3172
<col class="parameters_description">
 
3173
<col width="200px" class="parameters_annotations">
 
3174
</colgroup>
 
3175
<tbody><tr>
 
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>
 
3179
</tr></tbody>
 
3180
</table></div>
 
3181
</div>
 
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>
 
3185
<p></p>
 
3186
</div>
 
3187
</div>
 
3188
<hr>
 
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">
 
3199
<colgroup>
 
3200
<col width="150px" class="parameters_name">
 
3201
<col class="parameters_description">
 
3202
<col width="200px" class="parameters_annotations">
 
3203
</colgroup>
 
3204
<tbody><tr>
 
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>
 
3208
</tr></tbody>
 
3209
</table></div>
 
3210
</div>
 
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>
 
3214
<p></p>
 
3215
</div>
 
3216
</div>
 
3217
<hr>
 
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">
 
3227
<colgroup>
 
3228
<col width="150px" class="parameters_name">
 
3229
<col class="parameters_description">
 
3230
<col width="200px" class="parameters_annotations">
 
3231
</colgroup>
 
3232
<tbody><tr>
 
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>
 
3236
</tr></tbody>
 
3237
</table></div>
 
3238
</div>
 
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>
 
3242
<p></p>
 
3243
</div>
 
3244
</div>
 
3245
<hr>
 
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">
 
3255
<colgroup>
 
3256
<col width="150px" class="parameters_name">
 
3257
<col class="parameters_description">
 
3258
<col width="200px" class="parameters_annotations">
 
3259
</colgroup>
 
3260
<tbody><tr>
 
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>
 
3264
</tr></tbody>
 
3265
</table></div>
 
3266
</div>
 
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>
 
3270
<p></p>
 
3271
</div>
 
3272
</div>
 
3273
<hr>
 
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">
 
3283
<colgroup>
 
3284
<col width="150px" class="parameters_name">
 
3285
<col class="parameters_description">
 
3286
<col width="200px" class="parameters_annotations">
 
3287
</colgroup>
 
3288
<tbody><tr>
 
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>
 
3292
</tr></tbody>
 
3293
</table></div>
 
3294
</div>
 
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>
 
3298
<p></p>
 
3299
</div>
 
3300
</div>
 
3301
<hr>
 
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">
 
3311
<colgroup>
 
3312
<col width="150px" class="parameters_name">
 
3313
<col class="parameters_description">
 
3314
<col width="200px" class="parameters_annotations">
 
3315
</colgroup>
 
3316
<tbody><tr>
 
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>
 
3320
</tr></tbody>
 
3321
</table></div>
 
3322
</div>
 
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>
 
3326
<p></p>
 
3327
</div>
 
3328
</div>
 
3329
<hr>
 
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">
 
3340
<colgroup>
 
3341
<col width="150px" class="parameters_name">
 
3342
<col class="parameters_description">
 
3343
<col width="200px" class="parameters_annotations">
 
3344
</colgroup>
 
3345
<tbody><tr>
 
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>
 
3349
</tr></tbody>
 
3350
</table></div>
 
3351
</div>
 
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>
 
3355
<p></p>
 
3356
</div>
 
3357
<p class="since">Since 2.1</p>
 
3358
</div>
 
3359
<hr>
 
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">
 
3370
<colgroup>
 
3371
<col width="150px" class="parameters_name">
 
3372
<col class="parameters_description">
 
3373
<col width="200px" class="parameters_annotations">
 
3374
</colgroup>
 
3375
<tbody><tr>
 
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>
 
3379
</tr></tbody>
 
3380
</table></div>
 
3381
</div>
 
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>
 
3385
<p></p>
 
3386
</div>
 
3387
<p class="since">Since 2.1</p>
 
3388
</div>
 
3389
<hr>
 
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">
 
3400
<colgroup>
 
3401
<col width="150px" class="parameters_name">
 
3402
<col class="parameters_description">
 
3403
<col width="200px" class="parameters_annotations">
 
3404
</colgroup>
 
3405
<tbody><tr>
 
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>
 
3409
</tr></tbody>
 
3410
</table></div>
 
3411
</div>
 
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>
 
3415
<p></p>
 
3416
</div>
 
3417
</div>
 
3418
<hr>
 
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">
 
3429
<colgroup>
 
3430
<col width="150px" class="parameters_name">
 
3431
<col class="parameters_description">
 
3432
<col width="200px" class="parameters_annotations">
 
3433
</colgroup>
 
3434
<tbody><tr>
 
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>
 
3438
</tr></tbody>
 
3439
</table></div>
 
3440
</div>
 
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>
 
3444
<p></p>
 
3445
</div>
 
3446
</div>
 
3447
<hr>
 
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">
 
3457
<colgroup>
 
3458
<col width="150px" class="parameters_name">
 
3459
<col class="parameters_description">
 
3460
<col width="200px" class="parameters_annotations">
 
3461
</colgroup>
 
3462
<tbody><tr>
 
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>
 
3466
</tr></tbody>
 
3467
</table></div>
 
3468
</div>
 
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>
 
3472
<p></p>
 
3473
</div>
 
3474
</div>
 
3475
<hr>
 
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>
 
3482
.</p>
 
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">
 
3487
<colgroup>
 
3488
<col width="150px" class="parameters_name">
 
3489
<col class="parameters_description">
 
3490
<col width="200px" class="parameters_annotations">
 
3491
</colgroup>
 
3492
<tbody>
 
3493
<tr>
 
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>
 
3497
</tr>
 
3498
<tr>
 
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>
 
3502
</tr>
 
3503
</tbody>
 
3504
</table></div>
 
3505
</div>
 
3506
</div>
 
3507
<hr>
 
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>
 
3514
.</p>
 
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">
 
3519
<colgroup>
 
3520
<col width="150px" class="parameters_name">
 
3521
<col class="parameters_description">
 
3522
<col width="200px" class="parameters_annotations">
 
3523
</colgroup>
 
3524
<tbody>
 
3525
<tr>
 
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>
 
3529
</tr>
 
3530
<tr>
 
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>
 
3534
</tr>
 
3535
</tbody>
 
3536
</table></div>
 
3537
</div>
 
3538
</div>
 
3539
<hr>
 
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>
 
3546
.</p>
 
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">
 
3551
<colgroup>
 
3552
<col width="150px" class="parameters_name">
 
3553
<col class="parameters_description">
 
3554
<col width="200px" class="parameters_annotations">
 
3555
</colgroup>
 
3556
<tbody>
 
3557
<tr>
 
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>
 
3561
</tr>
 
3562
<tr>
 
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>
 
3566
</tr>
 
3567
</tbody>
 
3568
</table></div>
 
3569
</div>
 
3570
</div>
 
3571
<hr>
 
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>
 
3578
.</p>
 
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">
 
3583
<colgroup>
 
3584
<col width="150px" class="parameters_name">
 
3585
<col class="parameters_description">
 
3586
<col width="200px" class="parameters_annotations">
 
3587
</colgroup>
 
3588
<tbody>
 
3589
<tr>
 
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>
 
3593
</tr>
 
3594
<tr>
 
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>
 
3598
</tr>
 
3599
</tbody>
 
3600
</table></div>
 
3601
</div>
 
3602
</div>
 
3603
<hr>
 
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>
 
3611
.</p>
 
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">
 
3616
<colgroup>
 
3617
<col width="150px" class="parameters_name">
 
3618
<col class="parameters_description">
 
3619
<col width="200px" class="parameters_annotations">
 
3620
</colgroup>
 
3621
<tbody>
 
3622
<tr>
 
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>
 
3626
</tr>
 
3627
<tr>
 
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>
 
3631
</tr>
 
3632
</tbody>
 
3633
</table></div>
 
3634
</div>
 
3635
</div>
 
3636
<hr>
 
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>
 
3644
.</p>
 
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">
 
3649
<colgroup>
 
3650
<col width="150px" class="parameters_name">
 
3651
<col class="parameters_description">
 
3652
<col width="200px" class="parameters_annotations">
 
3653
</colgroup>
 
3654
<tbody>
 
3655
<tr>
 
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>
 
3659
</tr>
 
3660
<tr>
 
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>
 
3664
</tr>
 
3665
</tbody>
 
3666
</table></div>
 
3667
</div>
 
3668
</div>
 
3669
<hr>
 
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>
 
3677
.</p>
 
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">
 
3682
<colgroup>
 
3683
<col width="150px" class="parameters_name">
 
3684
<col class="parameters_description">
 
3685
<col width="200px" class="parameters_annotations">
 
3686
</colgroup>
 
3687
<tbody>
 
3688
<tr>
 
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>
 
3692
</tr>
 
3693
<tr>
 
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>
 
3697
</tr>
 
3698
</tbody>
 
3699
</table></div>
 
3700
</div>
 
3701
</div>
 
3702
<hr>
 
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>
 
3710
.</p>
 
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">
 
3715
<colgroup>
 
3716
<col width="150px" class="parameters_name">
 
3717
<col class="parameters_description">
 
3718
<col width="200px" class="parameters_annotations">
 
3719
</colgroup>
 
3720
<tbody>
 
3721
<tr>
 
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>
 
3725
</tr>
 
3726
<tr>
 
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>
 
3730
</tr>
 
3731
</tbody>
 
3732
</table></div>
 
3733
</div>
 
3734
</div>
 
3735
<hr>
 
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>
 
3743
.</p>
 
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">
 
3748
<colgroup>
 
3749
<col width="150px" class="parameters_name">
 
3750
<col class="parameters_description">
 
3751
<col width="200px" class="parameters_annotations">
 
3752
</colgroup>
 
3753
<tbody>
 
3754
<tr>
 
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>
 
3758
</tr>
 
3759
<tr>
 
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>
 
3763
</tr>
 
3764
</tbody>
 
3765
</table></div>
 
3766
</div>
 
3767
</div>
 
3768
<hr>
 
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>
 
3776
.</p>
 
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">
 
3781
<colgroup>
 
3782
<col width="150px" class="parameters_name">
 
3783
<col class="parameters_description">
 
3784
<col width="200px" class="parameters_annotations">
 
3785
</colgroup>
 
3786
<tbody>
 
3787
<tr>
 
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>
 
3791
</tr>
 
3792
<tr>
 
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>
 
3796
</tr>
 
3797
</tbody>
 
3798
</table></div>
 
3799
</div>
 
3800
</div>
 
3801
<hr>
 
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>
 
3809
.</p>
 
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">
 
3814
<colgroup>
 
3815
<col width="150px" class="parameters_name">
 
3816
<col class="parameters_description">
 
3817
<col width="200px" class="parameters_annotations">
 
3818
</colgroup>
 
3819
<tbody>
 
3820
<tr>
 
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>
 
3824
</tr>
 
3825
<tr>
 
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>
 
3829
</tr>
 
3830
</tbody>
 
3831
</table></div>
 
3832
</div>
 
3833
</div>
 
3834
<hr>
 
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>
 
3841
.</p>
 
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">
 
3846
<colgroup>
 
3847
<col width="150px" class="parameters_name">
 
3848
<col class="parameters_description">
 
3849
<col width="200px" class="parameters_annotations">
 
3850
</colgroup>
 
3851
<tbody>
 
3852
<tr>
 
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>
 
3856
</tr>
 
3857
<tr>
 
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>
 
3861
</tr>
 
3862
</tbody>
 
3863
</table></div>
 
3864
</div>
 
3865
</div>
 
3866
<hr>
 
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>
 
3873
.</p>
 
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">
 
3878
<colgroup>
 
3879
<col width="150px" class="parameters_name">
 
3880
<col class="parameters_description">
 
3881
<col width="200px" class="parameters_annotations">
 
3882
</colgroup>
 
3883
<tbody>
 
3884
<tr>
 
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>
 
3888
</tr>
 
3889
<tr>
 
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>
 
3893
</tr>
 
3894
</tbody>
 
3895
</table></div>
 
3896
</div>
 
3897
</div>
 
3898
<hr>
 
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>
 
3906
.</p>
 
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">
 
3911
<colgroup>
 
3912
<col width="150px" class="parameters_name">
 
3913
<col class="parameters_description">
 
3914
<col width="200px" class="parameters_annotations">
 
3915
</colgroup>
 
3916
<tbody>
 
3917
<tr>
 
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>
 
3921
</tr>
 
3922
<tr>
 
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>
 
3926
</tr>
 
3927
</tbody>
 
3928
</table></div>
 
3929
</div>
 
3930
</div>
 
3931
<hr>
 
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>
 
3938
.</p>
 
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">
 
3943
<colgroup>
 
3944
<col width="150px" class="parameters_name">
 
3945
<col class="parameters_description">
 
3946
<col width="200px" class="parameters_annotations">
 
3947
</colgroup>
 
3948
<tbody>
 
3949
<tr>
 
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>
 
3953
</tr>
 
3954
<tr>
 
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>
 
3958
</tr>
 
3959
</tbody>
 
3960
</table></div>
 
3961
</div>
 
3962
</div>
 
3963
<hr>
 
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>
 
3970
.</p>
 
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">
 
3975
<colgroup>
 
3976
<col width="150px" class="parameters_name">
 
3977
<col class="parameters_description">
 
3978
<col width="200px" class="parameters_annotations">
 
3979
</colgroup>
 
3980
<tbody>
 
3981
<tr>
 
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>
 
3985
</tr>
 
3986
<tr>
 
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>
 
3990
</tr>
 
3991
</tbody>
 
3992
</table></div>
 
3993
</div>
 
3994
</div>
 
3995
<hr>
 
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>
 
4002
.</p>
 
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">
 
4007
<colgroup>
 
4008
<col width="150px" class="parameters_name">
 
4009
<col class="parameters_description">
 
4010
<col width="200px" class="parameters_annotations">
 
4011
</colgroup>
 
4012
<tbody>
 
4013
<tr>
 
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>
 
4017
</tr>
 
4018
<tr>
 
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>
 
4022
</tr>
 
4023
</tbody>
 
4024
</table></div>
 
4025
</div>
 
4026
</div>
 
4027
<hr>
 
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>
 
4034
.</p>
 
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">
 
4039
<colgroup>
 
4040
<col width="150px" class="parameters_name">
 
4041
<col class="parameters_description">
 
4042
<col width="200px" class="parameters_annotations">
 
4043
</colgroup>
 
4044
<tbody>
 
4045
<tr>
 
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>
 
4049
</tr>
 
4050
<tr>
 
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>
 
4054
</tr>
 
4055
</tbody>
 
4056
</table></div>
 
4057
</div>
 
4058
</div>
 
4059
<hr>
 
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>
 
4067
.</p>
 
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">
 
4072
<colgroup>
 
4073
<col width="150px" class="parameters_name">
 
4074
<col class="parameters_description">
 
4075
<col width="200px" class="parameters_annotations">
 
4076
</colgroup>
 
4077
<tbody>
 
4078
<tr>
 
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>
 
4082
</tr>
 
4083
<tr>
 
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>
 
4087
</tr>
 
4088
</tbody>
 
4089
</table></div>
 
4090
</div>
 
4091
<p class="since">Since 2.1</p>
 
4092
</div>
 
4093
<hr>
 
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>
 
4101
.</p>
 
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">
 
4106
<colgroup>
 
4107
<col width="150px" class="parameters_name">
 
4108
<col class="parameters_description">
 
4109
<col width="200px" class="parameters_annotations">
 
4110
</colgroup>
 
4111
<tbody>
 
4112
<tr>
 
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>
 
4116
</tr>
 
4117
<tr>
 
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>
 
4121
</tr>
 
4122
</tbody>
 
4123
</table></div>
 
4124
</div>
 
4125
<p class="since">Since 2.1</p>
 
4126
</div>
 
4127
<hr>
 
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>
 
4135
.</p>
 
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">
 
4140
<colgroup>
 
4141
<col width="150px" class="parameters_name">
 
4142
<col class="parameters_description">
 
4143
<col width="200px" class="parameters_annotations">
 
4144
</colgroup>
 
4145
<tbody>
 
4146
<tr>
 
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>
 
4150
</tr>
 
4151
<tr>
 
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>
 
4155
</tr>
 
4156
</tbody>
 
4157
</table></div>
 
4158
</div>
 
4159
</div>
 
4160
<hr>
 
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>
 
4168
.</p>
 
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">
 
4173
<colgroup>
 
4174
<col width="150px" class="parameters_name">
 
4175
<col class="parameters_description">
 
4176
<col width="200px" class="parameters_annotations">
 
4177
</colgroup>
 
4178
<tbody>
 
4179
<tr>
 
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>
 
4183
</tr>
 
4184
<tr>
 
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>
 
4188
</tr>
 
4189
</tbody>
 
4190
</table></div>
 
4191
</div>
 
4192
</div>
 
4193
<hr>
 
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>
 
4200
.</p>
 
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">
 
4205
<colgroup>
 
4206
<col width="150px" class="parameters_name">
 
4207
<col class="parameters_description">
 
4208
<col width="200px" class="parameters_annotations">
 
4209
</colgroup>
 
4210
<tbody>
 
4211
<tr>
 
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>
 
4215
</tr>
 
4216
<tr>
 
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>
 
4220
</tr>
 
4221
</tbody>
 
4222
</table></div>
 
4223
</div>
 
4224
</div>
 
4225
<hr>
 
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">
 
4244
<colgroup>
 
4245
<col width="150px" class="parameters_name">
 
4246
<col class="parameters_description">
 
4247
<col width="200px" class="parameters_annotations">
 
4248
</colgroup>
 
4249
<tbody>
 
4250
<tr>
 
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>
 
4254
</tr>
 
4255
<tr>
 
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>
 
4259
</tr>
 
4260
<tr>
 
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>
 
4265
</tr>
 
4266
<tr>
 
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>
 
4270
</tr>
 
4271
<tr>
 
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>
 
4275
</tr>
 
4276
<tr>
 
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>
 
4280
</tr>
 
4281
<tr>
 
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>
 
4284
.</p></td>
 
4285
<td class="parameter_annotations"> </td>
 
4286
</tr>
 
4287
</tbody>
 
4288
</table></div>
 
4289
</div>
 
4290
</div>
 
4291
<hr>
 
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">
 
4301
<colgroup>
 
4302
<col width="150px" class="parameters_name">
 
4303
<col class="parameters_description">
 
4304
<col width="200px" class="parameters_annotations">
 
4305
</colgroup>
 
4306
<tbody>
 
4307
<tr>
 
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>
 
4311
</tr>
 
4312
<tr>
 
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>
 
4316
</tr>
 
4317
</tbody>
 
4318
</table></div>
 
4319
</div>
 
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>
 
4323
is set. </p>
 
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>
 
4325
</div>
 
4326
</div>
 
4327
<hr>
 
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">
 
4343
<colgroup>
 
4344
<col width="150px" class="parameters_name">
 
4345
<col class="parameters_description">
 
4346
<col width="200px" class="parameters_annotations">
 
4347
</colgroup>
 
4348
<tbody>
 
4349
<tr>
 
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>
 
4353
</tr>
 
4354
<tr>
 
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>
 
4358
</tr>
 
4359
<tr>
 
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>
 
4364
</tr>
 
4365
<tr>
 
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>
 
4369
</tr>
 
4370
<tr>
 
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>
 
4374
</tr>
 
4375
<tr>
 
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>
 
4379
</tr>
 
4380
</tbody>
 
4381
</table></div>
 
4382
</div>
 
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>
 
4386
is set. </p>
 
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>
 
4388
</div>
 
4389
</div>
 
4390
<hr>
 
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">
 
4409
<colgroup>
 
4410
<col width="150px" class="parameters_name">
 
4411
<col class="parameters_description">
 
4412
<col width="200px" class="parameters_annotations">
 
4413
</colgroup>
 
4414
<tbody>
 
4415
<tr>
 
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>
 
4419
</tr>
 
4420
<tr>
 
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>
 
4424
</tr>
 
4425
<tr>
 
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>
 
4429
</tr>
 
4430
<tr>
 
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>
 
4434
</tr>
 
4435
<tr>
 
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>
 
4439
</tr>
 
4440
<tr>
 
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>
 
4444
</tr>
 
4445
<tr>
 
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>
 
4448
.</p></td>
 
4449
<td class="parameter_annotations"> </td>
 
4450
</tr>
 
4451
</tbody>
 
4452
</table></div>
 
4453
</div>
 
4454
</div>
 
4455
<hr>
 
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">
 
4466
<colgroup>
 
4467
<col width="150px" class="parameters_name">
 
4468
<col class="parameters_description">
 
4469
<col width="200px" class="parameters_annotations">
 
4470
</colgroup>
 
4471
<tbody>
 
4472
<tr>
 
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>
 
4476
</tr>
 
4477
<tr>
 
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>
 
4481
</tr>
 
4482
</tbody>
 
4483
</table></div>
 
4484
</div>
 
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>
 
4488
is set. </p>
 
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>
 
4490
</div>
 
4491
</div>
 
4492
<hr>
 
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">
 
4509
<colgroup>
 
4510
<col width="150px" class="parameters_name">
 
4511
<col class="parameters_description">
 
4512
<col width="200px" class="parameters_annotations">
 
4513
</colgroup>
 
4514
<tbody>
 
4515
<tr>
 
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>
 
4519
</tr>
 
4520
<tr>
 
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>
 
4524
</tr>
 
4525
<tr>
 
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>
 
4529
</tr>
 
4530
<tr>
 
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>
 
4534
</tr>
 
4535
<tr>
 
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>
 
4539
</tr>
 
4540
<tr>
 
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>
 
4544
</tr>
 
4545
</tbody>
 
4546
</table></div>
 
4547
</div>
 
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>
 
4551
is set. </p>
 
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>
 
4553
</div>
 
4554
</div>
 
4555
<hr>
 
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>
 
4565
</div>
 
4566
</div>
 
4567
</div>
 
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>
 
4574
</div>
 
4575
<hr>
 
4576
<div class="refsect2">
 
4577
<a name="UDisksDriveAtaIface"></a><h3>struct UDisksDriveAtaIface</h3>
 
4578
<pre class="programlisting">struct UDisksDriveAtaIface {
 
4579
  GTypeInterface parent_iface;
 
4580
 
 
4581
 
 
4582
  gboolean (*handle_pm_get_state) (
 
4583
    UDisksDriveAta *object,
 
4584
    GDBusMethodInvocation *invocation,
 
4585
    GVariant *arg_options);
 
4586
 
 
4587
  gboolean (*handle_pm_standby) (
 
4588
    UDisksDriveAta *object,
 
4589
    GDBusMethodInvocation *invocation,
 
4590
    GVariant *arg_options);
 
4591
 
 
4592
  gboolean (*handle_pm_wakeup) (
 
4593
    UDisksDriveAta *object,
 
4594
    GDBusMethodInvocation *invocation,
 
4595
    GVariant *arg_options);
 
4596
 
 
4597
  gboolean (*handle_security_erase_unit) (
 
4598
    UDisksDriveAta *object,
 
4599
    GDBusMethodInvocation *invocation,
 
4600
    GVariant *arg_options);
 
4601
 
 
4602
  gboolean (*handle_smart_get_attributes) (
 
4603
    UDisksDriveAta *object,
 
4604
    GDBusMethodInvocation *invocation,
 
4605
    GVariant *arg_options);
 
4606
 
 
4607
  gboolean (*handle_smart_selftest_abort) (
 
4608
    UDisksDriveAta *object,
 
4609
    GDBusMethodInvocation *invocation,
 
4610
    GVariant *arg_options);
 
4611
 
 
4612
  gboolean (*handle_smart_selftest_start) (
 
4613
    UDisksDriveAta *object,
 
4614
    GDBusMethodInvocation *invocation,
 
4615
    const gchar *arg_type,
 
4616
    GVariant *arg_options);
 
4617
 
 
4618
  gboolean (*handle_smart_update) (
 
4619
    UDisksDriveAta *object,
 
4620
    GDBusMethodInvocation *invocation,
 
4621
    GVariant *arg_options);
 
4622
 
 
4623
  gboolean  (*get_aam_enabled) (UDisksDriveAta *object);
 
4624
 
 
4625
  gboolean  (*get_aam_supported) (UDisksDriveAta *object);
 
4626
 
 
4627
  gint  (*get_aam_vendor_recommended_value) (UDisksDriveAta *object);
 
4628
 
 
4629
  gboolean  (*get_apm_enabled) (UDisksDriveAta *object);
 
4630
 
 
4631
  gboolean  (*get_apm_supported) (UDisksDriveAta *object);
 
4632
 
 
4633
  gboolean  (*get_pm_enabled) (UDisksDriveAta *object);
 
4634
 
 
4635
  gboolean  (*get_pm_supported) (UDisksDriveAta *object);
 
4636
 
 
4637
  gint  (*get_security_enhanced_erase_unit_minutes) (UDisksDriveAta *object);
 
4638
 
 
4639
  gint  (*get_security_erase_unit_minutes) (UDisksDriveAta *object);
 
4640
 
 
4641
  gboolean  (*get_security_frozen) (UDisksDriveAta *object);
 
4642
 
 
4643
  gboolean  (*get_smart_enabled) (UDisksDriveAta *object);
 
4644
 
 
4645
  gboolean  (*get_smart_failing) (UDisksDriveAta *object);
 
4646
 
 
4647
  gint  (*get_smart_num_attributes_failed_in_the_past) (UDisksDriveAta *object);
 
4648
 
 
4649
  gint  (*get_smart_num_attributes_failing) (UDisksDriveAta *object);
 
4650
 
 
4651
  gint64  (*get_smart_num_bad_sectors) (UDisksDriveAta *object);
 
4652
 
 
4653
  guint64  (*get_smart_power_on_seconds) (UDisksDriveAta *object);
 
4654
 
 
4655
  gint  (*get_smart_selftest_percent_remaining) (UDisksDriveAta *object);
 
4656
 
 
4657
  const gchar * (*get_smart_selftest_status) (UDisksDriveAta *object);
 
4658
 
 
4659
  gboolean  (*get_smart_supported) (UDisksDriveAta *object);
 
4660
 
 
4661
  gdouble  (*get_smart_temperature) (UDisksDriveAta *object);
 
4662
 
 
4663
  guint64  (*get_smart_updated) (UDisksDriveAta *object);
 
4664
 
 
4665
  gboolean (*handle_smart_set_enabled) (
 
4666
    UDisksDriveAta *object,
 
4667
    GDBusMethodInvocation *invocation,
 
4668
    gboolean arg_value,
 
4669
    GVariant *arg_options);
 
4670
 
 
4671
  gboolean  (*get_write_cache_enabled) (UDisksDriveAta *object);
 
4672
 
 
4673
  gboolean  (*get_write_cache_supported) (UDisksDriveAta *object);
 
4674
};
 
4675
</pre>
 
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">
 
4680
<colgroup>
 
4681
<col width="300px" class="struct_members_name">
 
4682
<col class="struct_members_description">
 
4683
<col width="200px" class="struct_members_annotations">
 
4684
</colgroup>
 
4685
<tbody>
 
4686
<tr>
 
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>
 
4690
</tr>
 
4691
<tr>
 
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>
 
4695
</tr>
 
4696
<tr>
 
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>
 
4700
</tr>
 
4701
<tr>
 
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>
 
4705
</tr>
 
4706
<tr>
 
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>
 
4710
</tr>
 
4711
<tr>
 
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>
 
4715
</tr>
 
4716
<tr>
 
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>
 
4720
</tr>
 
4721
<tr>
 
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>
 
4725
</tr>
 
4726
<tr>
 
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>
 
4730
</tr>
 
4731
<tr>
 
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>
 
4735
</tr>
 
4736
<tr>
 
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>
 
4740
</tr>
 
4741
<tr>
 
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>
 
4745
</tr>
 
4746
<tr>
 
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>
 
4750
</tr>
 
4751
<tr>
 
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>
 
4755
</tr>
 
4756
<tr>
 
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>
 
4760
</tr>
 
4761
<tr>
 
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>
 
4765
</tr>
 
4766
<tr>
 
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>
 
4770
</tr>
 
4771
<tr>
 
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>
 
4775
</tr>
 
4776
<tr>
 
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>
 
4780
</tr>
 
4781
<tr>
 
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>
 
4785
</tr>
 
4786
<tr>
 
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>
 
4790
</tr>
 
4791
<tr>
 
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>
 
4795
</tr>
 
4796
<tr>
 
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>
 
4800
</tr>
 
4801
<tr>
 
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>
 
4805
</tr>
 
4806
<tr>
 
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>
 
4810
</tr>
 
4811
<tr>
 
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>
 
4815
</tr>
 
4816
<tr>
 
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>
 
4820
</tr>
 
4821
<tr>
 
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>
 
4825
</tr>
 
4826
<tr>
 
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>
 
4830
</tr>
 
4831
<tr>
 
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>
 
4835
</tr>
 
4836
<tr>
 
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>
 
4840
</tr>
 
4841
<tr>
 
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>
 
4845
</tr>
 
4846
<tr>
 
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>
 
4850
</tr>
 
4851
</tbody>
 
4852
</table></div>
 
4853
</div>
 
4854
</div>
 
4855
<hr>
 
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>
 
4860
</div>
 
4861
<hr>
 
4862
<div class="refsect2">
 
4863
<a name="UDisksDriveAtaProxyClass"></a><h3>struct UDisksDriveAtaProxyClass</h3>
 
4864
<pre class="programlisting">struct UDisksDriveAtaProxyClass {
 
4865
  GDBusProxyClass parent_class;
 
4866
};
 
4867
</pre>
 
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">
 
4872
<colgroup>
 
4873
<col width="300px" class="struct_members_name">
 
4874
<col class="struct_members_description">
 
4875
<col width="200px" class="struct_members_annotations">
 
4876
</colgroup>
 
4877
<tbody><tr>
 
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>
 
4881
</tr></tbody>
 
4882
</table></div>
 
4883
</div>
 
4884
</div>
 
4885
<hr>
 
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>
 
4890
</div>
 
4891
<hr>
 
4892
<div class="refsect2">
 
4893
<a name="UDisksDriveAtaSkeletonClass"></a><h3>struct UDisksDriveAtaSkeletonClass</h3>
 
4894
<pre class="programlisting">struct UDisksDriveAtaSkeletonClass {
 
4895
  GDBusInterfaceSkeletonClass parent_class;
 
4896
};
 
4897
</pre>
 
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">
 
4902
<colgroup>
 
4903
<col width="300px" class="struct_members_name">
 
4904
<col class="struct_members_description">
 
4905
<col width="200px" class="struct_members_annotations">
 
4906
</colgroup>
 
4907
<tbody><tr>
 
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>
 
4911
</tr></tbody>
 
4912
</table></div>
 
4913
</div>
 
4914
</div>
 
4915
</div>
 
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>
 
4925
</div>
 
4926
<hr>
 
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>
 
4934
</div>
 
4935
<hr>
 
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>
 
4943
</div>
 
4944
<hr>
 
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>
 
4952
</div>
 
4953
<hr>
 
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>
 
4961
</div>
 
4962
<hr>
 
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>
 
4970
</div>
 
4971
<hr>
 
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>
 
4979
</div>
 
4980
<hr>
 
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>
 
4988
</div>
 
4989
<hr>
 
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>
 
4997
</div>
 
4998
<hr>
 
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>
 
5006
</div>
 
5007
<hr>
 
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>
 
5015
</div>
 
5016
<hr>
 
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>
 
5024
</div>
 
5025
<hr>
 
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>
 
5033
</div>
 
5034
<hr>
 
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>
 
5042
</div>
 
5043
<hr>
 
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>
 
5051
</div>
 
5052
<hr>
 
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>
 
5060
</div>
 
5061
<hr>
 
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>
 
5069
</div>
 
5070
<hr>
 
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>
 
5078
</div>
 
5079
<hr>
 
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>
 
5087
</div>
 
5088
<hr>
 
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>
 
5096
</div>
 
5097
<hr>
 
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>
 
5105
</div>
 
5106
<hr>
 
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>
 
5115
</div>
 
5116
<hr>
 
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>
 
5125
</div>
 
5126
</div>
 
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">
 
5142
<colgroup>
 
5143
<col width="150px" class="parameters_name">
 
5144
<col class="parameters_description">
 
5145
<col width="200px" class="parameters_annotations">
 
5146
</colgroup>
 
5147
<tbody>
 
5148
<tr>
 
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>
 
5152
</tr>
 
5153
<tr>
 
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>
 
5157
</tr>
 
5158
<tr>
 
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>
 
5162
</tr>
 
5163
<tr>
 
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>
 
5167
</tr>
 
5168
</tbody>
 
5169
</table></div>
 
5170
</div>
 
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>
 
5174
<p></p>
 
5175
</div>
 
5176
<p>Flags: Run Last</p>
 
5177
</div>
 
5178
<hr>
 
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">
 
5192
<colgroup>
 
5193
<col width="150px" class="parameters_name">
 
5194
<col class="parameters_description">
 
5195
<col width="200px" class="parameters_annotations">
 
5196
</colgroup>
 
5197
<tbody>
 
5198
<tr>
 
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>
 
5202
</tr>
 
5203
<tr>
 
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>
 
5207
</tr>
 
5208
<tr>
 
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>
 
5212
</tr>
 
5213
<tr>
 
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>
 
5217
</tr>
 
5218
</tbody>
 
5219
</table></div>
 
5220
</div>
 
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>
 
5224
<p></p>
 
5225
</div>
 
5226
<p>Flags: Run Last</p>
 
5227
</div>
 
5228
<hr>
 
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">
 
5242
<colgroup>
 
5243
<col width="150px" class="parameters_name">
 
5244
<col class="parameters_description">
 
5245
<col width="200px" class="parameters_annotations">
 
5246
</colgroup>
 
5247
<tbody>
 
5248
<tr>
 
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>
 
5252
</tr>
 
5253
<tr>
 
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>
 
5257
</tr>
 
5258
<tr>
 
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>
 
5262
</tr>
 
5263
<tr>
 
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>
 
5267
</tr>
 
5268
</tbody>
 
5269
</table></div>
 
5270
</div>
 
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>
 
5274
<p></p>
 
5275
</div>
 
5276
<p>Flags: Run Last</p>
 
5277
</div>
 
5278
<hr>
 
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">
 
5292
<colgroup>
 
5293
<col width="150px" class="parameters_name">
 
5294
<col class="parameters_description">
 
5295
<col width="200px" class="parameters_annotations">
 
5296
</colgroup>
 
5297
<tbody>
 
5298
<tr>
 
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>
 
5302
</tr>
 
5303
<tr>
 
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>
 
5307
</tr>
 
5308
<tr>
 
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>
 
5312
</tr>
 
5313
<tr>
 
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>
 
5317
</tr>
 
5318
</tbody>
 
5319
</table></div>
 
5320
</div>
 
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>
 
5324
<p></p>
 
5325
</div>
 
5326
<p>Flags: Run Last</p>
 
5327
</div>
 
5328
<hr>
 
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">
 
5342
<colgroup>
 
5343
<col width="150px" class="parameters_name">
 
5344
<col class="parameters_description">
 
5345
<col width="200px" class="parameters_annotations">
 
5346
</colgroup>
 
5347
<tbody>
 
5348
<tr>
 
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>
 
5352
</tr>
 
5353
<tr>
 
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>
 
5357
</tr>
 
5358
<tr>
 
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>
 
5362
</tr>
 
5363
<tr>
 
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>
 
5367
</tr>
 
5368
</tbody>
 
5369
</table></div>
 
5370
</div>
 
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>
 
5374
<p></p>
 
5375
</div>
 
5376
<p>Flags: Run Last</p>
 
5377
</div>
 
5378
<hr>
 
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">
 
5392
<colgroup>
 
5393
<col width="150px" class="parameters_name">
 
5394
<col class="parameters_description">
 
5395
<col width="200px" class="parameters_annotations">
 
5396
</colgroup>
 
5397
<tbody>
 
5398
<tr>
 
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>
 
5402
</tr>
 
5403
<tr>
 
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>
 
5407
</tr>
 
5408
<tr>
 
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>
 
5412
</tr>
 
5413
<tr>
 
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>
 
5417
</tr>
 
5418
</tbody>
 
5419
</table></div>
 
5420
</div>
 
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>
 
5424
<p></p>
 
5425
</div>
 
5426
<p>Flags: Run Last</p>
 
5427
</div>
 
5428
<hr>
 
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">
 
5443
<colgroup>
 
5444
<col width="150px" class="parameters_name">
 
5445
<col class="parameters_description">
 
5446
<col width="200px" class="parameters_annotations">
 
5447
</colgroup>
 
5448
<tbody>
 
5449
<tr>
 
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>
 
5453
</tr>
 
5454
<tr>
 
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>
 
5458
</tr>
 
5459
<tr>
 
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>
 
5463
</tr>
 
5464
<tr>
 
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>
 
5468
</tr>
 
5469
<tr>
 
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>
 
5473
</tr>
 
5474
</tbody>
 
5475
</table></div>
 
5476
</div>
 
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>
 
5480
<p></p>
 
5481
</div>
 
5482
<p>Flags: Run Last</p>
 
5483
</div>
 
5484
<hr>
 
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">
 
5499
<colgroup>
 
5500
<col width="150px" class="parameters_name">
 
5501
<col class="parameters_description">
 
5502
<col width="200px" class="parameters_annotations">
 
5503
</colgroup>
 
5504
<tbody>
 
5505
<tr>
 
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>
 
5509
</tr>
 
5510
<tr>
 
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>
 
5514
</tr>
 
5515
<tr>
 
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>
 
5519
</tr>
 
5520
<tr>
 
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>
 
5524
</tr>
 
5525
<tr>
 
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>
 
5529
</tr>
 
5530
</tbody>
 
5531
</table></div>
 
5532
</div>
 
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>
 
5536
<p></p>
 
5537
</div>
 
5538
<p>Flags: Run Last</p>
 
5539
<p class="since">Since 2.1</p>
 
5540
</div>
 
5541
<hr>
 
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">
 
5555
<colgroup>
 
5556
<col width="150px" class="parameters_name">
 
5557
<col class="parameters_description">
 
5558
<col width="200px" class="parameters_annotations">
 
5559
</colgroup>
 
5560
<tbody>
 
5561
<tr>
 
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>
 
5565
</tr>
 
5566
<tr>
 
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>
 
5570
</tr>
 
5571
<tr>
 
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>
 
5575
</tr>
 
5576
<tr>
 
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>
 
5580
</tr>
 
5581
</tbody>
 
5582
</table></div>
 
5583
</div>
 
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>
 
5587
<p></p>
 
5588
</div>
 
5589
<p>Flags: Run Last</p>
 
5590
</div>
 
5591
</div>
 
5592
</div>
 
5593
<div class="footer">
 
5594
<hr>
 
5595
          Generated by GTK-Doc V1.20</div>
 
5596
</body>
 
5597
</html>
 
 
b'\\ No newline at end of file'