1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<title>UDisks Reference Manual: UDisksDrive</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="UDisksManager.html" title="UDisksManager">
10
<link rel="next" href="UDisksDriveAta.html" title="UDisksDriveAta">
11
<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
12
<link rel="stylesheet" href="style.css" type="text/css">
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
16
<td width="100%" align="left" class="shortcuts">
17
<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span>
18
<a href="#UDisksDrive.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span>
19
<a href="#UDisksDrive.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces"> <span class="dim">|</span>
20
<a href="#UDisksDrive.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_prerequisites"> <span class="dim">|</span>
21
<a href="#UDisksDrive.prerequisites" class="shortcut">Prerequisites</a></span><span id="nav_implementations"> <span class="dim">|</span>
22
<a href="#UDisksDrive.implementations" class="shortcut">Known Implementations</a></span><span id="nav_properties"> <span class="dim">|</span>
23
<a href="#UDisksDrive.properties" class="shortcut">Properties</a></span><span id="nav_signals"> <span class="dim">|</span>
24
<a href="#UDisksDrive.signals" class="shortcut">Signals</a></span>
26
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
27
<td><a accesskey="u" href="ref-library-generated.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
28
<td><a accesskey="p" href="UDisksManager.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
29
<td><a accesskey="n" href="UDisksDriveAta.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
31
<div class="refentry">
32
<a name="UDisksDrive"></a><div class="titlepage"></div>
33
<div class="refnamediv"><table width="100%"><tr>
35
<h2><span class="refentrytitle"><a name="UDisksDrive.top_of_page"></a>UDisksDrive</span></h2>
36
<p>UDisksDrive — Generated C code for the org.freedesktop.UDisks2.Drive D-Bus interface</p>
38
<td class="gallery_image" valign="top" align="right"></td>
40
<div class="refsect1">
41
<a name="UDisksDrive.functions"></a><h2>Functions</h2>
42
<div class="informaltable"><table width="100%" border="0">
44
<col width="150px" class="functions_return">
45
<col class="functions_name">
49
<td class="function_type">
50
<a href="http://library.gnome.org/devel/gio/unstable/gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="returnvalue">GDBusInterfaceInfo</span></a> *
52
<td class="function_name">
53
<a class="link" href="UDisksDrive.html#udisks-drive-interface-info" title="udisks_drive_interface_info ()">udisks_drive_interface_info</a> <span class="c_punctuation">()</span>
57
<td class="function_type">
58
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
60
<td class="function_name">
61
<a class="link" href="UDisksDrive.html#udisks-drive-override-properties" title="udisks_drive_override_properties ()">udisks_drive_override_properties</a> <span class="c_punctuation">()</span>
65
<td class="function_type">
66
<span class="returnvalue">void</span>
68
<td class="function_name">
69
<a class="link" href="UDisksDrive.html#udisks-drive-call-eject" title="udisks_drive_call_eject ()">udisks_drive_call_eject</a> <span class="c_punctuation">()</span>
73
<td class="function_type">
74
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
76
<td class="function_name">
77
<a class="link" href="UDisksDrive.html#udisks-drive-call-eject-finish" title="udisks_drive_call_eject_finish ()">udisks_drive_call_eject_finish</a> <span class="c_punctuation">()</span>
81
<td class="function_type">
82
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
84
<td class="function_name">
85
<a class="link" href="UDisksDrive.html#udisks-drive-call-eject-sync" title="udisks_drive_call_eject_sync ()">udisks_drive_call_eject_sync</a> <span class="c_punctuation">()</span>
89
<td class="function_type">
90
<span class="returnvalue">void</span>
92
<td class="function_name">
93
<a class="link" href="UDisksDrive.html#udisks-drive-complete-eject" title="udisks_drive_complete_eject ()">udisks_drive_complete_eject</a> <span class="c_punctuation">()</span>
97
<td class="function_type">
98
<span class="returnvalue">void</span>
100
<td class="function_name">
101
<a class="link" href="UDisksDrive.html#udisks-drive-call-set-configuration" title="udisks_drive_call_set_configuration ()">udisks_drive_call_set_configuration</a> <span class="c_punctuation">()</span>
105
<td class="function_type">
106
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
108
<td class="function_name">
109
<a class="link" href="UDisksDrive.html#udisks-drive-call-set-configuration-finish" title="udisks_drive_call_set_configuration_finish ()">udisks_drive_call_set_configuration_finish</a> <span class="c_punctuation">()</span>
113
<td class="function_type">
114
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
116
<td class="function_name">
117
<a class="link" href="UDisksDrive.html#udisks-drive-call-set-configuration-sync" title="udisks_drive_call_set_configuration_sync ()">udisks_drive_call_set_configuration_sync</a> <span class="c_punctuation">()</span>
121
<td class="function_type">
122
<span class="returnvalue">void</span>
124
<td class="function_name">
125
<a class="link" href="UDisksDrive.html#udisks-drive-complete-set-configuration" title="udisks_drive_complete_set_configuration ()">udisks_drive_complete_set_configuration</a> <span class="c_punctuation">()</span>
129
<td class="function_type">
130
<span class="returnvalue">void</span>
132
<td class="function_name">
133
<a class="link" href="UDisksDrive.html#udisks-drive-call-power-off" title="udisks_drive_call_power_off ()">udisks_drive_call_power_off</a> <span class="c_punctuation">()</span>
137
<td class="function_type">
138
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
140
<td class="function_name">
141
<a class="link" href="UDisksDrive.html#udisks-drive-call-power-off-finish" title="udisks_drive_call_power_off_finish ()">udisks_drive_call_power_off_finish</a> <span class="c_punctuation">()</span>
145
<td class="function_type">
146
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
148
<td class="function_name">
149
<a class="link" href="UDisksDrive.html#udisks-drive-call-power-off-sync" title="udisks_drive_call_power_off_sync ()">udisks_drive_call_power_off_sync</a> <span class="c_punctuation">()</span>
153
<td class="function_type">
154
<span class="returnvalue">void</span>
156
<td class="function_name">
157
<a class="link" href="UDisksDrive.html#udisks-drive-complete-power-off" title="udisks_drive_complete_power_off ()">udisks_drive_complete_power_off</a> <span class="c_punctuation">()</span>
161
<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> *
163
<td class="function_name">
164
<a class="link" href="UDisksDrive.html#udisks-drive-get-connection-bus" title="udisks_drive_get_connection_bus ()">udisks_drive_get_connection_bus</a> <span class="c_punctuation">()</span>
168
<td class="function_type">
169
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
171
<td class="function_name">
172
<a class="link" href="UDisksDrive.html#udisks-drive-get-removable" title="udisks_drive_get_removable ()">udisks_drive_get_removable</a> <span class="c_punctuation">()</span>
176
<td class="function_type">
177
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
179
<td class="function_name">
180
<a class="link" href="UDisksDrive.html#udisks-drive-get-ejectable" title="udisks_drive_get_ejectable ()">udisks_drive_get_ejectable</a> <span class="c_punctuation">()</span>
184
<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> *
186
<td class="function_name">
187
<a class="link" href="UDisksDrive.html#udisks-drive-get-seat" title="udisks_drive_get_seat ()">udisks_drive_get_seat</a> <span class="c_punctuation">()</span>
191
<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> *
193
<td class="function_name">
194
<a class="link" href="UDisksDrive.html#udisks-drive-get-media" title="udisks_drive_get_media ()">udisks_drive_get_media</a> <span class="c_punctuation">()</span>
198
<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> *const *
200
<td class="function_name">
201
<a class="link" href="UDisksDrive.html#udisks-drive-get-media-compatibility" title="udisks_drive_get_media_compatibility ()">udisks_drive_get_media_compatibility</a> <span class="c_punctuation">()</span>
205
<td class="function_type">
206
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
208
<td class="function_name">
209
<a class="link" href="UDisksDrive.html#udisks-drive-get-media-removable" title="udisks_drive_get_media_removable ()">udisks_drive_get_media_removable</a> <span class="c_punctuation">()</span>
213
<td class="function_type">
214
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
216
<td class="function_name">
217
<a class="link" href="UDisksDrive.html#udisks-drive-get-media-available" title="udisks_drive_get_media_available ()">udisks_drive_get_media_available</a> <span class="c_punctuation">()</span>
221
<td class="function_type">
222
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
224
<td class="function_name">
225
<a class="link" href="UDisksDrive.html#udisks-drive-get-media-change-detected" title="udisks_drive_get_media_change_detected ()">udisks_drive_get_media_change_detected</a> <span class="c_punctuation">()</span>
229
<td class="function_type">
230
<span class="returnvalue">guint64</span>
232
<td class="function_name">
233
<a class="link" href="UDisksDrive.html#udisks-drive-get-time-detected" title="udisks_drive_get_time_detected ()">udisks_drive_get_time_detected</a> <span class="c_punctuation">()</span>
237
<td class="function_type">
238
<span class="returnvalue">guint64</span>
240
<td class="function_name">
241
<a class="link" href="UDisksDrive.html#udisks-drive-get-time-media-detected" title="udisks_drive_get_time_media_detected ()">udisks_drive_get_time_media_detected</a> <span class="c_punctuation">()</span>
245
<td class="function_type">
246
<span class="returnvalue">guint64</span>
248
<td class="function_name">
249
<a class="link" href="UDisksDrive.html#udisks-drive-get-size" title="udisks_drive_get_size ()">udisks_drive_get_size</a> <span class="c_punctuation">()</span>
253
<td class="function_type">
254
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
256
<td class="function_name">
257
<a class="link" href="UDisksDrive.html#udisks-drive-get-optical" title="udisks_drive_get_optical ()">udisks_drive_get_optical</a> <span class="c_punctuation">()</span>
261
<td class="function_type">
262
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
264
<td class="function_name">
265
<a class="link" href="UDisksDrive.html#udisks-drive-get-optical-blank" title="udisks_drive_get_optical_blank ()">udisks_drive_get_optical_blank</a> <span class="c_punctuation">()</span>
269
<td class="function_type">
270
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
272
<td class="function_name">
273
<a class="link" href="UDisksDrive.html#udisks-drive-get-optical-num-tracks" title="udisks_drive_get_optical_num_tracks ()">udisks_drive_get_optical_num_tracks</a> <span class="c_punctuation">()</span>
277
<td class="function_type">
278
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
280
<td class="function_name">
281
<a class="link" href="UDisksDrive.html#udisks-drive-get-optical-num-audio-tracks" title="udisks_drive_get_optical_num_audio_tracks ()">udisks_drive_get_optical_num_audio_tracks</a> <span class="c_punctuation">()</span>
285
<td class="function_type">
286
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
288
<td class="function_name">
289
<a class="link" href="UDisksDrive.html#udisks-drive-get-optical-num-data-tracks" title="udisks_drive_get_optical_num_data_tracks ()">udisks_drive_get_optical_num_data_tracks</a> <span class="c_punctuation">()</span>
293
<td class="function_type">
294
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
296
<td class="function_name">
297
<a class="link" href="UDisksDrive.html#udisks-drive-get-optical-num-sessions" title="udisks_drive_get_optical_num_sessions ()">udisks_drive_get_optical_num_sessions</a> <span class="c_punctuation">()</span>
301
<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> *
303
<td class="function_name">
304
<a class="link" href="UDisksDrive.html#udisks-drive-get-model" title="udisks_drive_get_model ()">udisks_drive_get_model</a> <span class="c_punctuation">()</span>
308
<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> *
310
<td class="function_name">
311
<a class="link" href="UDisksDrive.html#udisks-drive-get-revision" title="udisks_drive_get_revision ()">udisks_drive_get_revision</a> <span class="c_punctuation">()</span>
315
<td class="function_type">
316
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
318
<td class="function_name">
319
<a class="link" href="UDisksDrive.html#udisks-drive-get-rotation-rate" title="udisks_drive_get_rotation_rate ()">udisks_drive_get_rotation_rate</a> <span class="c_punctuation">()</span>
323
<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> *
325
<td class="function_name">
326
<a class="link" href="UDisksDrive.html#udisks-drive-get-serial" title="udisks_drive_get_serial ()">udisks_drive_get_serial</a> <span class="c_punctuation">()</span>
330
<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> *
332
<td class="function_name">
333
<a class="link" href="UDisksDrive.html#udisks-drive-get-vendor" title="udisks_drive_get_vendor ()">udisks_drive_get_vendor</a> <span class="c_punctuation">()</span>
337
<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> *
339
<td class="function_name">
340
<a class="link" href="UDisksDrive.html#udisks-drive-get-wwn" title="udisks_drive_get_wwn ()">udisks_drive_get_wwn</a> <span class="c_punctuation">()</span>
344
<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> *
346
<td class="function_name">
347
<a class="link" href="UDisksDrive.html#udisks-drive-get-sort-key" title="udisks_drive_get_sort_key ()">udisks_drive_get_sort_key</a> <span class="c_punctuation">()</span>
351
<td class="function_type">
352
<a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
354
<td class="function_name">
355
<a class="link" href="UDisksDrive.html#udisks-drive-get-configuration" title="udisks_drive_get_configuration ()">udisks_drive_get_configuration</a> <span class="c_punctuation">()</span>
359
<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> *
361
<td class="function_name">
362
<a class="link" href="UDisksDrive.html#udisks-drive-get-id" title="udisks_drive_get_id ()">udisks_drive_get_id</a> <span class="c_punctuation">()</span>
366
<td class="function_type">
367
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
369
<td class="function_name">
370
<a class="link" href="UDisksDrive.html#udisks-drive-get-can-power-off" title="udisks_drive_get_can_power_off ()">udisks_drive_get_can_power_off</a> <span class="c_punctuation">()</span>
374
<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> *
376
<td class="function_name">
377
<a class="link" href="UDisksDrive.html#udisks-drive-get-sibling-id" title="udisks_drive_get_sibling_id ()">udisks_drive_get_sibling_id</a> <span class="c_punctuation">()</span>
381
<td class="function_type">
382
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
384
<td class="function_name">
385
<a class="link" href="UDisksDrive.html#udisks-drive-dup-connection-bus" title="udisks_drive_dup_connection_bus ()">udisks_drive_dup_connection_bus</a> <span class="c_punctuation">()</span>
389
<td class="function_type">
390
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
392
<td class="function_name">
393
<a class="link" href="UDisksDrive.html#udisks-drive-dup-seat" title="udisks_drive_dup_seat ()">udisks_drive_dup_seat</a> <span class="c_punctuation">()</span>
397
<td class="function_type">
398
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
400
<td class="function_name">
401
<a class="link" href="UDisksDrive.html#udisks-drive-dup-media" title="udisks_drive_dup_media ()">udisks_drive_dup_media</a> <span class="c_punctuation">()</span>
405
<td class="function_type">
406
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **
408
<td class="function_name">
409
<a class="link" href="UDisksDrive.html#udisks-drive-dup-media-compatibility" title="udisks_drive_dup_media_compatibility ()">udisks_drive_dup_media_compatibility</a> <span class="c_punctuation">()</span>
413
<td class="function_type">
414
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
416
<td class="function_name">
417
<a class="link" href="UDisksDrive.html#udisks-drive-dup-model" title="udisks_drive_dup_model ()">udisks_drive_dup_model</a> <span class="c_punctuation">()</span>
421
<td class="function_type">
422
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
424
<td class="function_name">
425
<a class="link" href="UDisksDrive.html#udisks-drive-dup-revision" title="udisks_drive_dup_revision ()">udisks_drive_dup_revision</a> <span class="c_punctuation">()</span>
429
<td class="function_type">
430
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
432
<td class="function_name">
433
<a class="link" href="UDisksDrive.html#udisks-drive-dup-serial" title="udisks_drive_dup_serial ()">udisks_drive_dup_serial</a> <span class="c_punctuation">()</span>
437
<td class="function_type">
438
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
440
<td class="function_name">
441
<a class="link" href="UDisksDrive.html#udisks-drive-dup-vendor" title="udisks_drive_dup_vendor ()">udisks_drive_dup_vendor</a> <span class="c_punctuation">()</span>
445
<td class="function_type">
446
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
448
<td class="function_name">
449
<a class="link" href="UDisksDrive.html#udisks-drive-dup-wwn" title="udisks_drive_dup_wwn ()">udisks_drive_dup_wwn</a> <span class="c_punctuation">()</span>
453
<td class="function_type">
454
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
456
<td class="function_name">
457
<a class="link" href="UDisksDrive.html#udisks-drive-dup-sort-key" title="udisks_drive_dup_sort_key ()">udisks_drive_dup_sort_key</a> <span class="c_punctuation">()</span>
461
<td class="function_type">
462
<a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
464
<td class="function_name">
465
<a class="link" href="UDisksDrive.html#udisks-drive-dup-configuration" title="udisks_drive_dup_configuration ()">udisks_drive_dup_configuration</a> <span class="c_punctuation">()</span>
469
<td class="function_type">
470
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
472
<td class="function_name">
473
<a class="link" href="UDisksDrive.html#udisks-drive-dup-id" title="udisks_drive_dup_id ()">udisks_drive_dup_id</a> <span class="c_punctuation">()</span>
477
<td class="function_type">
478
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
480
<td class="function_name">
481
<a class="link" href="UDisksDrive.html#udisks-drive-dup-sibling-id" title="udisks_drive_dup_sibling_id ()">udisks_drive_dup_sibling_id</a> <span class="c_punctuation">()</span>
485
<td class="function_type">
486
<span class="returnvalue">void</span>
488
<td class="function_name">
489
<a class="link" href="UDisksDrive.html#udisks-drive-set-connection-bus" title="udisks_drive_set_connection_bus ()">udisks_drive_set_connection_bus</a> <span class="c_punctuation">()</span>
493
<td class="function_type">
494
<span class="returnvalue">void</span>
496
<td class="function_name">
497
<a class="link" href="UDisksDrive.html#udisks-drive-set-removable" title="udisks_drive_set_removable ()">udisks_drive_set_removable</a> <span class="c_punctuation">()</span>
501
<td class="function_type">
502
<span class="returnvalue">void</span>
504
<td class="function_name">
505
<a class="link" href="UDisksDrive.html#udisks-drive-set-ejectable" title="udisks_drive_set_ejectable ()">udisks_drive_set_ejectable</a> <span class="c_punctuation">()</span>
509
<td class="function_type">
510
<span class="returnvalue">void</span>
512
<td class="function_name">
513
<a class="link" href="UDisksDrive.html#udisks-drive-set-seat" title="udisks_drive_set_seat ()">udisks_drive_set_seat</a> <span class="c_punctuation">()</span>
517
<td class="function_type">
518
<span class="returnvalue">void</span>
520
<td class="function_name">
521
<a class="link" href="UDisksDrive.html#udisks-drive-set-media" title="udisks_drive_set_media ()">udisks_drive_set_media</a> <span class="c_punctuation">()</span>
525
<td class="function_type">
526
<span class="returnvalue">void</span>
528
<td class="function_name">
529
<a class="link" href="UDisksDrive.html#udisks-drive-set-media-compatibility" title="udisks_drive_set_media_compatibility ()">udisks_drive_set_media_compatibility</a> <span class="c_punctuation">()</span>
533
<td class="function_type">
534
<span class="returnvalue">void</span>
536
<td class="function_name">
537
<a class="link" href="UDisksDrive.html#udisks-drive-set-media-removable" title="udisks_drive_set_media_removable ()">udisks_drive_set_media_removable</a> <span class="c_punctuation">()</span>
541
<td class="function_type">
542
<span class="returnvalue">void</span>
544
<td class="function_name">
545
<a class="link" href="UDisksDrive.html#udisks-drive-set-media-available" title="udisks_drive_set_media_available ()">udisks_drive_set_media_available</a> <span class="c_punctuation">()</span>
549
<td class="function_type">
550
<span class="returnvalue">void</span>
552
<td class="function_name">
553
<a class="link" href="UDisksDrive.html#udisks-drive-set-media-change-detected" title="udisks_drive_set_media_change_detected ()">udisks_drive_set_media_change_detected</a> <span class="c_punctuation">()</span>
557
<td class="function_type">
558
<span class="returnvalue">void</span>
560
<td class="function_name">
561
<a class="link" href="UDisksDrive.html#udisks-drive-set-time-detected" title="udisks_drive_set_time_detected ()">udisks_drive_set_time_detected</a> <span class="c_punctuation">()</span>
565
<td class="function_type">
566
<span class="returnvalue">void</span>
568
<td class="function_name">
569
<a class="link" href="UDisksDrive.html#udisks-drive-set-time-media-detected" title="udisks_drive_set_time_media_detected ()">udisks_drive_set_time_media_detected</a> <span class="c_punctuation">()</span>
573
<td class="function_type">
574
<span class="returnvalue">void</span>
576
<td class="function_name">
577
<a class="link" href="UDisksDrive.html#udisks-drive-set-size" title="udisks_drive_set_size ()">udisks_drive_set_size</a> <span class="c_punctuation">()</span>
581
<td class="function_type">
582
<span class="returnvalue">void</span>
584
<td class="function_name">
585
<a class="link" href="UDisksDrive.html#udisks-drive-set-optical" title="udisks_drive_set_optical ()">udisks_drive_set_optical</a> <span class="c_punctuation">()</span>
589
<td class="function_type">
590
<span class="returnvalue">void</span>
592
<td class="function_name">
593
<a class="link" href="UDisksDrive.html#udisks-drive-set-optical-blank" title="udisks_drive_set_optical_blank ()">udisks_drive_set_optical_blank</a> <span class="c_punctuation">()</span>
597
<td class="function_type">
598
<span class="returnvalue">void</span>
600
<td class="function_name">
601
<a class="link" href="UDisksDrive.html#udisks-drive-set-optical-num-tracks" title="udisks_drive_set_optical_num_tracks ()">udisks_drive_set_optical_num_tracks</a> <span class="c_punctuation">()</span>
605
<td class="function_type">
606
<span class="returnvalue">void</span>
608
<td class="function_name">
609
<a class="link" href="UDisksDrive.html#udisks-drive-set-optical-num-audio-tracks" title="udisks_drive_set_optical_num_audio_tracks ()">udisks_drive_set_optical_num_audio_tracks</a> <span class="c_punctuation">()</span>
613
<td class="function_type">
614
<span class="returnvalue">void</span>
616
<td class="function_name">
617
<a class="link" href="UDisksDrive.html#udisks-drive-set-optical-num-data-tracks" title="udisks_drive_set_optical_num_data_tracks ()">udisks_drive_set_optical_num_data_tracks</a> <span class="c_punctuation">()</span>
621
<td class="function_type">
622
<span class="returnvalue">void</span>
624
<td class="function_name">
625
<a class="link" href="UDisksDrive.html#udisks-drive-set-optical-num-sessions" title="udisks_drive_set_optical_num_sessions ()">udisks_drive_set_optical_num_sessions</a> <span class="c_punctuation">()</span>
629
<td class="function_type">
630
<span class="returnvalue">void</span>
632
<td class="function_name">
633
<a class="link" href="UDisksDrive.html#udisks-drive-set-model" title="udisks_drive_set_model ()">udisks_drive_set_model</a> <span class="c_punctuation">()</span>
637
<td class="function_type">
638
<span class="returnvalue">void</span>
640
<td class="function_name">
641
<a class="link" href="UDisksDrive.html#udisks-drive-set-revision" title="udisks_drive_set_revision ()">udisks_drive_set_revision</a> <span class="c_punctuation">()</span>
645
<td class="function_type">
646
<span class="returnvalue">void</span>
648
<td class="function_name">
649
<a class="link" href="UDisksDrive.html#udisks-drive-set-rotation-rate" title="udisks_drive_set_rotation_rate ()">udisks_drive_set_rotation_rate</a> <span class="c_punctuation">()</span>
653
<td class="function_type">
654
<span class="returnvalue">void</span>
656
<td class="function_name">
657
<a class="link" href="UDisksDrive.html#udisks-drive-set-serial" title="udisks_drive_set_serial ()">udisks_drive_set_serial</a> <span class="c_punctuation">()</span>
661
<td class="function_type">
662
<span class="returnvalue">void</span>
664
<td class="function_name">
665
<a class="link" href="UDisksDrive.html#udisks-drive-set-vendor" title="udisks_drive_set_vendor ()">udisks_drive_set_vendor</a> <span class="c_punctuation">()</span>
669
<td class="function_type">
670
<span class="returnvalue">void</span>
672
<td class="function_name">
673
<a class="link" href="UDisksDrive.html#udisks-drive-set-wwn" title="udisks_drive_set_wwn ()">udisks_drive_set_wwn</a> <span class="c_punctuation">()</span>
677
<td class="function_type">
678
<span class="returnvalue">void</span>
680
<td class="function_name">
681
<a class="link" href="UDisksDrive.html#udisks-drive-set-sort-key" title="udisks_drive_set_sort_key ()">udisks_drive_set_sort_key</a> <span class="c_punctuation">()</span>
685
<td class="function_type">
686
<span class="returnvalue">void</span>
688
<td class="function_name">
689
<a class="link" href="UDisksDrive.html#udisks-drive-set-configuration" title="udisks_drive_set_configuration ()">udisks_drive_set_configuration</a> <span class="c_punctuation">()</span>
693
<td class="function_type">
694
<span class="returnvalue">void</span>
696
<td class="function_name">
697
<a class="link" href="UDisksDrive.html#udisks-drive-set-id" title="udisks_drive_set_id ()">udisks_drive_set_id</a> <span class="c_punctuation">()</span>
701
<td class="function_type">
702
<span class="returnvalue">void</span>
704
<td class="function_name">
705
<a class="link" href="UDisksDrive.html#udisks-drive-set-can-power-off" title="udisks_drive_set_can_power_off ()">udisks_drive_set_can_power_off</a> <span class="c_punctuation">()</span>
709
<td class="function_type">
710
<span class="returnvalue">void</span>
712
<td class="function_name">
713
<a class="link" href="UDisksDrive.html#udisks-drive-set-sibling-id" title="udisks_drive_set_sibling_id ()">udisks_drive_set_sibling_id</a> <span class="c_punctuation">()</span>
717
<td class="function_type">
718
<span class="returnvalue">void</span>
720
<td class="function_name">
721
<a class="link" href="UDisksDrive.html#udisks-drive-proxy-new" title="udisks_drive_proxy_new ()">udisks_drive_proxy_new</a> <span class="c_punctuation">()</span>
725
<td class="function_type">
726
<a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="returnvalue">UDisksDrive</span></a> *
728
<td class="function_name">
729
<a class="link" href="UDisksDrive.html#udisks-drive-proxy-new-finish" title="udisks_drive_proxy_new_finish ()">udisks_drive_proxy_new_finish</a> <span class="c_punctuation">()</span>
733
<td class="function_type">
734
<a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="returnvalue">UDisksDrive</span></a> *
736
<td class="function_name">
737
<a class="link" href="UDisksDrive.html#udisks-drive-proxy-new-sync" title="udisks_drive_proxy_new_sync ()">udisks_drive_proxy_new_sync</a> <span class="c_punctuation">()</span>
741
<td class="function_type">
742
<span class="returnvalue">void</span>
744
<td class="function_name">
745
<a class="link" href="UDisksDrive.html#udisks-drive-proxy-new-for-bus" title="udisks_drive_proxy_new_for_bus ()">udisks_drive_proxy_new_for_bus</a> <span class="c_punctuation">()</span>
749
<td class="function_type">
750
<a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="returnvalue">UDisksDrive</span></a> *
752
<td class="function_name">
753
<a class="link" href="UDisksDrive.html#udisks-drive-proxy-new-for-bus-finish" title="udisks_drive_proxy_new_for_bus_finish ()">udisks_drive_proxy_new_for_bus_finish</a> <span class="c_punctuation">()</span>
757
<td class="function_type">
758
<a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="returnvalue">UDisksDrive</span></a> *
760
<td class="function_name">
761
<a class="link" href="UDisksDrive.html#udisks-drive-proxy-new-for-bus-sync" title="udisks_drive_proxy_new_for_bus_sync ()">udisks_drive_proxy_new_for_bus_sync</a> <span class="c_punctuation">()</span>
765
<td class="function_type">
766
<a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="returnvalue">UDisksDrive</span></a> *
768
<td class="function_name">
769
<a class="link" href="UDisksDrive.html#udisks-drive-skeleton-new" title="udisks_drive_skeleton_new ()">udisks_drive_skeleton_new</a> <span class="c_punctuation">()</span>
775
<div class="refsect1">
776
<a name="UDisksDrive.properties"></a><h2>Properties</h2>
777
<div class="informaltable"><table border="0">
779
<col width="150px" class="properties_type">
780
<col width="300px" class="properties_name">
781
<col width="200px" class="properties_flags">
785
<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>
786
<td class="property_name"><a class="link" href="UDisksDrive.html#UDisksDrive--can-power-off" title="The “can-power-off” property">can-power-off</a></td>
787
<td class="property_flags">Read / Write</td>
790
<td class="property_type">
791
<a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</td>
792
<td class="property_name"><a class="link" href="UDisksDrive.html#UDisksDrive--configuration" title="The “configuration” property">configuration</a></td>
793
<td class="property_flags">Read / Write</td>
796
<td class="property_type">
797
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
798
<td class="property_name"><a class="link" href="UDisksDrive.html#UDisksDrive--connection-bus" title="The “connection-bus” property">connection-bus</a></td>
799
<td class="property_flags">Read / Write</td>
802
<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>
803
<td class="property_name"><a class="link" href="UDisksDrive.html#UDisksDrive--ejectable" title="The “ejectable” property">ejectable</a></td>
804
<td class="property_flags">Read / Write</td>
807
<td class="property_type">
808
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
809
<td class="property_name"><a class="link" href="UDisksDrive.html#UDisksDrive--id" title="The “id” property">id</a></td>
810
<td class="property_flags">Read / Write</td>
813
<td class="property_type">
814
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
815
<td class="property_name"><a class="link" href="UDisksDrive.html#UDisksDrive--media" title="The “media” property">media</a></td>
816
<td class="property_flags">Read / Write</td>
819
<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>
820
<td class="property_name"><a class="link" href="UDisksDrive.html#UDisksDrive--media-available" title="The “media-available” property">media-available</a></td>
821
<td class="property_flags">Read / Write</td>
824
<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>
825
<td class="property_name"><a class="link" href="UDisksDrive.html#UDisksDrive--media-change-detected" title="The “media-change-detected” property">media-change-detected</a></td>
826
<td class="property_flags">Read / Write</td>
829
<td class="property_type"><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Boxed-Types.html#GStrv"><span class="type">GStrv</span></a></td>
830
<td class="property_name"><a class="link" href="UDisksDrive.html#UDisksDrive--media-compatibility" title="The “media-compatibility” property">media-compatibility</a></td>
831
<td class="property_flags">Read / Write</td>
834
<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>
835
<td class="property_name"><a class="link" href="UDisksDrive.html#UDisksDrive--media-removable" title="The “media-removable” property">media-removable</a></td>
836
<td class="property_flags">Read / Write</td>
839
<td class="property_type">
840
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
841
<td class="property_name"><a class="link" href="UDisksDrive.html#UDisksDrive--model" title="The “model” property">model</a></td>
842
<td class="property_flags">Read / Write</td>
845
<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>
846
<td class="property_name"><a class="link" href="UDisksDrive.html#UDisksDrive--optical" title="The “optical” property">optical</a></td>
847
<td class="property_flags">Read / Write</td>
850
<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>
851
<td class="property_name"><a class="link" href="UDisksDrive.html#UDisksDrive--optical-blank" title="The “optical-blank” property">optical-blank</a></td>
852
<td class="property_flags">Read / Write</td>
855
<td class="property_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
856
<td class="property_name"><a class="link" href="UDisksDrive.html#UDisksDrive--optical-num-audio-tracks" title="The “optical-num-audio-tracks” property">optical-num-audio-tracks</a></td>
857
<td class="property_flags">Read / Write</td>
860
<td class="property_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
861
<td class="property_name"><a class="link" href="UDisksDrive.html#UDisksDrive--optical-num-data-tracks" title="The “optical-num-data-tracks” property">optical-num-data-tracks</a></td>
862
<td class="property_flags">Read / Write</td>
865
<td class="property_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
866
<td class="property_name"><a class="link" href="UDisksDrive.html#UDisksDrive--optical-num-sessions" title="The “optical-num-sessions” property">optical-num-sessions</a></td>
867
<td class="property_flags">Read / Write</td>
870
<td class="property_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
871
<td class="property_name"><a class="link" href="UDisksDrive.html#UDisksDrive--optical-num-tracks" title="The “optical-num-tracks” property">optical-num-tracks</a></td>
872
<td class="property_flags">Read / Write</td>
875
<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>
876
<td class="property_name"><a class="link" href="UDisksDrive.html#UDisksDrive--removable" title="The “removable” property">removable</a></td>
877
<td class="property_flags">Read / Write</td>
880
<td class="property_type">
881
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
882
<td class="property_name"><a class="link" href="UDisksDrive.html#UDisksDrive--revision" title="The “revision” property">revision</a></td>
883
<td class="property_flags">Read / Write</td>
886
<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>
887
<td class="property_name"><a class="link" href="UDisksDrive.html#UDisksDrive--rotation-rate" title="The “rotation-rate” property">rotation-rate</a></td>
888
<td class="property_flags">Read / Write</td>
891
<td class="property_type">
892
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
893
<td class="property_name"><a class="link" href="UDisksDrive.html#UDisksDrive--seat" title="The “seat” property">seat</a></td>
894
<td class="property_flags">Read / Write</td>
897
<td class="property_type">
898
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
899
<td class="property_name"><a class="link" href="UDisksDrive.html#UDisksDrive--serial" title="The “serial” property">serial</a></td>
900
<td class="property_flags">Read / Write</td>
903
<td class="property_type">
904
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
905
<td class="property_name"><a class="link" href="UDisksDrive.html#UDisksDrive--sibling-id" title="The “sibling-id” property">sibling-id</a></td>
906
<td class="property_flags">Read / Write</td>
909
<td class="property_type"><span class="type">guint64</span></td>
910
<td class="property_name"><a class="link" href="UDisksDrive.html#UDisksDrive--size" title="The “size” property">size</a></td>
911
<td class="property_flags">Read / Write</td>
914
<td class="property_type">
915
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
916
<td class="property_name"><a class="link" href="UDisksDrive.html#UDisksDrive--sort-key" title="The “sort-key” property">sort-key</a></td>
917
<td class="property_flags">Read / Write</td>
920
<td class="property_type"><span class="type">guint64</span></td>
921
<td class="property_name"><a class="link" href="UDisksDrive.html#UDisksDrive--time-detected" title="The “time-detected” property">time-detected</a></td>
922
<td class="property_flags">Read / Write</td>
925
<td class="property_type"><span class="type">guint64</span></td>
926
<td class="property_name"><a class="link" href="UDisksDrive.html#UDisksDrive--time-media-detected" title="The “time-media-detected” property">time-media-detected</a></td>
927
<td class="property_flags">Read / Write</td>
930
<td class="property_type">
931
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
932
<td class="property_name"><a class="link" href="UDisksDrive.html#UDisksDrive--vendor" title="The “vendor” property">vendor</a></td>
933
<td class="property_flags">Read / Write</td>
936
<td class="property_type">
937
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
938
<td class="property_name"><a class="link" href="UDisksDrive.html#UDisksDrive--wwn" title="The “wwn” property">wwn</a></td>
939
<td class="property_flags">Read / Write</td>
944
<div class="refsect1">
945
<a name="UDisksDrive.signals"></a><h2>Signals</h2>
946
<div class="informaltable"><table border="0">
948
<col width="150px" class="signals_return">
949
<col width="300px" class="signals_name">
950
<col width="200px" class="signals_flags">
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="UDisksDrive.html#UDisksDrive-handle-eject" title="The “handle-eject” signal">handle-eject</a></td>
956
<td class="signal_flags">Run Last</td>
959
<td class="signal_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
960
<td class="signal_name"><a class="link" href="UDisksDrive.html#UDisksDrive-handle-power-off" title="The “handle-power-off” signal">handle-power-off</a></td>
961
<td class="signal_flags">Run Last</td>
964
<td class="signal_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
965
<td class="signal_name"><a class="link" href="UDisksDrive.html#UDisksDrive-handle-set-configuration" title="The “handle-set-configuration” signal">handle-set-configuration</a></td>
966
<td class="signal_flags">Run Last</td>
971
<a name="UDisksDriveProxy"></a><a name="UDisksDriveSkeleton"></a><div class="refsect1">
972
<a name="UDisksDrive.other"></a><h2>Types and Values</h2>
973
<div class="informaltable"><table width="100%" border="0">
975
<col width="150px" class="name">
976
<col class="description">
980
<td class="datatype_keyword"> </td>
981
<td class="function_name"><a class="link" href="UDisksDrive.html#UDisksDrive-struct" title="UDisksDrive">UDisksDrive</a></td>
984
<td class="datatype_keyword">struct</td>
985
<td class="function_name"><a class="link" href="UDisksDrive.html#UDisksDriveIface" title="struct UDisksDriveIface">UDisksDriveIface</a></td>
988
<td class="datatype_keyword">struct</td>
989
<td class="function_name"><a class="link" href="UDisksDrive.html#UDisksDriveProxy-struct" title="struct UDisksDriveProxy">UDisksDriveProxy</a></td>
992
<td class="datatype_keyword">struct</td>
993
<td class="function_name"><a class="link" href="UDisksDrive.html#UDisksDriveProxyClass" title="struct UDisksDriveProxyClass">UDisksDriveProxyClass</a></td>
996
<td class="datatype_keyword">struct</td>
997
<td class="function_name"><a class="link" href="UDisksDrive.html#UDisksDriveSkeleton-struct" title="struct UDisksDriveSkeleton">UDisksDriveSkeleton</a></td>
1000
<td class="datatype_keyword">struct</td>
1001
<td class="function_name"><a class="link" href="UDisksDrive.html#UDisksDriveSkeletonClass" title="struct UDisksDriveSkeletonClass">UDisksDriveSkeletonClass</a></td>
1006
<div class="refsect1">
1007
<a name="UDisksDrive.object-hierarchy"></a><h2>Object Hierarchy</h2>
1008
<pre class="screen"> GInterface
1009
<span class="lineart">╰──</span> UDisksDrive
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> UDisksDriveSkeleton
1013
<span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="UDisksLinuxDrive.html" title="UDisksLinuxDrive">UDisksLinuxDrive</a>
1014
<span class="lineart">╰──</span> <a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html">GDBusProxy</a>
1015
<span class="lineart">╰──</span> UDisksDriveProxy
1018
<div class="refsect1">
1019
<a name="UDisksDrive.prerequisites"></a><h2>Prerequisites</h2>
1021
UDisksDrive requires
1022
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
1024
<div class="refsect1">
1025
<a name="UDisksDrive.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
1027
UDisksDriveProxy 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="UDisksDrive.html" title="UDisksDrive">UDisksDrive</a>.</p>
1030
UDisksDriveSkeleton implements
1031
<a href="http://library.gnome.org/devel/gio/unstable/GDBusInterface.html">GDBusInterface</a> and <a class="link" href="UDisksDrive.html" title="UDisksDrive">UDisksDrive</a>.</p>
1033
<div class="refsect1">
1034
<a name="UDisksDrive.implementations"></a><h2>Known Implementations</h2>
1036
UDisksDrive is implemented by
1037
<a class="link" href="UDisksDrive.html#UDisksDriveProxy">UDisksDriveProxy</a>, <a class="link" href="UDisksDrive.html#UDisksDriveSkeleton">UDisksDriveSkeleton</a> and <a class="link" href="UDisksLinuxDrive.html" title="UDisksLinuxDrive">UDisksLinuxDrive</a>.</p>
1039
<div class="refsect1">
1040
<a name="UDisksDrive.description"></a><h2>Description</h2>
1041
<p>This section contains code for working with the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-interface-org-freedesktop-UDisks2-Drive.top_of_page">org.freedesktop.UDisks2.Drive</a> D-Bus interface in C.</p>
1043
<div class="refsect1">
1044
<a name="UDisksDrive.functions_details"></a><h2>Functions</h2>
1045
<div class="refsect2">
1046
<a name="udisks-drive-interface-info"></a><h3>udisks_drive_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_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.html#gdbus-interface-org-freedesktop-UDisks2-Drive.top_of_page">org.freedesktop.UDisks2.Drive</a> D-Bus interface.</p>
1050
<div class="refsect3">
1051
<a name="id-1.4.5.5.14.2.5"></a><h4>Returns</h4>
1052
<p> A <a href="http://library.gnome.org/devel/gio/unstable/gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a>. Do not free. </p>
1053
<p><span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span></p>
1057
<div class="refsect2">
1058
<a name="udisks-drive-override-properties"></a><h3>udisks_drive_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_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="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</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.5.14.3.5"></a><h4>Parameters</h4>
1066
<div class="informaltable"><table width="100%" border="0">
1068
<col width="150px" class="parameters_name">
1069
<col class="parameters_description">
1070
<col width="200px" class="parameters_annotations">
1074
<td class="parameter_name"><p>klass</p></td>
1075
<td class="parameter_description"><p>The class structure for a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>-derived class.</p></td>
1076
<td class="parameter_annotations"> </td>
1079
<td class="parameter_name"><p>property_id_begin</p></td>
1080
<td class="parameter_description"><p>The property id to assign to the first overridden property.</p></td>
1081
<td class="parameter_annotations"> </td>
1086
<div class="refsect3">
1087
<a name="id-1.4.5.5.14.3.6"></a><h4>Returns</h4>
1088
<p> The last property id.</p>
1093
<div class="refsect2">
1094
<a name="udisks-drive-call-eject"></a><h3>udisks_drive_call_eject ()</h3>
1095
<pre class="programlisting"><span class="returnvalue">void</span>
1096
udisks_drive_call_eject (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</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.html#gdbus-method-org-freedesktop-UDisks2-Drive.Eject" title="The Eject() method"><code class="function">Eject()</code></a> D-Bus method on <em class="parameter"><code>proxy</code></em>
1103
When the operation is finished, <em class="parameter"><code>callback</code></em>
1104
will be invoked in the <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
1105
You can then call <a class="link" href="UDisksDrive.html#udisks-drive-call-eject-finish" title="udisks_drive_call_eject_finish ()"><code class="function">udisks_drive_call_eject_finish()</code></a> to get the result of the operation.</p>
1106
<p>See <a class="link" href="UDisksDrive.html#udisks-drive-call-eject-sync" title="udisks_drive_call_eject_sync ()"><code class="function">udisks_drive_call_eject_sync()</code></a> for the synchronous, blocking version of this method.</p>
1107
<div class="refsect3">
1108
<a name="id-1.4.5.5.14.4.6"></a><h4>Parameters</h4>
1109
<div class="informaltable"><table width="100%" border="0">
1111
<col width="150px" class="parameters_name">
1112
<col class="parameters_description">
1113
<col width="200px" class="parameters_annotations">
1117
<td class="parameter_name"><p>proxy</p></td>
1118
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html#UDisksDriveProxy"><span class="type">UDisksDriveProxy</span></a>.</p></td>
1119
<td class="parameter_annotations"> </td>
1122
<td class="parameter_name"><p>arg_options</p></td>
1123
<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
1124
<td class="parameter_annotations"> </td>
1127
<td class="parameter_name"><p>cancellable</p></td>
1128
<td class="parameter_description"><p> A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
1129
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
1132
<td class="parameter_name"><p>callback</p></td>
1133
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
1134
<td class="parameter_annotations"> </td>
1137
<td class="parameter_name"><p>user_data</p></td>
1138
<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
1140
<td class="parameter_annotations"> </td>
1147
<div class="refsect2">
1148
<a name="udisks-drive-call-eject-finish"></a><h3>udisks_drive_call_eject_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_call_eject_finish (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *proxy</code></em>,
1151
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
1152
<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>
1153
<p>Finishes an operation started with <a class="link" href="UDisksDrive.html#udisks-drive-call-eject" title="udisks_drive_call_eject ()"><code class="function">udisks_drive_call_eject()</code></a>.</p>
1154
<div class="refsect3">
1155
<a name="id-1.4.5.5.14.5.5"></a><h4>Parameters</h4>
1156
<div class="informaltable"><table width="100%" border="0">
1158
<col width="150px" class="parameters_name">
1159
<col class="parameters_description">
1160
<col width="200px" class="parameters_annotations">
1164
<td class="parameter_name"><p>proxy</p></td>
1165
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html#UDisksDriveProxy"><span class="type">UDisksDriveProxy</span></a>.</p></td>
1166
<td class="parameter_annotations"> </td>
1169
<td class="parameter_name"><p>res</p></td>
1170
<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="UDisksDrive.html#udisks-drive-call-eject" title="udisks_drive_call_eject ()"><code class="function">udisks_drive_call_eject()</code></a>.</p></td>
1171
<td class="parameter_annotations"> </td>
1174
<td class="parameter_name"><p>error</p></td>
1175
<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>
1176
<td class="parameter_annotations"> </td>
1181
<div class="refsect3">
1182
<a name="id-1.4.5.5.14.5.6"></a><h4>Returns</h4>
1183
<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
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
1189
<div class="refsect2">
1190
<a name="udisks-drive-call-eject-sync"></a><h3>udisks_drive_call_eject_sync ()</h3>
1191
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1192
udisks_drive_call_eject_sync (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *proxy</code></em>,
1193
<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>,
1194
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1195
<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>
1196
<p>Synchronously invokes the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-method-org-freedesktop-UDisks2-Drive.Eject" title="The Eject() method"><code class="function">Eject()</code></a> D-Bus method on <em class="parameter"><code>proxy</code></em>
1197
. The calling thread is blocked until a reply is received.</p>
1198
<p>See <a class="link" href="UDisksDrive.html#udisks-drive-call-eject" title="udisks_drive_call_eject ()"><code class="function">udisks_drive_call_eject()</code></a> for the asynchronous version of this method.</p>
1199
<div class="refsect3">
1200
<a name="id-1.4.5.5.14.6.6"></a><h4>Parameters</h4>
1201
<div class="informaltable"><table width="100%" border="0">
1203
<col width="150px" class="parameters_name">
1204
<col class="parameters_description">
1205
<col width="200px" class="parameters_annotations">
1209
<td class="parameter_name"><p>proxy</p></td>
1210
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html#UDisksDriveProxy"><span class="type">UDisksDriveProxy</span></a>.</p></td>
1211
<td class="parameter_annotations"> </td>
1214
<td class="parameter_name"><p>arg_options</p></td>
1215
<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
1216
<td class="parameter_annotations"> </td>
1219
<td class="parameter_name"><p>cancellable</p></td>
1220
<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>
1221
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
1224
<td class="parameter_name"><p>error</p></td>
1225
<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>
1226
<td class="parameter_annotations"> </td>
1231
<div class="refsect3">
1232
<a name="id-1.4.5.5.14.6.7"></a><h4>Returns</h4>
1233
<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>
1235
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
1239
<div class="refsect2">
1240
<a name="udisks-drive-complete-eject"></a><h3>udisks_drive_complete_eject ()</h3>
1241
<pre class="programlisting"><span class="returnvalue">void</span>
1242
udisks_drive_complete_eject (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>,
1243
<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>
1244
<p>Helper function used in service implementations to finish handling invocations of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-method-org-freedesktop-UDisks2-Drive.Eject" title="The Eject() method"><code class="function">Eject()</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>
1245
<p>This method will free <em class="parameter"><code>invocation</code></em>
1246
, you cannot use it afterwards.</p>
1247
<div class="refsect3">
1248
<a name="id-1.4.5.5.14.7.6"></a><h4>Parameters</h4>
1249
<div class="informaltable"><table width="100%" border="0">
1251
<col width="150px" class="parameters_name">
1252
<col class="parameters_description">
1253
<col width="200px" class="parameters_annotations">
1257
<td class="parameter_name"><p>object</p></td>
1258
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
1259
<td class="parameter_annotations"> </td>
1262
<td class="parameter_name"><p>invocation</p></td>
1263
<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>
1264
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span></td>
1271
<div class="refsect2">
1272
<a name="udisks-drive-call-set-configuration"></a><h3>udisks_drive_call_set_configuration ()</h3>
1273
<pre class="programlisting"><span class="returnvalue">void</span>
1274
udisks_drive_call_set_configuration (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *proxy</code></em>,
1275
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_value</code></em>,
1276
<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>,
1277
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1278
<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>,
1279
<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>
1280
<p>Asynchronously invokes the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-method-org-freedesktop-UDisks2-Drive.SetConfiguration" title="The SetConfiguration() method"><code class="function">SetConfiguration()</code></a> D-Bus method on <em class="parameter"><code>proxy</code></em>
1282
When the operation is finished, <em class="parameter"><code>callback</code></em>
1283
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.
1284
You can then call <a class="link" href="UDisksDrive.html#udisks-drive-call-set-configuration-finish" title="udisks_drive_call_set_configuration_finish ()"><code class="function">udisks_drive_call_set_configuration_finish()</code></a> to get the result of the operation.</p>
1285
<p>See <a class="link" href="UDisksDrive.html#udisks-drive-call-set-configuration-sync" title="udisks_drive_call_set_configuration_sync ()"><code class="function">udisks_drive_call_set_configuration_sync()</code></a> for the synchronous, blocking version of this method.</p>
1286
<div class="refsect3">
1287
<a name="id-1.4.5.5.14.8.6"></a><h4>Parameters</h4>
1288
<div class="informaltable"><table width="100%" border="0">
1290
<col width="150px" class="parameters_name">
1291
<col class="parameters_description">
1292
<col width="200px" class="parameters_annotations">
1296
<td class="parameter_name"><p>proxy</p></td>
1297
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html#UDisksDriveProxy"><span class="type">UDisksDriveProxy</span></a>.</p></td>
1298
<td class="parameter_annotations"> </td>
1301
<td class="parameter_name"><p>arg_value</p></td>
1302
<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
1303
<td class="parameter_annotations"> </td>
1306
<td class="parameter_name"><p>arg_options</p></td>
1307
<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
1308
<td class="parameter_annotations"> </td>
1311
<td class="parameter_name"><p>cancellable</p></td>
1312
<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>
1313
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
1316
<td class="parameter_name"><p>callback</p></td>
1317
<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>
1318
<td class="parameter_annotations"> </td>
1321
<td class="parameter_name"><p>user_data</p></td>
1322
<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
1324
<td class="parameter_annotations"> </td>
1331
<div class="refsect2">
1332
<a name="udisks-drive-call-set-configuration-finish"></a><h3>udisks_drive_call_set_configuration_finish ()</h3>
1333
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1334
udisks_drive_call_set_configuration_finish
1335
(<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *proxy</code></em>,
1336
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
1337
<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>
1338
<p>Finishes an operation started with <a class="link" href="UDisksDrive.html#udisks-drive-call-set-configuration" title="udisks_drive_call_set_configuration ()"><code class="function">udisks_drive_call_set_configuration()</code></a>.</p>
1339
<div class="refsect3">
1340
<a name="id-1.4.5.5.14.9.5"></a><h4>Parameters</h4>
1341
<div class="informaltable"><table width="100%" border="0">
1343
<col width="150px" class="parameters_name">
1344
<col class="parameters_description">
1345
<col width="200px" class="parameters_annotations">
1349
<td class="parameter_name"><p>proxy</p></td>
1350
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html#UDisksDriveProxy"><span class="type">UDisksDriveProxy</span></a>.</p></td>
1351
<td class="parameter_annotations"> </td>
1354
<td class="parameter_name"><p>res</p></td>
1355
<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="UDisksDrive.html#udisks-drive-call-set-configuration" title="udisks_drive_call_set_configuration ()"><code class="function">udisks_drive_call_set_configuration()</code></a>.</p></td>
1356
<td class="parameter_annotations"> </td>
1359
<td class="parameter_name"><p>error</p></td>
1360
<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>
1361
<td class="parameter_annotations"> </td>
1366
<div class="refsect3">
1367
<a name="id-1.4.5.5.14.9.6"></a><h4>Returns</h4>
1368
<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>
1370
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
1374
<div class="refsect2">
1375
<a name="udisks-drive-call-set-configuration-sync"></a><h3>udisks_drive_call_set_configuration_sync ()</h3>
1376
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1377
udisks_drive_call_set_configuration_sync
1378
(<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *proxy</code></em>,
1379
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_value</code></em>,
1380
<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>,
1381
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1382
<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>
1383
<p>Synchronously invokes the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-method-org-freedesktop-UDisks2-Drive.SetConfiguration" title="The SetConfiguration() method"><code class="function">SetConfiguration()</code></a> D-Bus method on <em class="parameter"><code>proxy</code></em>
1384
. The calling thread is blocked until a reply is received.</p>
1385
<p>See <a class="link" href="UDisksDrive.html#udisks-drive-call-set-configuration" title="udisks_drive_call_set_configuration ()"><code class="function">udisks_drive_call_set_configuration()</code></a> for the asynchronous version of this method.</p>
1386
<div class="refsect3">
1387
<a name="id-1.4.5.5.14.10.6"></a><h4>Parameters</h4>
1388
<div class="informaltable"><table width="100%" border="0">
1390
<col width="150px" class="parameters_name">
1391
<col class="parameters_description">
1392
<col width="200px" class="parameters_annotations">
1396
<td class="parameter_name"><p>proxy</p></td>
1397
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html#UDisksDriveProxy"><span class="type">UDisksDriveProxy</span></a>.</p></td>
1398
<td class="parameter_annotations"> </td>
1401
<td class="parameter_name"><p>arg_value</p></td>
1402
<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
1403
<td class="parameter_annotations"> </td>
1406
<td class="parameter_name"><p>arg_options</p></td>
1407
<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
1408
<td class="parameter_annotations"> </td>
1411
<td class="parameter_name"><p>cancellable</p></td>
1412
<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>
1413
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
1416
<td class="parameter_name"><p>error</p></td>
1417
<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>
1418
<td class="parameter_annotations"> </td>
1423
<div class="refsect3">
1424
<a name="id-1.4.5.5.14.10.7"></a><h4>Returns</h4>
1425
<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>
1427
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
1431
<div class="refsect2">
1432
<a name="udisks-drive-complete-set-configuration"></a><h3>udisks_drive_complete_set_configuration ()</h3>
1433
<pre class="programlisting"><span class="returnvalue">void</span>
1434
udisks_drive_complete_set_configuration
1435
(<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>,
1436
<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>
1437
<p>Helper function used in service implementations to finish handling invocations of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-method-org-freedesktop-UDisks2-Drive.SetConfiguration" title="The SetConfiguration() method"><code class="function">SetConfiguration()</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>
1438
<p>This method will free <em class="parameter"><code>invocation</code></em>
1439
, you cannot use it afterwards.</p>
1440
<div class="refsect3">
1441
<a name="id-1.4.5.5.14.11.6"></a><h4>Parameters</h4>
1442
<div class="informaltable"><table width="100%" border="0">
1444
<col width="150px" class="parameters_name">
1445
<col class="parameters_description">
1446
<col width="200px" class="parameters_annotations">
1450
<td class="parameter_name"><p>object</p></td>
1451
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
1452
<td class="parameter_annotations"> </td>
1455
<td class="parameter_name"><p>invocation</p></td>
1456
<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>
1457
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span></td>
1464
<div class="refsect2">
1465
<a name="udisks-drive-call-power-off"></a><h3>udisks_drive_call_power_off ()</h3>
1466
<pre class="programlisting"><span class="returnvalue">void</span>
1467
udisks_drive_call_power_off (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *proxy</code></em>,
1468
<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>,
1469
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1470
<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>,
1471
<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>
1472
<p>Asynchronously invokes the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-method-org-freedesktop-UDisks2-Drive.PowerOff" title="The PowerOff() method"><code class="function">PowerOff()</code></a> D-Bus method on <em class="parameter"><code>proxy</code></em>
1474
When the operation is finished, <em class="parameter"><code>callback</code></em>
1475
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.
1476
You can then call <a class="link" href="UDisksDrive.html#udisks-drive-call-power-off-finish" title="udisks_drive_call_power_off_finish ()"><code class="function">udisks_drive_call_power_off_finish()</code></a> to get the result of the operation.</p>
1477
<p>See <a class="link" href="UDisksDrive.html#udisks-drive-call-power-off-sync" title="udisks_drive_call_power_off_sync ()"><code class="function">udisks_drive_call_power_off_sync()</code></a> for the synchronous, blocking version of this method.</p>
1478
<div class="refsect3">
1479
<a name="id-1.4.5.5.14.12.6"></a><h4>Parameters</h4>
1480
<div class="informaltable"><table width="100%" border="0">
1482
<col width="150px" class="parameters_name">
1483
<col class="parameters_description">
1484
<col width="200px" class="parameters_annotations">
1488
<td class="parameter_name"><p>proxy</p></td>
1489
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html#UDisksDriveProxy"><span class="type">UDisksDriveProxy</span></a>.</p></td>
1490
<td class="parameter_annotations"> </td>
1493
<td class="parameter_name"><p>arg_options</p></td>
1494
<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
1495
<td class="parameter_annotations"> </td>
1498
<td class="parameter_name"><p>cancellable</p></td>
1499
<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>
1500
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
1503
<td class="parameter_name"><p>callback</p></td>
1504
<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>
1505
<td class="parameter_annotations"> </td>
1508
<td class="parameter_name"><p>user_data</p></td>
1509
<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
1511
<td class="parameter_annotations"> </td>
1516
<p class="since">Since 2.1</p>
1519
<div class="refsect2">
1520
<a name="udisks-drive-call-power-off-finish"></a><h3>udisks_drive_call_power_off_finish ()</h3>
1521
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1522
udisks_drive_call_power_off_finish (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *proxy</code></em>,
1523
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
1524
<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>
1525
<p>Finishes an operation started with <a class="link" href="UDisksDrive.html#udisks-drive-call-power-off" title="udisks_drive_call_power_off ()"><code class="function">udisks_drive_call_power_off()</code></a>.</p>
1526
<div class="refsect3">
1527
<a name="id-1.4.5.5.14.13.5"></a><h4>Parameters</h4>
1528
<div class="informaltable"><table width="100%" border="0">
1530
<col width="150px" class="parameters_name">
1531
<col class="parameters_description">
1532
<col width="200px" class="parameters_annotations">
1536
<td class="parameter_name"><p>proxy</p></td>
1537
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html#UDisksDriveProxy"><span class="type">UDisksDriveProxy</span></a>.</p></td>
1538
<td class="parameter_annotations"> </td>
1541
<td class="parameter_name"><p>res</p></td>
1542
<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="UDisksDrive.html#udisks-drive-call-power-off" title="udisks_drive_call_power_off ()"><code class="function">udisks_drive_call_power_off()</code></a>.</p></td>
1543
<td class="parameter_annotations"> </td>
1546
<td class="parameter_name"><p>error</p></td>
1547
<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>
1548
<td class="parameter_annotations"> </td>
1553
<div class="refsect3">
1554
<a name="id-1.4.5.5.14.13.6"></a><h4>Returns</h4>
1555
<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>
1557
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
1559
<p class="since">Since 2.1</p>
1562
<div class="refsect2">
1563
<a name="udisks-drive-call-power-off-sync"></a><h3>udisks_drive_call_power_off_sync ()</h3>
1564
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1565
udisks_drive_call_power_off_sync (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *proxy</code></em>,
1566
<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>,
1567
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1568
<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>
1569
<p>Synchronously invokes the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-method-org-freedesktop-UDisks2-Drive.PowerOff" title="The PowerOff() method"><code class="function">PowerOff()</code></a> D-Bus method on <em class="parameter"><code>proxy</code></em>
1570
. The calling thread is blocked until a reply is received.</p>
1571
<p>See <a class="link" href="UDisksDrive.html#udisks-drive-call-power-off" title="udisks_drive_call_power_off ()"><code class="function">udisks_drive_call_power_off()</code></a> for the asynchronous version of this method.</p>
1572
<div class="refsect3">
1573
<a name="id-1.4.5.5.14.14.6"></a><h4>Parameters</h4>
1574
<div class="informaltable"><table width="100%" border="0">
1576
<col width="150px" class="parameters_name">
1577
<col class="parameters_description">
1578
<col width="200px" class="parameters_annotations">
1582
<td class="parameter_name"><p>proxy</p></td>
1583
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html#UDisksDriveProxy"><span class="type">UDisksDriveProxy</span></a>.</p></td>
1584
<td class="parameter_annotations"> </td>
1587
<td class="parameter_name"><p>arg_options</p></td>
1588
<td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
1589
<td class="parameter_annotations"> </td>
1592
<td class="parameter_name"><p>cancellable</p></td>
1593
<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>
1594
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
1597
<td class="parameter_name"><p>error</p></td>
1598
<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>
1599
<td class="parameter_annotations"> </td>
1604
<div class="refsect3">
1605
<a name="id-1.4.5.5.14.14.7"></a><h4>Returns</h4>
1606
<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>
1608
<p><span class="annotation">[<a href="http://foldoc.org/skip"><span class="acronym">skip</span></a>]</span></p>
1610
<p class="since">Since 2.1</p>
1613
<div class="refsect2">
1614
<a name="udisks-drive-complete-power-off"></a><h3>udisks_drive_complete_power_off ()</h3>
1615
<pre class="programlisting"><span class="returnvalue">void</span>
1616
udisks_drive_complete_power_off (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>,
1617
<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>
1618
<p>Helper function used in service implementations to finish handling invocations of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-method-org-freedesktop-UDisks2-Drive.PowerOff" title="The PowerOff() method"><code class="function">PowerOff()</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>
1619
<p>This method will free <em class="parameter"><code>invocation</code></em>
1620
, you cannot use it afterwards.</p>
1621
<div class="refsect3">
1622
<a name="id-1.4.5.5.14.15.6"></a><h4>Parameters</h4>
1623
<div class="informaltable"><table width="100%" border="0">
1625
<col width="150px" class="parameters_name">
1626
<col class="parameters_description">
1627
<col width="200px" class="parameters_annotations">
1631
<td class="parameter_name"><p>object</p></td>
1632
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
1633
<td class="parameter_annotations"> </td>
1636
<td class="parameter_name"><p>invocation</p></td>
1637
<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>
1638
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span></td>
1643
<p class="since">Since 2.1</p>
1646
<div class="refsect2">
1647
<a name="udisks-drive-get-connection-bus"></a><h3>udisks_drive_get_connection_bus ()</h3>
1648
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
1649
udisks_drive_get_connection_bus (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
1650
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.ConnectionBus" title='The "ConnectionBus" property'>"ConnectionBus"</a> D-Bus property.</p>
1651
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
1652
<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="UDisksDrive.html#udisks-drive-dup-connection-bus" title="udisks_drive_dup_connection_bus ()"><code class="function">udisks_drive_dup_connection_bus()</code></a> if on another thread.</div>
1653
<div class="refsect3">
1654
<a name="id-1.4.5.5.14.16.7"></a><h4>Parameters</h4>
1655
<div class="informaltable"><table width="100%" border="0">
1657
<col width="150px" class="parameters_name">
1658
<col class="parameters_description">
1659
<col width="200px" class="parameters_annotations">
1662
<td class="parameter_name"><p>object</p></td>
1663
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
1664
<td class="parameter_annotations"> </td>
1668
<div class="refsect3">
1669
<a name="id-1.4.5.5.14.16.8"></a><h4>Returns</h4>
1670
<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>
1672
<p><span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span></p>
1676
<div class="refsect2">
1677
<a name="udisks-drive-get-removable"></a><h3>udisks_drive_get_removable ()</h3>
1678
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1679
udisks_drive_get_removable (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
1680
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Removable" title='The "Removable" property'>"Removable"</a> D-Bus property.</p>
1681
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
1682
<div class="refsect3">
1683
<a name="id-1.4.5.5.14.17.6"></a><h4>Parameters</h4>
1684
<div class="informaltable"><table width="100%" border="0">
1686
<col width="150px" class="parameters_name">
1687
<col class="parameters_description">
1688
<col width="200px" class="parameters_annotations">
1691
<td class="parameter_name"><p>object</p></td>
1692
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
1693
<td class="parameter_annotations"> </td>
1697
<div class="refsect3">
1698
<a name="id-1.4.5.5.14.17.7"></a><h4>Returns</h4>
1699
<p> The property value.</p>
1704
<div class="refsect2">
1705
<a name="udisks-drive-get-ejectable"></a><h3>udisks_drive_get_ejectable ()</h3>
1706
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1707
udisks_drive_get_ejectable (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
1708
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Ejectable" title='The "Ejectable" property'>"Ejectable"</a> D-Bus property.</p>
1709
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
1710
<div class="refsect3">
1711
<a name="id-1.4.5.5.14.18.6"></a><h4>Parameters</h4>
1712
<div class="informaltable"><table width="100%" border="0">
1714
<col width="150px" class="parameters_name">
1715
<col class="parameters_description">
1716
<col width="200px" class="parameters_annotations">
1719
<td class="parameter_name"><p>object</p></td>
1720
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
1721
<td class="parameter_annotations"> </td>
1725
<div class="refsect3">
1726
<a name="id-1.4.5.5.14.18.7"></a><h4>Returns</h4>
1727
<p> The property value.</p>
1732
<div class="refsect2">
1733
<a name="udisks-drive-get-seat"></a><h3>udisks_drive_get_seat ()</h3>
1734
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
1735
udisks_drive_get_seat (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
1736
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Seat" title='The "Seat" property'>"Seat"</a> D-Bus property.</p>
1737
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
1738
<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="UDisksDrive.html#udisks-drive-dup-seat" title="udisks_drive_dup_seat ()"><code class="function">udisks_drive_dup_seat()</code></a> if on another thread.</div>
1739
<div class="refsect3">
1740
<a name="id-1.4.5.5.14.19.7"></a><h4>Parameters</h4>
1741
<div class="informaltable"><table width="100%" border="0">
1743
<col width="150px" class="parameters_name">
1744
<col class="parameters_description">
1745
<col width="200px" class="parameters_annotations">
1748
<td class="parameter_name"><p>object</p></td>
1749
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
1750
<td class="parameter_annotations"> </td>
1754
<div class="refsect3">
1755
<a name="id-1.4.5.5.14.19.8"></a><h4>Returns</h4>
1756
<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>
1758
<p><span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span></p>
1762
<div class="refsect2">
1763
<a name="udisks-drive-get-media"></a><h3>udisks_drive_get_media ()</h3>
1764
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
1765
udisks_drive_get_media (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
1766
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Media" title='The "Media" property'>"Media"</a> D-Bus property.</p>
1767
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
1768
<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="UDisksDrive.html#udisks-drive-dup-media" title="udisks_drive_dup_media ()"><code class="function">udisks_drive_dup_media()</code></a> if on another thread.</div>
1769
<div class="refsect3">
1770
<a name="id-1.4.5.5.14.20.7"></a><h4>Parameters</h4>
1771
<div class="informaltable"><table width="100%" border="0">
1773
<col width="150px" class="parameters_name">
1774
<col class="parameters_description">
1775
<col width="200px" class="parameters_annotations">
1778
<td class="parameter_name"><p>object</p></td>
1779
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
1780
<td class="parameter_annotations"> </td>
1784
<div class="refsect3">
1785
<a name="id-1.4.5.5.14.20.8"></a><h4>Returns</h4>
1786
<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>
1788
<p><span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span></p>
1792
<div class="refsect2">
1793
<a name="udisks-drive-get-media-compatibility"></a><h3>udisks_drive_get_media_compatibility ()</h3>
1794
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *const *
1795
udisks_drive_get_media_compatibility (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
1796
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.MediaCompatibility" title='The "MediaCompatibility" property'>"MediaCompatibility"</a> D-Bus property.</p>
1797
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
1798
<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="UDisksDrive.html#udisks-drive-dup-media-compatibility" title="udisks_drive_dup_media_compatibility ()"><code class="function">udisks_drive_dup_media_compatibility()</code></a> if on another thread.</div>
1799
<div class="refsect3">
1800
<a name="id-1.4.5.5.14.21.7"></a><h4>Parameters</h4>
1801
<div class="informaltable"><table width="100%" border="0">
1803
<col width="150px" class="parameters_name">
1804
<col class="parameters_description">
1805
<col width="200px" class="parameters_annotations">
1808
<td class="parameter_name"><p>object</p></td>
1809
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
1810
<td class="parameter_annotations"> </td>
1814
<div class="refsect3">
1815
<a name="id-1.4.5.5.14.21.8"></a><h4>Returns</h4>
1816
<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>
1818
<p><span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span></p>
1822
<div class="refsect2">
1823
<a name="udisks-drive-get-media-removable"></a><h3>udisks_drive_get_media_removable ()</h3>
1824
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1825
udisks_drive_get_media_removable (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
1826
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.MediaRemovable" title='The "MediaRemovable" property'>"MediaRemovable"</a> D-Bus property.</p>
1827
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
1828
<div class="refsect3">
1829
<a name="id-1.4.5.5.14.22.6"></a><h4>Parameters</h4>
1830
<div class="informaltable"><table width="100%" border="0">
1832
<col width="150px" class="parameters_name">
1833
<col class="parameters_description">
1834
<col width="200px" class="parameters_annotations">
1837
<td class="parameter_name"><p>object</p></td>
1838
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
1839
<td class="parameter_annotations"> </td>
1843
<div class="refsect3">
1844
<a name="id-1.4.5.5.14.22.7"></a><h4>Returns</h4>
1845
<p> The property value.</p>
1850
<div class="refsect2">
1851
<a name="udisks-drive-get-media-available"></a><h3>udisks_drive_get_media_available ()</h3>
1852
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1853
udisks_drive_get_media_available (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
1854
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.MediaAvailable" title='The "MediaAvailable" property'>"MediaAvailable"</a> D-Bus property.</p>
1855
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
1856
<div class="refsect3">
1857
<a name="id-1.4.5.5.14.23.6"></a><h4>Parameters</h4>
1858
<div class="informaltable"><table width="100%" border="0">
1860
<col width="150px" class="parameters_name">
1861
<col class="parameters_description">
1862
<col width="200px" class="parameters_annotations">
1865
<td class="parameter_name"><p>object</p></td>
1866
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
1867
<td class="parameter_annotations"> </td>
1871
<div class="refsect3">
1872
<a name="id-1.4.5.5.14.23.7"></a><h4>Returns</h4>
1873
<p> The property value.</p>
1878
<div class="refsect2">
1879
<a name="udisks-drive-get-media-change-detected"></a><h3>udisks_drive_get_media_change_detected ()</h3>
1880
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1881
udisks_drive_get_media_change_detected
1882
(<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
1883
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.MediaChangeDetected" title='The "MediaChangeDetected" property'>"MediaChangeDetected"</a> D-Bus property.</p>
1884
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
1885
<div class="refsect3">
1886
<a name="id-1.4.5.5.14.24.6"></a><h4>Parameters</h4>
1887
<div class="informaltable"><table width="100%" border="0">
1889
<col width="150px" class="parameters_name">
1890
<col class="parameters_description">
1891
<col width="200px" class="parameters_annotations">
1894
<td class="parameter_name"><p>object</p></td>
1895
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
1896
<td class="parameter_annotations"> </td>
1900
<div class="refsect3">
1901
<a name="id-1.4.5.5.14.24.7"></a><h4>Returns</h4>
1902
<p> The property value.</p>
1907
<div class="refsect2">
1908
<a name="udisks-drive-get-time-detected"></a><h3>udisks_drive_get_time_detected ()</h3>
1909
<pre class="programlisting"><span class="returnvalue">guint64</span>
1910
udisks_drive_get_time_detected (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
1911
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.TimeDetected" title='The "TimeDetected" property'>"TimeDetected"</a> D-Bus property.</p>
1912
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
1913
<div class="refsect3">
1914
<a name="id-1.4.5.5.14.25.6"></a><h4>Parameters</h4>
1915
<div class="informaltable"><table width="100%" border="0">
1917
<col width="150px" class="parameters_name">
1918
<col class="parameters_description">
1919
<col width="200px" class="parameters_annotations">
1922
<td class="parameter_name"><p>object</p></td>
1923
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
1924
<td class="parameter_annotations"> </td>
1928
<div class="refsect3">
1929
<a name="id-1.4.5.5.14.25.7"></a><h4>Returns</h4>
1930
<p> The property value.</p>
1935
<div class="refsect2">
1936
<a name="udisks-drive-get-time-media-detected"></a><h3>udisks_drive_get_time_media_detected ()</h3>
1937
<pre class="programlisting"><span class="returnvalue">guint64</span>
1938
udisks_drive_get_time_media_detected (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
1939
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.TimeMediaDetected" title='The "TimeMediaDetected" property'>"TimeMediaDetected"</a> D-Bus property.</p>
1940
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
1941
<div class="refsect3">
1942
<a name="id-1.4.5.5.14.26.6"></a><h4>Parameters</h4>
1943
<div class="informaltable"><table width="100%" border="0">
1945
<col width="150px" class="parameters_name">
1946
<col class="parameters_description">
1947
<col width="200px" class="parameters_annotations">
1950
<td class="parameter_name"><p>object</p></td>
1951
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
1952
<td class="parameter_annotations"> </td>
1956
<div class="refsect3">
1957
<a name="id-1.4.5.5.14.26.7"></a><h4>Returns</h4>
1958
<p> The property value.</p>
1963
<div class="refsect2">
1964
<a name="udisks-drive-get-size"></a><h3>udisks_drive_get_size ()</h3>
1965
<pre class="programlisting"><span class="returnvalue">guint64</span>
1966
udisks_drive_get_size (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
1967
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Size" title='The "Size" property'>"Size"</a> D-Bus property.</p>
1968
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
1969
<div class="refsect3">
1970
<a name="id-1.4.5.5.14.27.6"></a><h4>Parameters</h4>
1971
<div class="informaltable"><table width="100%" border="0">
1973
<col width="150px" class="parameters_name">
1974
<col class="parameters_description">
1975
<col width="200px" class="parameters_annotations">
1978
<td class="parameter_name"><p>object</p></td>
1979
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
1980
<td class="parameter_annotations"> </td>
1984
<div class="refsect3">
1985
<a name="id-1.4.5.5.14.27.7"></a><h4>Returns</h4>
1986
<p> The property value.</p>
1991
<div class="refsect2">
1992
<a name="udisks-drive-get-optical"></a><h3>udisks_drive_get_optical ()</h3>
1993
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1994
udisks_drive_get_optical (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
1995
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Optical" title='The "Optical" property'>"Optical"</a> D-Bus property.</p>
1996
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
1997
<div class="refsect3">
1998
<a name="id-1.4.5.5.14.28.6"></a><h4>Parameters</h4>
1999
<div class="informaltable"><table width="100%" border="0">
2001
<col width="150px" class="parameters_name">
2002
<col class="parameters_description">
2003
<col width="200px" class="parameters_annotations">
2006
<td class="parameter_name"><p>object</p></td>
2007
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
2008
<td class="parameter_annotations"> </td>
2012
<div class="refsect3">
2013
<a name="id-1.4.5.5.14.28.7"></a><h4>Returns</h4>
2014
<p> The property value.</p>
2019
<div class="refsect2">
2020
<a name="udisks-drive-get-optical-blank"></a><h3>udisks_drive_get_optical_blank ()</h3>
2021
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
2022
udisks_drive_get_optical_blank (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
2023
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.OpticalBlank" title='The "OpticalBlank" property'>"OpticalBlank"</a> D-Bus property.</p>
2024
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2025
<div class="refsect3">
2026
<a name="id-1.4.5.5.14.29.6"></a><h4>Parameters</h4>
2027
<div class="informaltable"><table width="100%" border="0">
2029
<col width="150px" class="parameters_name">
2030
<col class="parameters_description">
2031
<col width="200px" class="parameters_annotations">
2034
<td class="parameter_name"><p>object</p></td>
2035
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
2036
<td class="parameter_annotations"> </td>
2040
<div class="refsect3">
2041
<a name="id-1.4.5.5.14.29.7"></a><h4>Returns</h4>
2042
<p> The property value.</p>
2047
<div class="refsect2">
2048
<a name="udisks-drive-get-optical-num-tracks"></a><h3>udisks_drive_get_optical_num_tracks ()</h3>
2049
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
2050
udisks_drive_get_optical_num_tracks (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
2051
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.OpticalNumTracks" title='The "OpticalNumTracks" property'>"OpticalNumTracks"</a> D-Bus property.</p>
2052
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2053
<div class="refsect3">
2054
<a name="id-1.4.5.5.14.30.6"></a><h4>Parameters</h4>
2055
<div class="informaltable"><table width="100%" border="0">
2057
<col width="150px" class="parameters_name">
2058
<col class="parameters_description">
2059
<col width="200px" class="parameters_annotations">
2062
<td class="parameter_name"><p>object</p></td>
2063
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
2064
<td class="parameter_annotations"> </td>
2068
<div class="refsect3">
2069
<a name="id-1.4.5.5.14.30.7"></a><h4>Returns</h4>
2070
<p> The property value.</p>
2075
<div class="refsect2">
2076
<a name="udisks-drive-get-optical-num-audio-tracks"></a><h3>udisks_drive_get_optical_num_audio_tracks ()</h3>
2077
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
2078
udisks_drive_get_optical_num_audio_tracks
2079
(<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
2080
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.OpticalNumAudioTracks" title='The "OpticalNumAudioTracks" property'>"OpticalNumAudioTracks"</a> D-Bus property.</p>
2081
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2082
<div class="refsect3">
2083
<a name="id-1.4.5.5.14.31.6"></a><h4>Parameters</h4>
2084
<div class="informaltable"><table width="100%" border="0">
2086
<col width="150px" class="parameters_name">
2087
<col class="parameters_description">
2088
<col width="200px" class="parameters_annotations">
2091
<td class="parameter_name"><p>object</p></td>
2092
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
2093
<td class="parameter_annotations"> </td>
2097
<div class="refsect3">
2098
<a name="id-1.4.5.5.14.31.7"></a><h4>Returns</h4>
2099
<p> The property value.</p>
2104
<div class="refsect2">
2105
<a name="udisks-drive-get-optical-num-data-tracks"></a><h3>udisks_drive_get_optical_num_data_tracks ()</h3>
2106
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
2107
udisks_drive_get_optical_num_data_tracks
2108
(<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
2109
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.OpticalNumDataTracks" title='The "OpticalNumDataTracks" property'>"OpticalNumDataTracks"</a> D-Bus property.</p>
2110
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2111
<div class="refsect3">
2112
<a name="id-1.4.5.5.14.32.6"></a><h4>Parameters</h4>
2113
<div class="informaltable"><table width="100%" border="0">
2115
<col width="150px" class="parameters_name">
2116
<col class="parameters_description">
2117
<col width="200px" class="parameters_annotations">
2120
<td class="parameter_name"><p>object</p></td>
2121
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
2122
<td class="parameter_annotations"> </td>
2126
<div class="refsect3">
2127
<a name="id-1.4.5.5.14.32.7"></a><h4>Returns</h4>
2128
<p> The property value.</p>
2133
<div class="refsect2">
2134
<a name="udisks-drive-get-optical-num-sessions"></a><h3>udisks_drive_get_optical_num_sessions ()</h3>
2135
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
2136
udisks_drive_get_optical_num_sessions (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
2137
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.OpticalNumSessions" title='The "OpticalNumSessions" property'>"OpticalNumSessions"</a> D-Bus property.</p>
2138
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2139
<div class="refsect3">
2140
<a name="id-1.4.5.5.14.33.6"></a><h4>Parameters</h4>
2141
<div class="informaltable"><table width="100%" border="0">
2143
<col width="150px" class="parameters_name">
2144
<col class="parameters_description">
2145
<col width="200px" class="parameters_annotations">
2148
<td class="parameter_name"><p>object</p></td>
2149
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
2150
<td class="parameter_annotations"> </td>
2154
<div class="refsect3">
2155
<a name="id-1.4.5.5.14.33.7"></a><h4>Returns</h4>
2156
<p> The property value.</p>
2161
<div class="refsect2">
2162
<a name="udisks-drive-get-model"></a><h3>udisks_drive_get_model ()</h3>
2163
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
2164
udisks_drive_get_model (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
2165
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Model" title='The "Model" property'>"Model"</a> D-Bus property.</p>
2166
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2167
<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="UDisksDrive.html#udisks-drive-dup-model" title="udisks_drive_dup_model ()"><code class="function">udisks_drive_dup_model()</code></a> if on another thread.</div>
2168
<div class="refsect3">
2169
<a name="id-1.4.5.5.14.34.7"></a><h4>Parameters</h4>
2170
<div class="informaltable"><table width="100%" border="0">
2172
<col width="150px" class="parameters_name">
2173
<col class="parameters_description">
2174
<col width="200px" class="parameters_annotations">
2177
<td class="parameter_name"><p>object</p></td>
2178
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
2179
<td class="parameter_annotations"> </td>
2183
<div class="refsect3">
2184
<a name="id-1.4.5.5.14.34.8"></a><h4>Returns</h4>
2185
<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>
2187
<p><span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span></p>
2191
<div class="refsect2">
2192
<a name="udisks-drive-get-revision"></a><h3>udisks_drive_get_revision ()</h3>
2193
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
2194
udisks_drive_get_revision (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
2195
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Revision" title='The "Revision" property'>"Revision"</a> D-Bus property.</p>
2196
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2197
<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="UDisksDrive.html#udisks-drive-dup-revision" title="udisks_drive_dup_revision ()"><code class="function">udisks_drive_dup_revision()</code></a> if on another thread.</div>
2198
<div class="refsect3">
2199
<a name="id-1.4.5.5.14.35.7"></a><h4>Parameters</h4>
2200
<div class="informaltable"><table width="100%" border="0">
2202
<col width="150px" class="parameters_name">
2203
<col class="parameters_description">
2204
<col width="200px" class="parameters_annotations">
2207
<td class="parameter_name"><p>object</p></td>
2208
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
2209
<td class="parameter_annotations"> </td>
2213
<div class="refsect3">
2214
<a name="id-1.4.5.5.14.35.8"></a><h4>Returns</h4>
2215
<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>
2217
<p><span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span></p>
2221
<div class="refsect2">
2222
<a name="udisks-drive-get-rotation-rate"></a><h3>udisks_drive_get_rotation_rate ()</h3>
2223
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
2224
udisks_drive_get_rotation_rate (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
2225
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.RotationRate" title='The "RotationRate" property'>"RotationRate"</a> D-Bus property.</p>
2226
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2227
<div class="refsect3">
2228
<a name="id-1.4.5.5.14.36.6"></a><h4>Parameters</h4>
2229
<div class="informaltable"><table width="100%" border="0">
2231
<col width="150px" class="parameters_name">
2232
<col class="parameters_description">
2233
<col width="200px" class="parameters_annotations">
2236
<td class="parameter_name"><p>object</p></td>
2237
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
2238
<td class="parameter_annotations"> </td>
2242
<div class="refsect3">
2243
<a name="id-1.4.5.5.14.36.7"></a><h4>Returns</h4>
2244
<p> The property value.</p>
2249
<div class="refsect2">
2250
<a name="udisks-drive-get-serial"></a><h3>udisks_drive_get_serial ()</h3>
2251
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
2252
udisks_drive_get_serial (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
2253
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Serial" title='The "Serial" property'>"Serial"</a> D-Bus property.</p>
2254
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2255
<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="UDisksDrive.html#udisks-drive-dup-serial" title="udisks_drive_dup_serial ()"><code class="function">udisks_drive_dup_serial()</code></a> if on another thread.</div>
2256
<div class="refsect3">
2257
<a name="id-1.4.5.5.14.37.7"></a><h4>Parameters</h4>
2258
<div class="informaltable"><table width="100%" border="0">
2260
<col width="150px" class="parameters_name">
2261
<col class="parameters_description">
2262
<col width="200px" class="parameters_annotations">
2265
<td class="parameter_name"><p>object</p></td>
2266
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
2267
<td class="parameter_annotations"> </td>
2271
<div class="refsect3">
2272
<a name="id-1.4.5.5.14.37.8"></a><h4>Returns</h4>
2273
<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>
2275
<p><span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span></p>
2279
<div class="refsect2">
2280
<a name="udisks-drive-get-vendor"></a><h3>udisks_drive_get_vendor ()</h3>
2281
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
2282
udisks_drive_get_vendor (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
2283
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Vendor" title='The "Vendor" property'>"Vendor"</a> D-Bus property.</p>
2284
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2285
<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="UDisksDrive.html#udisks-drive-dup-vendor" title="udisks_drive_dup_vendor ()"><code class="function">udisks_drive_dup_vendor()</code></a> if on another thread.</div>
2286
<div class="refsect3">
2287
<a name="id-1.4.5.5.14.38.7"></a><h4>Parameters</h4>
2288
<div class="informaltable"><table width="100%" border="0">
2290
<col width="150px" class="parameters_name">
2291
<col class="parameters_description">
2292
<col width="200px" class="parameters_annotations">
2295
<td class="parameter_name"><p>object</p></td>
2296
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
2297
<td class="parameter_annotations"> </td>
2301
<div class="refsect3">
2302
<a name="id-1.4.5.5.14.38.8"></a><h4>Returns</h4>
2303
<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>
2305
<p><span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span></p>
2309
<div class="refsect2">
2310
<a name="udisks-drive-get-wwn"></a><h3>udisks_drive_get_wwn ()</h3>
2311
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
2312
udisks_drive_get_wwn (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
2313
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.WWN" title='The "WWN" property'>"WWN"</a> D-Bus property.</p>
2314
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2315
<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="UDisksDrive.html#udisks-drive-dup-wwn" title="udisks_drive_dup_wwn ()"><code class="function">udisks_drive_dup_wwn()</code></a> if on another thread.</div>
2316
<div class="refsect3">
2317
<a name="id-1.4.5.5.14.39.7"></a><h4>Parameters</h4>
2318
<div class="informaltable"><table width="100%" border="0">
2320
<col width="150px" class="parameters_name">
2321
<col class="parameters_description">
2322
<col width="200px" class="parameters_annotations">
2325
<td class="parameter_name"><p>object</p></td>
2326
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
2327
<td class="parameter_annotations"> </td>
2331
<div class="refsect3">
2332
<a name="id-1.4.5.5.14.39.8"></a><h4>Returns</h4>
2333
<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>
2335
<p><span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span></p>
2339
<div class="refsect2">
2340
<a name="udisks-drive-get-sort-key"></a><h3>udisks_drive_get_sort_key ()</h3>
2341
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
2342
udisks_drive_get_sort_key (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
2343
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.SortKey" title='The "SortKey" property'>"SortKey"</a> D-Bus property.</p>
2344
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2345
<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="UDisksDrive.html#udisks-drive-dup-sort-key" title="udisks_drive_dup_sort_key ()"><code class="function">udisks_drive_dup_sort_key()</code></a> if on another thread.</div>
2346
<div class="refsect3">
2347
<a name="id-1.4.5.5.14.40.7"></a><h4>Parameters</h4>
2348
<div class="informaltable"><table width="100%" border="0">
2350
<col width="150px" class="parameters_name">
2351
<col class="parameters_description">
2352
<col width="200px" class="parameters_annotations">
2355
<td class="parameter_name"><p>object</p></td>
2356
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
2357
<td class="parameter_annotations"> </td>
2361
<div class="refsect3">
2362
<a name="id-1.4.5.5.14.40.8"></a><h4>Returns</h4>
2363
<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>
2365
<p><span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span></p>
2369
<div class="refsect2">
2370
<a name="udisks-drive-get-configuration"></a><h3>udisks_drive_get_configuration ()</h3>
2371
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
2372
udisks_drive_get_configuration (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
2373
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Configuration" title='The "Configuration" property'>"Configuration"</a> D-Bus property.</p>
2374
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2375
<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="UDisksDrive.html#udisks-drive-dup-configuration" title="udisks_drive_dup_configuration ()"><code class="function">udisks_drive_dup_configuration()</code></a> if on another thread.</div>
2376
<div class="refsect3">
2377
<a name="id-1.4.5.5.14.41.7"></a><h4>Parameters</h4>
2378
<div class="informaltable"><table width="100%" border="0">
2380
<col width="150px" class="parameters_name">
2381
<col class="parameters_description">
2382
<col width="200px" class="parameters_annotations">
2385
<td class="parameter_name"><p>object</p></td>
2386
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
2387
<td class="parameter_annotations"> </td>
2391
<div class="refsect3">
2392
<a name="id-1.4.5.5.14.41.8"></a><h4>Returns</h4>
2393
<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>
2395
<p><span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span></p>
2399
<div class="refsect2">
2400
<a name="udisks-drive-get-id"></a><h3>udisks_drive_get_id ()</h3>
2401
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
2402
udisks_drive_get_id (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
2403
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Id" title='The "Id" property'>"Id"</a> D-Bus property.</p>
2404
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2405
<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="UDisksDrive.html#udisks-drive-dup-id" title="udisks_drive_dup_id ()"><code class="function">udisks_drive_dup_id()</code></a> if on another thread.</div>
2406
<div class="refsect3">
2407
<a name="id-1.4.5.5.14.42.7"></a><h4>Parameters</h4>
2408
<div class="informaltable"><table width="100%" border="0">
2410
<col width="150px" class="parameters_name">
2411
<col class="parameters_description">
2412
<col width="200px" class="parameters_annotations">
2415
<td class="parameter_name"><p>object</p></td>
2416
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
2417
<td class="parameter_annotations"> </td>
2421
<div class="refsect3">
2422
<a name="id-1.4.5.5.14.42.8"></a><h4>Returns</h4>
2423
<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>
2425
<p><span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span></p>
2429
<div class="refsect2">
2430
<a name="udisks-drive-get-can-power-off"></a><h3>udisks_drive_get_can_power_off ()</h3>
2431
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
2432
udisks_drive_get_can_power_off (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
2433
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.CanPowerOff" title='The "CanPowerOff" property'>"CanPowerOff"</a> D-Bus property.</p>
2434
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2435
<div class="refsect3">
2436
<a name="id-1.4.5.5.14.43.6"></a><h4>Parameters</h4>
2437
<div class="informaltable"><table width="100%" border="0">
2439
<col width="150px" class="parameters_name">
2440
<col class="parameters_description">
2441
<col width="200px" class="parameters_annotations">
2444
<td class="parameter_name"><p>object</p></td>
2445
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
2446
<td class="parameter_annotations"> </td>
2450
<div class="refsect3">
2451
<a name="id-1.4.5.5.14.43.7"></a><h4>Returns</h4>
2452
<p> The property value.</p>
2455
<p class="since">Since 2.1</p>
2458
<div class="refsect2">
2459
<a name="udisks-drive-get-sibling-id"></a><h3>udisks_drive_get_sibling_id ()</h3>
2460
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
2461
udisks_drive_get_sibling_id (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
2462
<p>Gets the value of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.SiblingId" title='The "SiblingId" property'>"SiblingId"</a> D-Bus property.</p>
2463
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2464
<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="UDisksDrive.html#udisks-drive-dup-sibling-id" title="udisks_drive_dup_sibling_id ()"><code class="function">udisks_drive_dup_sibling_id()</code></a> if on another thread.</div>
2465
<div class="refsect3">
2466
<a name="id-1.4.5.5.14.44.7"></a><h4>Parameters</h4>
2467
<div class="informaltable"><table width="100%" border="0">
2469
<col width="150px" class="parameters_name">
2470
<col class="parameters_description">
2471
<col width="200px" class="parameters_annotations">
2474
<td class="parameter_name"><p>object</p></td>
2475
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
2476
<td class="parameter_annotations"> </td>
2480
<div class="refsect3">
2481
<a name="id-1.4.5.5.14.44.8"></a><h4>Returns</h4>
2482
<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>
2484
<p><span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span></p>
2486
<p class="since">Since 2.1</p>
2489
<div class="refsect2">
2490
<a name="udisks-drive-dup-connection-bus"></a><h3>udisks_drive_dup_connection_bus ()</h3>
2491
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
2492
udisks_drive_dup_connection_bus (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
2493
<p>Gets a copy of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.ConnectionBus" title='The "ConnectionBus" property'>"ConnectionBus"</a> D-Bus property.</p>
2494
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2495
<div class="refsect3">
2496
<a name="id-1.4.5.5.14.45.6"></a><h4>Parameters</h4>
2497
<div class="informaltable"><table width="100%" border="0">
2499
<col width="150px" class="parameters_name">
2500
<col class="parameters_description">
2501
<col width="200px" class="parameters_annotations">
2504
<td class="parameter_name"><p>object</p></td>
2505
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
2506
<td class="parameter_annotations"> </td>
2510
<div class="refsect3">
2511
<a name="id-1.4.5.5.14.45.7"></a><h4>Returns</h4>
2512
<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>
2513
<p><span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span></p>
2517
<div class="refsect2">
2518
<a name="udisks-drive-dup-seat"></a><h3>udisks_drive_dup_seat ()</h3>
2519
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
2520
udisks_drive_dup_seat (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
2521
<p>Gets a copy of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Seat" title='The "Seat" property'>"Seat"</a> D-Bus property.</p>
2522
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2523
<div class="refsect3">
2524
<a name="id-1.4.5.5.14.46.6"></a><h4>Parameters</h4>
2525
<div class="informaltable"><table width="100%" border="0">
2527
<col width="150px" class="parameters_name">
2528
<col class="parameters_description">
2529
<col width="200px" class="parameters_annotations">
2532
<td class="parameter_name"><p>object</p></td>
2533
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
2534
<td class="parameter_annotations"> </td>
2538
<div class="refsect3">
2539
<a name="id-1.4.5.5.14.46.7"></a><h4>Returns</h4>
2540
<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>
2541
<p><span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span></p>
2545
<div class="refsect2">
2546
<a name="udisks-drive-dup-media"></a><h3>udisks_drive_dup_media ()</h3>
2547
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
2548
udisks_drive_dup_media (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
2549
<p>Gets a copy of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Media" title='The "Media" property'>"Media"</a> D-Bus property.</p>
2550
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2551
<div class="refsect3">
2552
<a name="id-1.4.5.5.14.47.6"></a><h4>Parameters</h4>
2553
<div class="informaltable"><table width="100%" border="0">
2555
<col width="150px" class="parameters_name">
2556
<col class="parameters_description">
2557
<col width="200px" class="parameters_annotations">
2560
<td class="parameter_name"><p>object</p></td>
2561
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
2562
<td class="parameter_annotations"> </td>
2566
<div class="refsect3">
2567
<a name="id-1.4.5.5.14.47.7"></a><h4>Returns</h4>
2568
<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>
2569
<p><span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span></p>
2573
<div class="refsect2">
2574
<a name="udisks-drive-dup-media-compatibility"></a><h3>udisks_drive_dup_media_compatibility ()</h3>
2575
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **
2576
udisks_drive_dup_media_compatibility (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
2577
<p>Gets a copy of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.MediaCompatibility" title='The "MediaCompatibility" property'>"MediaCompatibility"</a> D-Bus property.</p>
2578
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2579
<div class="refsect3">
2580
<a name="id-1.4.5.5.14.48.6"></a><h4>Parameters</h4>
2581
<div class="informaltable"><table width="100%" border="0">
2583
<col width="150px" class="parameters_name">
2584
<col class="parameters_description">
2585
<col width="200px" class="parameters_annotations">
2588
<td class="parameter_name"><p>object</p></td>
2589
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
2590
<td class="parameter_annotations"> </td>
2594
<div class="refsect3">
2595
<a name="id-1.4.5.5.14.48.7"></a><h4>Returns</h4>
2596
<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-String-Utility-Functions.html#g-strfreev"><code class="function">g_strfreev()</code></a>. </p>
2597
<p><span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span></p>
2601
<div class="refsect2">
2602
<a name="udisks-drive-dup-model"></a><h3>udisks_drive_dup_model ()</h3>
2603
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
2604
udisks_drive_dup_model (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
2605
<p>Gets a copy of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Model" title='The "Model" property'>"Model"</a> D-Bus property.</p>
2606
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2607
<div class="refsect3">
2608
<a name="id-1.4.5.5.14.49.6"></a><h4>Parameters</h4>
2609
<div class="informaltable"><table width="100%" border="0">
2611
<col width="150px" class="parameters_name">
2612
<col class="parameters_description">
2613
<col width="200px" class="parameters_annotations">
2616
<td class="parameter_name"><p>object</p></td>
2617
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
2618
<td class="parameter_annotations"> </td>
2622
<div class="refsect3">
2623
<a name="id-1.4.5.5.14.49.7"></a><h4>Returns</h4>
2624
<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>
2625
<p><span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span></p>
2629
<div class="refsect2">
2630
<a name="udisks-drive-dup-revision"></a><h3>udisks_drive_dup_revision ()</h3>
2631
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
2632
udisks_drive_dup_revision (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
2633
<p>Gets a copy of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Revision" title='The "Revision" property'>"Revision"</a> D-Bus property.</p>
2634
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2635
<div class="refsect3">
2636
<a name="id-1.4.5.5.14.50.6"></a><h4>Parameters</h4>
2637
<div class="informaltable"><table width="100%" border="0">
2639
<col width="150px" class="parameters_name">
2640
<col class="parameters_description">
2641
<col width="200px" class="parameters_annotations">
2644
<td class="parameter_name"><p>object</p></td>
2645
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
2646
<td class="parameter_annotations"> </td>
2650
<div class="refsect3">
2651
<a name="id-1.4.5.5.14.50.7"></a><h4>Returns</h4>
2652
<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>
2653
<p><span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span></p>
2657
<div class="refsect2">
2658
<a name="udisks-drive-dup-serial"></a><h3>udisks_drive_dup_serial ()</h3>
2659
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
2660
udisks_drive_dup_serial (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
2661
<p>Gets a copy of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Serial" title='The "Serial" property'>"Serial"</a> D-Bus property.</p>
2662
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2663
<div class="refsect3">
2664
<a name="id-1.4.5.5.14.51.6"></a><h4>Parameters</h4>
2665
<div class="informaltable"><table width="100%" border="0">
2667
<col width="150px" class="parameters_name">
2668
<col class="parameters_description">
2669
<col width="200px" class="parameters_annotations">
2672
<td class="parameter_name"><p>object</p></td>
2673
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
2674
<td class="parameter_annotations"> </td>
2678
<div class="refsect3">
2679
<a name="id-1.4.5.5.14.51.7"></a><h4>Returns</h4>
2680
<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>
2681
<p><span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span></p>
2685
<div class="refsect2">
2686
<a name="udisks-drive-dup-vendor"></a><h3>udisks_drive_dup_vendor ()</h3>
2687
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
2688
udisks_drive_dup_vendor (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
2689
<p>Gets a copy of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Vendor" title='The "Vendor" property'>"Vendor"</a> D-Bus property.</p>
2690
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2691
<div class="refsect3">
2692
<a name="id-1.4.5.5.14.52.6"></a><h4>Parameters</h4>
2693
<div class="informaltable"><table width="100%" border="0">
2695
<col width="150px" class="parameters_name">
2696
<col class="parameters_description">
2697
<col width="200px" class="parameters_annotations">
2700
<td class="parameter_name"><p>object</p></td>
2701
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
2702
<td class="parameter_annotations"> </td>
2706
<div class="refsect3">
2707
<a name="id-1.4.5.5.14.52.7"></a><h4>Returns</h4>
2708
<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>
2709
<p><span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span></p>
2713
<div class="refsect2">
2714
<a name="udisks-drive-dup-wwn"></a><h3>udisks_drive_dup_wwn ()</h3>
2715
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
2716
udisks_drive_dup_wwn (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
2717
<p>Gets a copy of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.WWN" title='The "WWN" property'>"WWN"</a> D-Bus property.</p>
2718
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2719
<div class="refsect3">
2720
<a name="id-1.4.5.5.14.53.6"></a><h4>Parameters</h4>
2721
<div class="informaltable"><table width="100%" border="0">
2723
<col width="150px" class="parameters_name">
2724
<col class="parameters_description">
2725
<col width="200px" class="parameters_annotations">
2728
<td class="parameter_name"><p>object</p></td>
2729
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
2730
<td class="parameter_annotations"> </td>
2734
<div class="refsect3">
2735
<a name="id-1.4.5.5.14.53.7"></a><h4>Returns</h4>
2736
<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>
2737
<p><span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span></p>
2741
<div class="refsect2">
2742
<a name="udisks-drive-dup-sort-key"></a><h3>udisks_drive_dup_sort_key ()</h3>
2743
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
2744
udisks_drive_dup_sort_key (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
2745
<p>Gets a copy of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.SortKey" title='The "SortKey" property'>"SortKey"</a> D-Bus property.</p>
2746
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2747
<div class="refsect3">
2748
<a name="id-1.4.5.5.14.54.6"></a><h4>Parameters</h4>
2749
<div class="informaltable"><table width="100%" border="0">
2751
<col width="150px" class="parameters_name">
2752
<col class="parameters_description">
2753
<col width="200px" class="parameters_annotations">
2756
<td class="parameter_name"><p>object</p></td>
2757
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
2758
<td class="parameter_annotations"> </td>
2762
<div class="refsect3">
2763
<a name="id-1.4.5.5.14.54.7"></a><h4>Returns</h4>
2764
<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>
2765
<p><span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span></p>
2769
<div class="refsect2">
2770
<a name="udisks-drive-dup-configuration"></a><h3>udisks_drive_dup_configuration ()</h3>
2771
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *
2772
udisks_drive_dup_configuration (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
2773
<p>Gets a copy of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Configuration" title='The "Configuration" property'>"Configuration"</a> D-Bus property.</p>
2774
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2775
<div class="refsect3">
2776
<a name="id-1.4.5.5.14.55.6"></a><h4>Parameters</h4>
2777
<div class="informaltable"><table width="100%" border="0">
2779
<col width="150px" class="parameters_name">
2780
<col class="parameters_description">
2781
<col width="200px" class="parameters_annotations">
2784
<td class="parameter_name"><p>object</p></td>
2785
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
2786
<td class="parameter_annotations"> </td>
2790
<div class="refsect3">
2791
<a name="id-1.4.5.5.14.55.7"></a><h4>Returns</h4>
2792
<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-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>. </p>
2793
<p><span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span></p>
2797
<div class="refsect2">
2798
<a name="udisks-drive-dup-id"></a><h3>udisks_drive_dup_id ()</h3>
2799
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
2800
udisks_drive_dup_id (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
2801
<p>Gets a copy of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Id" title='The "Id" property'>"Id"</a> D-Bus property.</p>
2802
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2803
<div class="refsect3">
2804
<a name="id-1.4.5.5.14.56.6"></a><h4>Parameters</h4>
2805
<div class="informaltable"><table width="100%" border="0">
2807
<col width="150px" class="parameters_name">
2808
<col class="parameters_description">
2809
<col width="200px" class="parameters_annotations">
2812
<td class="parameter_name"><p>object</p></td>
2813
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
2814
<td class="parameter_annotations"> </td>
2818
<div class="refsect3">
2819
<a name="id-1.4.5.5.14.56.7"></a><h4>Returns</h4>
2820
<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>
2821
<p><span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span></p>
2825
<div class="refsect2">
2826
<a name="udisks-drive-dup-sibling-id"></a><h3>udisks_drive_dup_sibling_id ()</h3>
2827
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
2828
udisks_drive_dup_sibling_id (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>);</pre>
2829
<p>Gets a copy of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.SiblingId" title='The "SiblingId" property'>"SiblingId"</a> D-Bus property.</p>
2830
<p>Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.</p>
2831
<div class="refsect3">
2832
<a name="id-1.4.5.5.14.57.6"></a><h4>Parameters</h4>
2833
<div class="informaltable"><table width="100%" border="0">
2835
<col width="150px" class="parameters_name">
2836
<col class="parameters_description">
2837
<col width="200px" class="parameters_annotations">
2840
<td class="parameter_name"><p>object</p></td>
2841
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
2842
<td class="parameter_annotations"> </td>
2846
<div class="refsect3">
2847
<a name="id-1.4.5.5.14.57.7"></a><h4>Returns</h4>
2848
<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>
2849
<p><span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span></p>
2851
<p class="since">Since 2.1</p>
2854
<div class="refsect2">
2855
<a name="udisks-drive-set-connection-bus"></a><h3>udisks_drive_set_connection_bus ()</h3>
2856
<pre class="programlisting"><span class="returnvalue">void</span>
2857
udisks_drive_set_connection_bus (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>,
2858
<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>
2859
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.ConnectionBus" title='The "ConnectionBus" property'>"ConnectionBus"</a> D-Bus property to <em class="parameter"><code>value</code></em>
2861
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
2862
<div class="refsect3">
2863
<a name="id-1.4.5.5.14.58.6"></a><h4>Parameters</h4>
2864
<div class="informaltable"><table width="100%" border="0">
2866
<col width="150px" class="parameters_name">
2867
<col class="parameters_description">
2868
<col width="200px" class="parameters_annotations">
2872
<td class="parameter_name"><p>object</p></td>
2873
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
2874
<td class="parameter_annotations"> </td>
2877
<td class="parameter_name"><p>value</p></td>
2878
<td class="parameter_description"><p>The value to set.</p></td>
2879
<td class="parameter_annotations"> </td>
2886
<div class="refsect2">
2887
<a name="udisks-drive-set-removable"></a><h3>udisks_drive_set_removable ()</h3>
2888
<pre class="programlisting"><span class="returnvalue">void</span>
2889
udisks_drive_set_removable (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>,
2890
<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>
2891
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Removable" title='The "Removable" property'>"Removable"</a> D-Bus property to <em class="parameter"><code>value</code></em>
2893
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
2894
<div class="refsect3">
2895
<a name="id-1.4.5.5.14.59.6"></a><h4>Parameters</h4>
2896
<div class="informaltable"><table width="100%" border="0">
2898
<col width="150px" class="parameters_name">
2899
<col class="parameters_description">
2900
<col width="200px" class="parameters_annotations">
2904
<td class="parameter_name"><p>object</p></td>
2905
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
2906
<td class="parameter_annotations"> </td>
2909
<td class="parameter_name"><p>value</p></td>
2910
<td class="parameter_description"><p>The value to set.</p></td>
2911
<td class="parameter_annotations"> </td>
2918
<div class="refsect2">
2919
<a name="udisks-drive-set-ejectable"></a><h3>udisks_drive_set_ejectable ()</h3>
2920
<pre class="programlisting"><span class="returnvalue">void</span>
2921
udisks_drive_set_ejectable (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>,
2922
<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>
2923
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Ejectable" title='The "Ejectable" property'>"Ejectable"</a> D-Bus property to <em class="parameter"><code>value</code></em>
2925
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
2926
<div class="refsect3">
2927
<a name="id-1.4.5.5.14.60.6"></a><h4>Parameters</h4>
2928
<div class="informaltable"><table width="100%" border="0">
2930
<col width="150px" class="parameters_name">
2931
<col class="parameters_description">
2932
<col width="200px" class="parameters_annotations">
2936
<td class="parameter_name"><p>object</p></td>
2937
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
2938
<td class="parameter_annotations"> </td>
2941
<td class="parameter_name"><p>value</p></td>
2942
<td class="parameter_description"><p>The value to set.</p></td>
2943
<td class="parameter_annotations"> </td>
2950
<div class="refsect2">
2951
<a name="udisks-drive-set-seat"></a><h3>udisks_drive_set_seat ()</h3>
2952
<pre class="programlisting"><span class="returnvalue">void</span>
2953
udisks_drive_set_seat (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>,
2954
<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>
2955
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Seat" title='The "Seat" property'>"Seat"</a> D-Bus property to <em class="parameter"><code>value</code></em>
2957
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
2958
<div class="refsect3">
2959
<a name="id-1.4.5.5.14.61.6"></a><h4>Parameters</h4>
2960
<div class="informaltable"><table width="100%" border="0">
2962
<col width="150px" class="parameters_name">
2963
<col class="parameters_description">
2964
<col width="200px" class="parameters_annotations">
2968
<td class="parameter_name"><p>object</p></td>
2969
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
2970
<td class="parameter_annotations"> </td>
2973
<td class="parameter_name"><p>value</p></td>
2974
<td class="parameter_description"><p>The value to set.</p></td>
2975
<td class="parameter_annotations"> </td>
2982
<div class="refsect2">
2983
<a name="udisks-drive-set-media"></a><h3>udisks_drive_set_media ()</h3>
2984
<pre class="programlisting"><span class="returnvalue">void</span>
2985
udisks_drive_set_media (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>,
2986
<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>
2987
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Media" title='The "Media" property'>"Media"</a> D-Bus property to <em class="parameter"><code>value</code></em>
2989
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
2990
<div class="refsect3">
2991
<a name="id-1.4.5.5.14.62.6"></a><h4>Parameters</h4>
2992
<div class="informaltable"><table width="100%" border="0">
2994
<col width="150px" class="parameters_name">
2995
<col class="parameters_description">
2996
<col width="200px" class="parameters_annotations">
3000
<td class="parameter_name"><p>object</p></td>
3001
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
3002
<td class="parameter_annotations"> </td>
3005
<td class="parameter_name"><p>value</p></td>
3006
<td class="parameter_description"><p>The value to set.</p></td>
3007
<td class="parameter_annotations"> </td>
3014
<div class="refsect2">
3015
<a name="udisks-drive-set-media-compatibility"></a><h3>udisks_drive_set_media_compatibility ()</h3>
3016
<pre class="programlisting"><span class="returnvalue">void</span>
3017
udisks_drive_set_media_compatibility (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>,
3018
<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> *const *value</code></em>);</pre>
3019
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.MediaCompatibility" title='The "MediaCompatibility" property'>"MediaCompatibility"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3021
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3022
<div class="refsect3">
3023
<a name="id-1.4.5.5.14.63.6"></a><h4>Parameters</h4>
3024
<div class="informaltable"><table width="100%" border="0">
3026
<col width="150px" class="parameters_name">
3027
<col class="parameters_description">
3028
<col width="200px" class="parameters_annotations">
3032
<td class="parameter_name"><p>object</p></td>
3033
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
3034
<td class="parameter_annotations"> </td>
3037
<td class="parameter_name"><p>value</p></td>
3038
<td class="parameter_description"><p>The value to set.</p></td>
3039
<td class="parameter_annotations"> </td>
3046
<div class="refsect2">
3047
<a name="udisks-drive-set-media-removable"></a><h3>udisks_drive_set_media_removable ()</h3>
3048
<pre class="programlisting"><span class="returnvalue">void</span>
3049
udisks_drive_set_media_removable (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>,
3050
<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>
3051
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.MediaRemovable" title='The "MediaRemovable" property'>"MediaRemovable"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3053
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3054
<div class="refsect3">
3055
<a name="id-1.4.5.5.14.64.6"></a><h4>Parameters</h4>
3056
<div class="informaltable"><table width="100%" border="0">
3058
<col width="150px" class="parameters_name">
3059
<col class="parameters_description">
3060
<col width="200px" class="parameters_annotations">
3064
<td class="parameter_name"><p>object</p></td>
3065
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
3066
<td class="parameter_annotations"> </td>
3069
<td class="parameter_name"><p>value</p></td>
3070
<td class="parameter_description"><p>The value to set.</p></td>
3071
<td class="parameter_annotations"> </td>
3078
<div class="refsect2">
3079
<a name="udisks-drive-set-media-available"></a><h3>udisks_drive_set_media_available ()</h3>
3080
<pre class="programlisting"><span class="returnvalue">void</span>
3081
udisks_drive_set_media_available (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>,
3082
<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>
3083
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.MediaAvailable" title='The "MediaAvailable" property'>"MediaAvailable"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3085
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3086
<div class="refsect3">
3087
<a name="id-1.4.5.5.14.65.6"></a><h4>Parameters</h4>
3088
<div class="informaltable"><table width="100%" border="0">
3090
<col width="150px" class="parameters_name">
3091
<col class="parameters_description">
3092
<col width="200px" class="parameters_annotations">
3096
<td class="parameter_name"><p>object</p></td>
3097
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
3098
<td class="parameter_annotations"> </td>
3101
<td class="parameter_name"><p>value</p></td>
3102
<td class="parameter_description"><p>The value to set.</p></td>
3103
<td class="parameter_annotations"> </td>
3110
<div class="refsect2">
3111
<a name="udisks-drive-set-media-change-detected"></a><h3>udisks_drive_set_media_change_detected ()</h3>
3112
<pre class="programlisting"><span class="returnvalue">void</span>
3113
udisks_drive_set_media_change_detected
3114
(<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>,
3115
<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>
3116
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.MediaChangeDetected" title='The "MediaChangeDetected" property'>"MediaChangeDetected"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3118
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3119
<div class="refsect3">
3120
<a name="id-1.4.5.5.14.66.6"></a><h4>Parameters</h4>
3121
<div class="informaltable"><table width="100%" border="0">
3123
<col width="150px" class="parameters_name">
3124
<col class="parameters_description">
3125
<col width="200px" class="parameters_annotations">
3129
<td class="parameter_name"><p>object</p></td>
3130
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
3131
<td class="parameter_annotations"> </td>
3134
<td class="parameter_name"><p>value</p></td>
3135
<td class="parameter_description"><p>The value to set.</p></td>
3136
<td class="parameter_annotations"> </td>
3143
<div class="refsect2">
3144
<a name="udisks-drive-set-time-detected"></a><h3>udisks_drive_set_time_detected ()</h3>
3145
<pre class="programlisting"><span class="returnvalue">void</span>
3146
udisks_drive_set_time_detected (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>,
3147
<em class="parameter"><code><span class="type">guint64</span> value</code></em>);</pre>
3148
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.TimeDetected" title='The "TimeDetected" property'>"TimeDetected"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3150
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3151
<div class="refsect3">
3152
<a name="id-1.4.5.5.14.67.6"></a><h4>Parameters</h4>
3153
<div class="informaltable"><table width="100%" border="0">
3155
<col width="150px" class="parameters_name">
3156
<col class="parameters_description">
3157
<col width="200px" class="parameters_annotations">
3161
<td class="parameter_name"><p>object</p></td>
3162
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
3163
<td class="parameter_annotations"> </td>
3166
<td class="parameter_name"><p>value</p></td>
3167
<td class="parameter_description"><p>The value to set.</p></td>
3168
<td class="parameter_annotations"> </td>
3175
<div class="refsect2">
3176
<a name="udisks-drive-set-time-media-detected"></a><h3>udisks_drive_set_time_media_detected ()</h3>
3177
<pre class="programlisting"><span class="returnvalue">void</span>
3178
udisks_drive_set_time_media_detected (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>,
3179
<em class="parameter"><code><span class="type">guint64</span> value</code></em>);</pre>
3180
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.TimeMediaDetected" title='The "TimeMediaDetected" property'>"TimeMediaDetected"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3182
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3183
<div class="refsect3">
3184
<a name="id-1.4.5.5.14.68.6"></a><h4>Parameters</h4>
3185
<div class="informaltable"><table width="100%" border="0">
3187
<col width="150px" class="parameters_name">
3188
<col class="parameters_description">
3189
<col width="200px" class="parameters_annotations">
3193
<td class="parameter_name"><p>object</p></td>
3194
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
3195
<td class="parameter_annotations"> </td>
3198
<td class="parameter_name"><p>value</p></td>
3199
<td class="parameter_description"><p>The value to set.</p></td>
3200
<td class="parameter_annotations"> </td>
3207
<div class="refsect2">
3208
<a name="udisks-drive-set-size"></a><h3>udisks_drive_set_size ()</h3>
3209
<pre class="programlisting"><span class="returnvalue">void</span>
3210
udisks_drive_set_size (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>,
3211
<em class="parameter"><code><span class="type">guint64</span> value</code></em>);</pre>
3212
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Size" title='The "Size" property'>"Size"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3214
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3215
<div class="refsect3">
3216
<a name="id-1.4.5.5.14.69.6"></a><h4>Parameters</h4>
3217
<div class="informaltable"><table width="100%" border="0">
3219
<col width="150px" class="parameters_name">
3220
<col class="parameters_description">
3221
<col width="200px" class="parameters_annotations">
3225
<td class="parameter_name"><p>object</p></td>
3226
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
3227
<td class="parameter_annotations"> </td>
3230
<td class="parameter_name"><p>value</p></td>
3231
<td class="parameter_description"><p>The value to set.</p></td>
3232
<td class="parameter_annotations"> </td>
3239
<div class="refsect2">
3240
<a name="udisks-drive-set-optical"></a><h3>udisks_drive_set_optical ()</h3>
3241
<pre class="programlisting"><span class="returnvalue">void</span>
3242
udisks_drive_set_optical (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>,
3243
<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>
3244
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Optical" title='The "Optical" property'>"Optical"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3246
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3247
<div class="refsect3">
3248
<a name="id-1.4.5.5.14.70.6"></a><h4>Parameters</h4>
3249
<div class="informaltable"><table width="100%" border="0">
3251
<col width="150px" class="parameters_name">
3252
<col class="parameters_description">
3253
<col width="200px" class="parameters_annotations">
3257
<td class="parameter_name"><p>object</p></td>
3258
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
3259
<td class="parameter_annotations"> </td>
3262
<td class="parameter_name"><p>value</p></td>
3263
<td class="parameter_description"><p>The value to set.</p></td>
3264
<td class="parameter_annotations"> </td>
3271
<div class="refsect2">
3272
<a name="udisks-drive-set-optical-blank"></a><h3>udisks_drive_set_optical_blank ()</h3>
3273
<pre class="programlisting"><span class="returnvalue">void</span>
3274
udisks_drive_set_optical_blank (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>,
3275
<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>
3276
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.OpticalBlank" title='The "OpticalBlank" property'>"OpticalBlank"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3278
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3279
<div class="refsect3">
3280
<a name="id-1.4.5.5.14.71.6"></a><h4>Parameters</h4>
3281
<div class="informaltable"><table width="100%" border="0">
3283
<col width="150px" class="parameters_name">
3284
<col class="parameters_description">
3285
<col width="200px" class="parameters_annotations">
3289
<td class="parameter_name"><p>object</p></td>
3290
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
3291
<td class="parameter_annotations"> </td>
3294
<td class="parameter_name"><p>value</p></td>
3295
<td class="parameter_description"><p>The value to set.</p></td>
3296
<td class="parameter_annotations"> </td>
3303
<div class="refsect2">
3304
<a name="udisks-drive-set-optical-num-tracks"></a><h3>udisks_drive_set_optical_num_tracks ()</h3>
3305
<pre class="programlisting"><span class="returnvalue">void</span>
3306
udisks_drive_set_optical_num_tracks (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>,
3307
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> value</code></em>);</pre>
3308
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.OpticalNumTracks" title='The "OpticalNumTracks" property'>"OpticalNumTracks"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3310
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3311
<div class="refsect3">
3312
<a name="id-1.4.5.5.14.72.6"></a><h4>Parameters</h4>
3313
<div class="informaltable"><table width="100%" border="0">
3315
<col width="150px" class="parameters_name">
3316
<col class="parameters_description">
3317
<col width="200px" class="parameters_annotations">
3321
<td class="parameter_name"><p>object</p></td>
3322
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
3323
<td class="parameter_annotations"> </td>
3326
<td class="parameter_name"><p>value</p></td>
3327
<td class="parameter_description"><p>The value to set.</p></td>
3328
<td class="parameter_annotations"> </td>
3335
<div class="refsect2">
3336
<a name="udisks-drive-set-optical-num-audio-tracks"></a><h3>udisks_drive_set_optical_num_audio_tracks ()</h3>
3337
<pre class="programlisting"><span class="returnvalue">void</span>
3338
udisks_drive_set_optical_num_audio_tracks
3339
(<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>,
3340
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> value</code></em>);</pre>
3341
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.OpticalNumAudioTracks" title='The "OpticalNumAudioTracks" property'>"OpticalNumAudioTracks"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3343
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3344
<div class="refsect3">
3345
<a name="id-1.4.5.5.14.73.6"></a><h4>Parameters</h4>
3346
<div class="informaltable"><table width="100%" border="0">
3348
<col width="150px" class="parameters_name">
3349
<col class="parameters_description">
3350
<col width="200px" class="parameters_annotations">
3354
<td class="parameter_name"><p>object</p></td>
3355
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
3356
<td class="parameter_annotations"> </td>
3359
<td class="parameter_name"><p>value</p></td>
3360
<td class="parameter_description"><p>The value to set.</p></td>
3361
<td class="parameter_annotations"> </td>
3368
<div class="refsect2">
3369
<a name="udisks-drive-set-optical-num-data-tracks"></a><h3>udisks_drive_set_optical_num_data_tracks ()</h3>
3370
<pre class="programlisting"><span class="returnvalue">void</span>
3371
udisks_drive_set_optical_num_data_tracks
3372
(<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>,
3373
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> value</code></em>);</pre>
3374
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.OpticalNumDataTracks" title='The "OpticalNumDataTracks" property'>"OpticalNumDataTracks"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3376
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3377
<div class="refsect3">
3378
<a name="id-1.4.5.5.14.74.6"></a><h4>Parameters</h4>
3379
<div class="informaltable"><table width="100%" border="0">
3381
<col width="150px" class="parameters_name">
3382
<col class="parameters_description">
3383
<col width="200px" class="parameters_annotations">
3387
<td class="parameter_name"><p>object</p></td>
3388
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
3389
<td class="parameter_annotations"> </td>
3392
<td class="parameter_name"><p>value</p></td>
3393
<td class="parameter_description"><p>The value to set.</p></td>
3394
<td class="parameter_annotations"> </td>
3401
<div class="refsect2">
3402
<a name="udisks-drive-set-optical-num-sessions"></a><h3>udisks_drive_set_optical_num_sessions ()</h3>
3403
<pre class="programlisting"><span class="returnvalue">void</span>
3404
udisks_drive_set_optical_num_sessions (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>,
3405
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> value</code></em>);</pre>
3406
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.OpticalNumSessions" title='The "OpticalNumSessions" property'>"OpticalNumSessions"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3408
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3409
<div class="refsect3">
3410
<a name="id-1.4.5.5.14.75.6"></a><h4>Parameters</h4>
3411
<div class="informaltable"><table width="100%" border="0">
3413
<col width="150px" class="parameters_name">
3414
<col class="parameters_description">
3415
<col width="200px" class="parameters_annotations">
3419
<td class="parameter_name"><p>object</p></td>
3420
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
3421
<td class="parameter_annotations"> </td>
3424
<td class="parameter_name"><p>value</p></td>
3425
<td class="parameter_description"><p>The value to set.</p></td>
3426
<td class="parameter_annotations"> </td>
3433
<div class="refsect2">
3434
<a name="udisks-drive-set-model"></a><h3>udisks_drive_set_model ()</h3>
3435
<pre class="programlisting"><span class="returnvalue">void</span>
3436
udisks_drive_set_model (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>,
3437
<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>
3438
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Model" title='The "Model" property'>"Model"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3440
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3441
<div class="refsect3">
3442
<a name="id-1.4.5.5.14.76.6"></a><h4>Parameters</h4>
3443
<div class="informaltable"><table width="100%" border="0">
3445
<col width="150px" class="parameters_name">
3446
<col class="parameters_description">
3447
<col width="200px" class="parameters_annotations">
3451
<td class="parameter_name"><p>object</p></td>
3452
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
3453
<td class="parameter_annotations"> </td>
3456
<td class="parameter_name"><p>value</p></td>
3457
<td class="parameter_description"><p>The value to set.</p></td>
3458
<td class="parameter_annotations"> </td>
3465
<div class="refsect2">
3466
<a name="udisks-drive-set-revision"></a><h3>udisks_drive_set_revision ()</h3>
3467
<pre class="programlisting"><span class="returnvalue">void</span>
3468
udisks_drive_set_revision (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>,
3469
<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>
3470
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Revision" title='The "Revision" property'>"Revision"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3472
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3473
<div class="refsect3">
3474
<a name="id-1.4.5.5.14.77.6"></a><h4>Parameters</h4>
3475
<div class="informaltable"><table width="100%" border="0">
3477
<col width="150px" class="parameters_name">
3478
<col class="parameters_description">
3479
<col width="200px" class="parameters_annotations">
3483
<td class="parameter_name"><p>object</p></td>
3484
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
3485
<td class="parameter_annotations"> </td>
3488
<td class="parameter_name"><p>value</p></td>
3489
<td class="parameter_description"><p>The value to set.</p></td>
3490
<td class="parameter_annotations"> </td>
3497
<div class="refsect2">
3498
<a name="udisks-drive-set-rotation-rate"></a><h3>udisks_drive_set_rotation_rate ()</h3>
3499
<pre class="programlisting"><span class="returnvalue">void</span>
3500
udisks_drive_set_rotation_rate (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>,
3501
<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>
3502
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.RotationRate" title='The "RotationRate" property'>"RotationRate"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3504
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3505
<div class="refsect3">
3506
<a name="id-1.4.5.5.14.78.6"></a><h4>Parameters</h4>
3507
<div class="informaltable"><table width="100%" border="0">
3509
<col width="150px" class="parameters_name">
3510
<col class="parameters_description">
3511
<col width="200px" class="parameters_annotations">
3515
<td class="parameter_name"><p>object</p></td>
3516
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
3517
<td class="parameter_annotations"> </td>
3520
<td class="parameter_name"><p>value</p></td>
3521
<td class="parameter_description"><p>The value to set.</p></td>
3522
<td class="parameter_annotations"> </td>
3529
<div class="refsect2">
3530
<a name="udisks-drive-set-serial"></a><h3>udisks_drive_set_serial ()</h3>
3531
<pre class="programlisting"><span class="returnvalue">void</span>
3532
udisks_drive_set_serial (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>,
3533
<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>
3534
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Serial" title='The "Serial" property'>"Serial"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3536
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3537
<div class="refsect3">
3538
<a name="id-1.4.5.5.14.79.6"></a><h4>Parameters</h4>
3539
<div class="informaltable"><table width="100%" border="0">
3541
<col width="150px" class="parameters_name">
3542
<col class="parameters_description">
3543
<col width="200px" class="parameters_annotations">
3547
<td class="parameter_name"><p>object</p></td>
3548
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
3549
<td class="parameter_annotations"> </td>
3552
<td class="parameter_name"><p>value</p></td>
3553
<td class="parameter_description"><p>The value to set.</p></td>
3554
<td class="parameter_annotations"> </td>
3561
<div class="refsect2">
3562
<a name="udisks-drive-set-vendor"></a><h3>udisks_drive_set_vendor ()</h3>
3563
<pre class="programlisting"><span class="returnvalue">void</span>
3564
udisks_drive_set_vendor (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>,
3565
<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>
3566
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Vendor" title='The "Vendor" property'>"Vendor"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3568
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3569
<div class="refsect3">
3570
<a name="id-1.4.5.5.14.80.6"></a><h4>Parameters</h4>
3571
<div class="informaltable"><table width="100%" border="0">
3573
<col width="150px" class="parameters_name">
3574
<col class="parameters_description">
3575
<col width="200px" class="parameters_annotations">
3579
<td class="parameter_name"><p>object</p></td>
3580
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
3581
<td class="parameter_annotations"> </td>
3584
<td class="parameter_name"><p>value</p></td>
3585
<td class="parameter_description"><p>The value to set.</p></td>
3586
<td class="parameter_annotations"> </td>
3593
<div class="refsect2">
3594
<a name="udisks-drive-set-wwn"></a><h3>udisks_drive_set_wwn ()</h3>
3595
<pre class="programlisting"><span class="returnvalue">void</span>
3596
udisks_drive_set_wwn (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>,
3597
<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>
3598
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.WWN" title='The "WWN" property'>"WWN"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3600
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3601
<div class="refsect3">
3602
<a name="id-1.4.5.5.14.81.6"></a><h4>Parameters</h4>
3603
<div class="informaltable"><table width="100%" border="0">
3605
<col width="150px" class="parameters_name">
3606
<col class="parameters_description">
3607
<col width="200px" class="parameters_annotations">
3611
<td class="parameter_name"><p>object</p></td>
3612
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
3613
<td class="parameter_annotations"> </td>
3616
<td class="parameter_name"><p>value</p></td>
3617
<td class="parameter_description"><p>The value to set.</p></td>
3618
<td class="parameter_annotations"> </td>
3625
<div class="refsect2">
3626
<a name="udisks-drive-set-sort-key"></a><h3>udisks_drive_set_sort_key ()</h3>
3627
<pre class="programlisting"><span class="returnvalue">void</span>
3628
udisks_drive_set_sort_key (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>,
3629
<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>
3630
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.SortKey" title='The "SortKey" property'>"SortKey"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3632
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3633
<div class="refsect3">
3634
<a name="id-1.4.5.5.14.82.6"></a><h4>Parameters</h4>
3635
<div class="informaltable"><table width="100%" border="0">
3637
<col width="150px" class="parameters_name">
3638
<col class="parameters_description">
3639
<col width="200px" class="parameters_annotations">
3643
<td class="parameter_name"><p>object</p></td>
3644
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
3645
<td class="parameter_annotations"> </td>
3648
<td class="parameter_name"><p>value</p></td>
3649
<td class="parameter_description"><p>The value to set.</p></td>
3650
<td class="parameter_annotations"> </td>
3657
<div class="refsect2">
3658
<a name="udisks-drive-set-configuration"></a><h3>udisks_drive_set_configuration ()</h3>
3659
<pre class="programlisting"><span class="returnvalue">void</span>
3660
udisks_drive_set_configuration (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>,
3661
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>);</pre>
3662
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Configuration" title='The "Configuration" property'>"Configuration"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3664
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3665
<div class="refsect3">
3666
<a name="id-1.4.5.5.14.83.6"></a><h4>Parameters</h4>
3667
<div class="informaltable"><table width="100%" border="0">
3669
<col width="150px" class="parameters_name">
3670
<col class="parameters_description">
3671
<col width="200px" class="parameters_annotations">
3675
<td class="parameter_name"><p>object</p></td>
3676
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
3677
<td class="parameter_annotations"> </td>
3680
<td class="parameter_name"><p>value</p></td>
3681
<td class="parameter_description"><p>The value to set.</p></td>
3682
<td class="parameter_annotations"> </td>
3689
<div class="refsect2">
3690
<a name="udisks-drive-set-id"></a><h3>udisks_drive_set_id ()</h3>
3691
<pre class="programlisting"><span class="returnvalue">void</span>
3692
udisks_drive_set_id (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>,
3693
<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>
3694
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Id" title='The "Id" property'>"Id"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3696
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3697
<div class="refsect3">
3698
<a name="id-1.4.5.5.14.84.6"></a><h4>Parameters</h4>
3699
<div class="informaltable"><table width="100%" border="0">
3701
<col width="150px" class="parameters_name">
3702
<col class="parameters_description">
3703
<col width="200px" class="parameters_annotations">
3707
<td class="parameter_name"><p>object</p></td>
3708
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
3709
<td class="parameter_annotations"> </td>
3712
<td class="parameter_name"><p>value</p></td>
3713
<td class="parameter_description"><p>The value to set.</p></td>
3714
<td class="parameter_annotations"> </td>
3721
<div class="refsect2">
3722
<a name="udisks-drive-set-can-power-off"></a><h3>udisks_drive_set_can_power_off ()</h3>
3723
<pre class="programlisting"><span class="returnvalue">void</span>
3724
udisks_drive_set_can_power_off (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>,
3725
<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>
3726
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.CanPowerOff" title='The "CanPowerOff" property'>"CanPowerOff"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3728
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3729
<div class="refsect3">
3730
<a name="id-1.4.5.5.14.85.6"></a><h4>Parameters</h4>
3731
<div class="informaltable"><table width="100%" border="0">
3733
<col width="150px" class="parameters_name">
3734
<col class="parameters_description">
3735
<col width="200px" class="parameters_annotations">
3739
<td class="parameter_name"><p>object</p></td>
3740
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
3741
<td class="parameter_annotations"> </td>
3744
<td class="parameter_name"><p>value</p></td>
3745
<td class="parameter_description"><p>The value to set.</p></td>
3746
<td class="parameter_annotations"> </td>
3751
<p class="since">Since 2.1</p>
3754
<div class="refsect2">
3755
<a name="udisks-drive-set-sibling-id"></a><h3>udisks_drive_set_sibling_id ()</h3>
3756
<pre class="programlisting"><span class="returnvalue">void</span>
3757
udisks_drive_set_sibling_id (<em class="parameter"><code><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object</code></em>,
3758
<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>
3759
<p>Sets the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.SiblingId" title='The "SiblingId" property'>"SiblingId"</a> D-Bus property to <em class="parameter"><code>value</code></em>
3761
<p>Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.</p>
3762
<div class="refsect3">
3763
<a name="id-1.4.5.5.14.86.6"></a><h4>Parameters</h4>
3764
<div class="informaltable"><table width="100%" border="0">
3766
<col width="150px" class="parameters_name">
3767
<col class="parameters_description">
3768
<col width="200px" class="parameters_annotations">
3772
<td class="parameter_name"><p>object</p></td>
3773
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
3774
<td class="parameter_annotations"> </td>
3777
<td class="parameter_name"><p>value</p></td>
3778
<td class="parameter_description"><p>The value to set.</p></td>
3779
<td class="parameter_annotations"> </td>
3784
<p class="since">Since 2.1</p>
3787
<div class="refsect2">
3788
<a name="udisks-drive-proxy-new"></a><h3>udisks_drive_proxy_new ()</h3>
3789
<pre class="programlisting"><span class="returnvalue">void</span>
3790
udisks_drive_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>,
3791
<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>,
3792
<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>,
3793
<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>,
3794
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
3795
<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>,
3796
<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>
3797
<p>Asynchronously creates a proxy for the D-Bus interface <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-interface-org-freedesktop-UDisks2-Drive.top_of_page">org.freedesktop.UDisks2.Drive</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>
3798
<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
3799
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.
3800
You can then call <a class="link" href="UDisksDrive.html#udisks-drive-proxy-new-finish" title="udisks_drive_proxy_new_finish ()"><code class="function">udisks_drive_proxy_new_finish()</code></a> to get the result of the operation.</p>
3801
<p>See <a class="link" href="UDisksDrive.html#udisks-drive-proxy-new-sync" title="udisks_drive_proxy_new_sync ()"><code class="function">udisks_drive_proxy_new_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
3802
<div class="refsect3">
3803
<a name="id-1.4.5.5.14.87.7"></a><h4>Parameters</h4>
3804
<div class="informaltable"><table width="100%" border="0">
3806
<col width="150px" class="parameters_name">
3807
<col class="parameters_description">
3808
<col width="200px" class="parameters_annotations">
3812
<td class="parameter_name"><p>connection</p></td>
3813
<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>
3814
<td class="parameter_annotations"> </td>
3817
<td class="parameter_name"><p>flags</p></td>
3818
<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>
3819
<td class="parameter_annotations"> </td>
3822
<td class="parameter_name"><p>name</p></td>
3823
<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>
3824
is not a message bus connection. </p></td>
3825
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
3828
<td class="parameter_name"><p>object_path</p></td>
3829
<td class="parameter_description"><p>An object path.</p></td>
3830
<td class="parameter_annotations"> </td>
3833
<td class="parameter_name"><p>cancellable</p></td>
3834
<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>
3835
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
3838
<td class="parameter_name"><p>callback</p></td>
3839
<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>
3840
<td class="parameter_annotations"> </td>
3843
<td class="parameter_name"><p>user_data</p></td>
3844
<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
3846
<td class="parameter_annotations"> </td>
3853
<div class="refsect2">
3854
<a name="udisks-drive-proxy-new-finish"></a><h3>udisks_drive_proxy_new_finish ()</h3>
3855
<pre class="programlisting"><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="returnvalue">UDisksDrive</span></a> *
3856
udisks_drive_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>,
3857
<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>
3858
<p>Finishes an operation started with <a class="link" href="UDisksDrive.html#udisks-drive-proxy-new" title="udisks_drive_proxy_new ()"><code class="function">udisks_drive_proxy_new()</code></a>.</p>
3859
<div class="refsect3">
3860
<a name="id-1.4.5.5.14.88.5"></a><h4>Parameters</h4>
3861
<div class="informaltable"><table width="100%" border="0">
3863
<col width="150px" class="parameters_name">
3864
<col class="parameters_description">
3865
<col width="200px" class="parameters_annotations">
3869
<td class="parameter_name"><p>res</p></td>
3870
<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="UDisksDrive.html#udisks-drive-proxy-new" title="udisks_drive_proxy_new ()"><code class="function">udisks_drive_proxy_new()</code></a>.</p></td>
3871
<td class="parameter_annotations"> </td>
3874
<td class="parameter_name"><p>error</p></td>
3875
<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>
3876
<td class="parameter_annotations"> </td>
3881
<div class="refsect3">
3882
<a name="id-1.4.5.5.14.88.6"></a><h4>Returns</h4>
3883
<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>
3885
<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> UDisksDriveProxy]</span></p>
3889
<div class="refsect2">
3890
<a name="udisks-drive-proxy-new-sync"></a><h3>udisks_drive_proxy_new_sync ()</h3>
3891
<pre class="programlisting"><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="returnvalue">UDisksDrive</span></a> *
3892
udisks_drive_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>,
3893
<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>,
3894
<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>,
3895
<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>,
3896
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
3897
<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>
3898
<p>Synchronously creates a proxy for the D-Bus interface <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-interface-org-freedesktop-UDisks2-Drive.top_of_page">org.freedesktop.UDisks2.Drive</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>
3899
<p>The calling thread is blocked until a reply is received.</p>
3900
<p>See <a class="link" href="UDisksDrive.html#udisks-drive-proxy-new" title="udisks_drive_proxy_new ()"><code class="function">udisks_drive_proxy_new()</code></a> for the asynchronous version of this constructor.</p>
3901
<div class="refsect3">
3902
<a name="id-1.4.5.5.14.89.7"></a><h4>Parameters</h4>
3903
<div class="informaltable"><table width="100%" border="0">
3905
<col width="150px" class="parameters_name">
3906
<col class="parameters_description">
3907
<col width="200px" class="parameters_annotations">
3911
<td class="parameter_name"><p>connection</p></td>
3912
<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>
3913
<td class="parameter_annotations"> </td>
3916
<td class="parameter_name"><p>flags</p></td>
3917
<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>
3918
<td class="parameter_annotations"> </td>
3921
<td class="parameter_name"><p>name</p></td>
3922
<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>
3923
is not a message bus connection. </p></td>
3924
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
3927
<td class="parameter_name"><p>object_path</p></td>
3928
<td class="parameter_description"><p>An object path.</p></td>
3929
<td class="parameter_annotations"> </td>
3932
<td class="parameter_name"><p>cancellable</p></td>
3933
<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>
3934
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
3937
<td class="parameter_name"><p>error</p></td>
3938
<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>
3939
<td class="parameter_annotations"> </td>
3944
<div class="refsect3">
3945
<a name="id-1.4.5.5.14.89.8"></a><h4>Returns</h4>
3946
<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>
3948
<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> UDisksDriveProxy]</span></p>
3952
<div class="refsect2">
3953
<a name="udisks-drive-proxy-new-for-bus"></a><h3>udisks_drive_proxy_new_for_bus ()</h3>
3954
<pre class="programlisting"><span class="returnvalue">void</span>
3955
udisks_drive_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>,
3956
<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>,
3957
<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>,
3958
<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>,
3959
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
3960
<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>,
3961
<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>
3962
<p>Like <a class="link" href="UDisksDrive.html#udisks-drive-proxy-new" title="udisks_drive_proxy_new ()"><code class="function">udisks_drive_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>
3963
<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
3964
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.
3965
You can then call <a class="link" href="UDisksDrive.html#udisks-drive-proxy-new-for-bus-finish" title="udisks_drive_proxy_new_for_bus_finish ()"><code class="function">udisks_drive_proxy_new_for_bus_finish()</code></a> to get the result of the operation.</p>
3966
<p>See <a class="link" href="UDisksDrive.html#udisks-drive-proxy-new-for-bus-sync" title="udisks_drive_proxy_new_for_bus_sync ()"><code class="function">udisks_drive_proxy_new_for_bus_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
3967
<div class="refsect3">
3968
<a name="id-1.4.5.5.14.90.7"></a><h4>Parameters</h4>
3969
<div class="informaltable"><table width="100%" border="0">
3971
<col width="150px" class="parameters_name">
3972
<col class="parameters_description">
3973
<col width="200px" class="parameters_annotations">
3977
<td class="parameter_name"><p>bus_type</p></td>
3978
<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>
3979
<td class="parameter_annotations"> </td>
3982
<td class="parameter_name"><p>flags</p></td>
3983
<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>
3984
<td class="parameter_annotations"> </td>
3987
<td class="parameter_name"><p>name</p></td>
3988
<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
3989
<td class="parameter_annotations"> </td>
3992
<td class="parameter_name"><p>object_path</p></td>
3993
<td class="parameter_description"><p>An object path.</p></td>
3994
<td class="parameter_annotations"> </td>
3997
<td class="parameter_name"><p>cancellable</p></td>
3998
<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>
3999
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
4002
<td class="parameter_name"><p>callback</p></td>
4003
<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>
4004
<td class="parameter_annotations"> </td>
4007
<td class="parameter_name"><p>user_data</p></td>
4008
<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
4010
<td class="parameter_annotations"> </td>
4017
<div class="refsect2">
4018
<a name="udisks-drive-proxy-new-for-bus-finish"></a><h3>udisks_drive_proxy_new_for_bus_finish ()</h3>
4019
<pre class="programlisting"><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="returnvalue">UDisksDrive</span></a> *
4020
udisks_drive_proxy_new_for_bus_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>,
4021
<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>
4022
<p>Finishes an operation started with <a class="link" href="UDisksDrive.html#udisks-drive-proxy-new-for-bus" title="udisks_drive_proxy_new_for_bus ()"><code class="function">udisks_drive_proxy_new_for_bus()</code></a>.</p>
4023
<div class="refsect3">
4024
<a name="id-1.4.5.5.14.91.5"></a><h4>Parameters</h4>
4025
<div class="informaltable"><table width="100%" border="0">
4027
<col width="150px" class="parameters_name">
4028
<col class="parameters_description">
4029
<col width="200px" class="parameters_annotations">
4033
<td class="parameter_name"><p>res</p></td>
4034
<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="UDisksDrive.html#udisks-drive-proxy-new-for-bus" title="udisks_drive_proxy_new_for_bus ()"><code class="function">udisks_drive_proxy_new_for_bus()</code></a>.</p></td>
4035
<td class="parameter_annotations"> </td>
4038
<td class="parameter_name"><p>error</p></td>
4039
<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>
4040
<td class="parameter_annotations"> </td>
4045
<div class="refsect3">
4046
<a name="id-1.4.5.5.14.91.6"></a><h4>Returns</h4>
4047
<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>
4049
<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> UDisksDriveProxy]</span></p>
4053
<div class="refsect2">
4054
<a name="udisks-drive-proxy-new-for-bus-sync"></a><h3>udisks_drive_proxy_new_for_bus_sync ()</h3>
4055
<pre class="programlisting"><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="returnvalue">UDisksDrive</span></a> *
4056
udisks_drive_proxy_new_for_bus_sync (<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>,
4057
<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>,
4058
<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>,
4059
<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>,
4060
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
4061
<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>
4062
<p>Like <a class="link" href="UDisksDrive.html#udisks-drive-proxy-new-sync" title="udisks_drive_proxy_new_sync ()"><code class="function">udisks_drive_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>
4063
<p>The calling thread is blocked until a reply is received.</p>
4064
<p>See <a class="link" href="UDisksDrive.html#udisks-drive-proxy-new-for-bus" title="udisks_drive_proxy_new_for_bus ()"><code class="function">udisks_drive_proxy_new_for_bus()</code></a> for the asynchronous version of this constructor.</p>
4065
<div class="refsect3">
4066
<a name="id-1.4.5.5.14.92.7"></a><h4>Parameters</h4>
4067
<div class="informaltable"><table width="100%" border="0">
4069
<col width="150px" class="parameters_name">
4070
<col class="parameters_description">
4071
<col width="200px" class="parameters_annotations">
4075
<td class="parameter_name"><p>bus_type</p></td>
4076
<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>
4077
<td class="parameter_annotations"> </td>
4080
<td class="parameter_name"><p>flags</p></td>
4081
<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>
4082
<td class="parameter_annotations"> </td>
4085
<td class="parameter_name"><p>name</p></td>
4086
<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
4087
<td class="parameter_annotations"> </td>
4090
<td class="parameter_name"><p>object_path</p></td>
4091
<td class="parameter_description"><p>An object path.</p></td>
4092
<td class="parameter_annotations"> </td>
4095
<td class="parameter_name"><p>cancellable</p></td>
4096
<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>
4097
<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
4100
<td class="parameter_name"><p>error</p></td>
4101
<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>
4102
<td class="parameter_annotations"> </td>
4107
<div class="refsect3">
4108
<a name="id-1.4.5.5.14.92.8"></a><h4>Returns</h4>
4109
<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>
4111
<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> UDisksDriveProxy]</span></p>
4115
<div class="refsect2">
4116
<a name="udisks-drive-skeleton-new"></a><h3>udisks_drive_skeleton_new ()</h3>
4117
<pre class="programlisting"><a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="returnvalue">UDisksDrive</span></a> *
4118
udisks_drive_skeleton_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
4119
<p>Creates a skeleton object for the D-Bus interface <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-interface-org-freedesktop-UDisks2-Drive.top_of_page">org.freedesktop.UDisks2.Drive</a>.</p>
4120
<div class="refsect3">
4121
<a name="id-1.4.5.5.14.93.5"></a><h4>Returns</h4>
4122
<p> The skeleton object. </p>
4123
<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> UDisksDriveSkeleton]</span></p>
4127
<div class="refsect1">
4128
<a name="UDisksDrive.other_details"></a><h2>Types and Values</h2>
4129
<div class="refsect2">
4130
<a name="UDisksDrive-struct"></a><h3>UDisksDrive</h3>
4131
<pre class="programlisting">typedef struct _UDisksDrive UDisksDrive;</pre>
4132
<p>Abstract interface type for the D-Bus interface <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-interface-org-freedesktop-UDisks2-Drive.top_of_page">org.freedesktop.UDisks2.Drive</a>.</p>
4135
<div class="refsect2">
4136
<a name="UDisksDriveIface"></a><h3>struct UDisksDriveIface</h3>
4137
<pre class="programlisting">struct UDisksDriveIface {
4138
GTypeInterface parent_iface;
4141
gboolean (*handle_eject) (
4142
UDisksDrive *object,
4143
GDBusMethodInvocation *invocation,
4144
GVariant *arg_options);
4146
gboolean (*handle_set_configuration) (
4147
UDisksDrive *object,
4148
GDBusMethodInvocation *invocation,
4149
GVariant *arg_value,
4150
GVariant *arg_options);
4152
GVariant * (*get_configuration) (UDisksDrive *object);
4154
const gchar * (*get_connection_bus) (UDisksDrive *object);
4156
gboolean (*get_ejectable) (UDisksDrive *object);
4158
const gchar * (*get_id) (UDisksDrive *object);
4160
const gchar * (*get_media) (UDisksDrive *object);
4162
gboolean (*get_media_available) (UDisksDrive *object);
4164
gboolean (*get_media_change_detected) (UDisksDrive *object);
4166
const gchar *const * (*get_media_compatibility) (UDisksDrive *object);
4168
gboolean (*get_media_removable) (UDisksDrive *object);
4170
const gchar * (*get_model) (UDisksDrive *object);
4172
gboolean (*get_optical) (UDisksDrive *object);
4174
gboolean (*get_optical_blank) (UDisksDrive *object);
4176
guint (*get_optical_num_audio_tracks) (UDisksDrive *object);
4178
guint (*get_optical_num_data_tracks) (UDisksDrive *object);
4180
guint (*get_optical_num_sessions) (UDisksDrive *object);
4182
guint (*get_optical_num_tracks) (UDisksDrive *object);
4184
gboolean (*get_removable) (UDisksDrive *object);
4186
const gchar * (*get_revision) (UDisksDrive *object);
4188
gint (*get_rotation_rate) (UDisksDrive *object);
4190
const gchar * (*get_seat) (UDisksDrive *object);
4192
const gchar * (*get_serial) (UDisksDrive *object);
4194
guint64 (*get_size) (UDisksDrive *object);
4196
const gchar * (*get_sort_key) (UDisksDrive *object);
4198
guint64 (*get_time_detected) (UDisksDrive *object);
4200
guint64 (*get_time_media_detected) (UDisksDrive *object);
4202
const gchar * (*get_vendor) (UDisksDrive *object);
4204
const gchar * (*get_wwn) (UDisksDrive *object);
4206
gboolean (*handle_power_off) (
4207
UDisksDrive *object,
4208
GDBusMethodInvocation *invocation,
4209
GVariant *arg_options);
4211
gboolean (*get_can_power_off) (UDisksDrive *object);
4213
const gchar * (*get_sibling_id) (UDisksDrive *object);
4216
<p>Virtual table for the D-Bus interface <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-interface-org-freedesktop-UDisks2-Drive.top_of_page">org.freedesktop.UDisks2.Drive</a>.</p>
4217
<div class="refsect3">
4218
<a name="id-1.4.5.5.15.3.5"></a><h4>Members</h4>
4219
<div class="informaltable"><table width="100%" border="0">
4221
<col width="300px" class="struct_members_name">
4222
<col class="struct_members_description">
4223
<col width="200px" class="struct_members_annotations">
4227
<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="UDisksDriveIface.parent-iface"></a>parent_iface</code></em>;</p></td>
4228
<td class="struct_member_description"><p>The parent interface.</p></td>
4229
<td class="struct_member_annotations"> </td>
4232
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveIface.handle-eject"></a>handle_eject</code></em> ()</p></td>
4233
<td class="struct_member_description"><p>Handler for the <a class="link" href="UDisksDrive.html#UDisksDrive-handle-eject" title="The “handle-eject” signal"><span class="type">“handle-eject”</span></a> signal.</p></td>
4234
<td class="struct_member_annotations"> </td>
4237
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveIface.handle-set-configuration"></a>handle_set_configuration</code></em> ()</p></td>
4238
<td class="struct_member_description"><p>Handler for the <a class="link" href="UDisksDrive.html#UDisksDrive-handle-set-configuration" title="The “handle-set-configuration” signal"><span class="type">“handle-set-configuration”</span></a> signal.</p></td>
4239
<td class="struct_member_annotations"> </td>
4242
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveIface.get-configuration"></a>get_configuration</code></em> ()</p></td>
4243
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDrive.html#UDisksDrive--configuration" title="The “configuration” property"><span class="type">“configuration”</span></a> property.</p></td>
4244
<td class="struct_member_annotations"> </td>
4247
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveIface.get-connection-bus"></a>get_connection_bus</code></em> ()</p></td>
4248
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDrive.html#UDisksDrive--connection-bus" title="The “connection-bus” property"><span class="type">“connection-bus”</span></a> property.</p></td>
4249
<td class="struct_member_annotations"> </td>
4252
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveIface.get-ejectable"></a>get_ejectable</code></em> ()</p></td>
4253
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDrive.html#UDisksDrive--ejectable" title="The “ejectable” property"><span class="type">“ejectable”</span></a> property.</p></td>
4254
<td class="struct_member_annotations"> </td>
4257
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveIface.get-id"></a>get_id</code></em> ()</p></td>
4258
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDrive.html#UDisksDrive--id" title="The “id” property"><span class="type">“id”</span></a> property.</p></td>
4259
<td class="struct_member_annotations"> </td>
4262
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveIface.get-media"></a>get_media</code></em> ()</p></td>
4263
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDrive.html#UDisksDrive--media" title="The “media” property"><span class="type">“media”</span></a> property.</p></td>
4264
<td class="struct_member_annotations"> </td>
4267
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveIface.get-media-available"></a>get_media_available</code></em> ()</p></td>
4268
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDrive.html#UDisksDrive--media-available" title="The “media-available” property"><span class="type">“media-available”</span></a> property.</p></td>
4269
<td class="struct_member_annotations"> </td>
4272
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveIface.get-media-change-detected"></a>get_media_change_detected</code></em> ()</p></td>
4273
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDrive.html#UDisksDrive--media-change-detected" title="The “media-change-detected” property"><span class="type">“media-change-detected”</span></a> property.</p></td>
4274
<td class="struct_member_annotations"> </td>
4277
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveIface.get-media-compatibility"></a>get_media_compatibility</code></em> ()</p></td>
4278
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDrive.html#UDisksDrive--media-compatibility" title="The “media-compatibility” property"><span class="type">“media-compatibility”</span></a> property.</p></td>
4279
<td class="struct_member_annotations"> </td>
4282
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveIface.get-media-removable"></a>get_media_removable</code></em> ()</p></td>
4283
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDrive.html#UDisksDrive--media-removable" title="The “media-removable” property"><span class="type">“media-removable”</span></a> property.</p></td>
4284
<td class="struct_member_annotations"> </td>
4287
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveIface.get-model"></a>get_model</code></em> ()</p></td>
4288
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDrive.html#UDisksDrive--model" title="The “model” property"><span class="type">“model”</span></a> property.</p></td>
4289
<td class="struct_member_annotations"> </td>
4292
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveIface.get-optical"></a>get_optical</code></em> ()</p></td>
4293
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDrive.html#UDisksDrive--optical" title="The “optical” property"><span class="type">“optical”</span></a> property.</p></td>
4294
<td class="struct_member_annotations"> </td>
4297
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveIface.get-optical-blank"></a>get_optical_blank</code></em> ()</p></td>
4298
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDrive.html#UDisksDrive--optical-blank" title="The “optical-blank” property"><span class="type">“optical-blank”</span></a> property.</p></td>
4299
<td class="struct_member_annotations"> </td>
4302
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveIface.get-optical-num-audio-tracks"></a>get_optical_num_audio_tracks</code></em> ()</p></td>
4303
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDrive.html#UDisksDrive--optical-num-audio-tracks" title="The “optical-num-audio-tracks” property"><span class="type">“optical-num-audio-tracks”</span></a> property.</p></td>
4304
<td class="struct_member_annotations"> </td>
4307
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveIface.get-optical-num-data-tracks"></a>get_optical_num_data_tracks</code></em> ()</p></td>
4308
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDrive.html#UDisksDrive--optical-num-data-tracks" title="The “optical-num-data-tracks” property"><span class="type">“optical-num-data-tracks”</span></a> property.</p></td>
4309
<td class="struct_member_annotations"> </td>
4312
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveIface.get-optical-num-sessions"></a>get_optical_num_sessions</code></em> ()</p></td>
4313
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDrive.html#UDisksDrive--optical-num-sessions" title="The “optical-num-sessions” property"><span class="type">“optical-num-sessions”</span></a> property.</p></td>
4314
<td class="struct_member_annotations"> </td>
4317
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveIface.get-optical-num-tracks"></a>get_optical_num_tracks</code></em> ()</p></td>
4318
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDrive.html#UDisksDrive--optical-num-tracks" title="The “optical-num-tracks” property"><span class="type">“optical-num-tracks”</span></a> property.</p></td>
4319
<td class="struct_member_annotations"> </td>
4322
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveIface.get-removable"></a>get_removable</code></em> ()</p></td>
4323
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDrive.html#UDisksDrive--removable" title="The “removable” property"><span class="type">“removable”</span></a> property.</p></td>
4324
<td class="struct_member_annotations"> </td>
4327
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveIface.get-revision"></a>get_revision</code></em> ()</p></td>
4328
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDrive.html#UDisksDrive--revision" title="The “revision” property"><span class="type">“revision”</span></a> property.</p></td>
4329
<td class="struct_member_annotations"> </td>
4332
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveIface.get-rotation-rate"></a>get_rotation_rate</code></em> ()</p></td>
4333
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDrive.html#UDisksDrive--rotation-rate" title="The “rotation-rate” property"><span class="type">“rotation-rate”</span></a> property.</p></td>
4334
<td class="struct_member_annotations"> </td>
4337
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveIface.get-seat"></a>get_seat</code></em> ()</p></td>
4338
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDrive.html#UDisksDrive--seat" title="The “seat” property"><span class="type">“seat”</span></a> property.</p></td>
4339
<td class="struct_member_annotations"> </td>
4342
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveIface.get-serial"></a>get_serial</code></em> ()</p></td>
4343
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDrive.html#UDisksDrive--serial" title="The “serial” property"><span class="type">“serial”</span></a> property.</p></td>
4344
<td class="struct_member_annotations"> </td>
4347
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveIface.get-size"></a>get_size</code></em> ()</p></td>
4348
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDrive.html#UDisksDrive--size" title="The “size” property"><span class="type">“size”</span></a> property.</p></td>
4349
<td class="struct_member_annotations"> </td>
4352
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveIface.get-sort-key"></a>get_sort_key</code></em> ()</p></td>
4353
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDrive.html#UDisksDrive--sort-key" title="The “sort-key” property"><span class="type">“sort-key”</span></a> property.</p></td>
4354
<td class="struct_member_annotations"> </td>
4357
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveIface.get-time-detected"></a>get_time_detected</code></em> ()</p></td>
4358
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDrive.html#UDisksDrive--time-detected" title="The “time-detected” property"><span class="type">“time-detected”</span></a> property.</p></td>
4359
<td class="struct_member_annotations"> </td>
4362
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveIface.get-time-media-detected"></a>get_time_media_detected</code></em> ()</p></td>
4363
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDrive.html#UDisksDrive--time-media-detected" title="The “time-media-detected” property"><span class="type">“time-media-detected”</span></a> property.</p></td>
4364
<td class="struct_member_annotations"> </td>
4367
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveIface.get-vendor"></a>get_vendor</code></em> ()</p></td>
4368
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDrive.html#UDisksDrive--vendor" title="The “vendor” property"><span class="type">“vendor”</span></a> property.</p></td>
4369
<td class="struct_member_annotations"> </td>
4372
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveIface.get-wwn"></a>get_wwn</code></em> ()</p></td>
4373
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDrive.html#UDisksDrive--wwn" title="The “wwn” property"><span class="type">“wwn”</span></a> property.</p></td>
4374
<td class="struct_member_annotations"> </td>
4377
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveIface.handle-power-off"></a>handle_power_off</code></em> ()</p></td>
4378
<td class="struct_member_description"><p>Handler for the <a class="link" href="UDisksDrive.html#UDisksDrive-handle-power-off" title="The “handle-power-off” signal"><span class="type">“handle-power-off”</span></a> signal.</p></td>
4379
<td class="struct_member_annotations"> </td>
4382
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveIface.get-can-power-off"></a>get_can_power_off</code></em> ()</p></td>
4383
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDrive.html#UDisksDrive--can-power-off" title="The “can-power-off” property"><span class="type">“can-power-off”</span></a> property.</p></td>
4384
<td class="struct_member_annotations"> </td>
4387
<td class="struct_member_name"><p><em class="structfield"><code><a name="UDisksDriveIface.get-sibling-id"></a>get_sibling_id</code></em> ()</p></td>
4388
<td class="struct_member_description"><p>Getter for the <a class="link" href="UDisksDrive.html#UDisksDrive--sibling-id" title="The “sibling-id” property"><span class="type">“sibling-id”</span></a> property.</p></td>
4389
<td class="struct_member_annotations"> </td>
4396
<div class="refsect2">
4397
<a name="UDisksDriveProxy-struct"></a><h3>struct UDisksDriveProxy</h3>
4398
<pre class="programlisting">struct UDisksDriveProxy;</pre>
4399
<p>The <a class="link" href="UDisksDrive.html#UDisksDriveProxy"><span class="type">UDisksDriveProxy</span></a> structure contains only private data and should only be accessed using the provided API.</p>
4402
<div class="refsect2">
4403
<a name="UDisksDriveProxyClass"></a><h3>struct UDisksDriveProxyClass</h3>
4404
<pre class="programlisting">struct UDisksDriveProxyClass {
4405
GDBusProxyClass parent_class;
4408
<p>Class structure for <a class="link" href="UDisksDrive.html#UDisksDriveProxy"><span class="type">UDisksDriveProxy</span></a>.</p>
4409
<div class="refsect3">
4410
<a name="id-1.4.5.5.15.5.5"></a><h4>Members</h4>
4411
<div class="informaltable"><table width="100%" border="0">
4413
<col width="300px" class="struct_members_name">
4414
<col class="struct_members_description">
4415
<col width="200px" class="struct_members_annotations">
4418
<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="UDisksDriveProxyClass.parent-class"></a>parent_class</code></em>;</p></td>
4419
<td class="struct_member_description"><p>The parent class.</p></td>
4420
<td class="struct_member_annotations"> </td>
4426
<div class="refsect2">
4427
<a name="UDisksDriveSkeleton-struct"></a><h3>struct UDisksDriveSkeleton</h3>
4428
<pre class="programlisting">struct UDisksDriveSkeleton;</pre>
4429
<p>The <a class="link" href="UDisksDrive.html#UDisksDriveSkeleton"><span class="type">UDisksDriveSkeleton</span></a> structure contains only private data and should only be accessed using the provided API.</p>
4432
<div class="refsect2">
4433
<a name="UDisksDriveSkeletonClass"></a><h3>struct UDisksDriveSkeletonClass</h3>
4434
<pre class="programlisting">struct UDisksDriveSkeletonClass {
4435
GDBusInterfaceSkeletonClass parent_class;
4438
<p>Class structure for <a class="link" href="UDisksDrive.html#UDisksDriveSkeleton"><span class="type">UDisksDriveSkeleton</span></a>.</p>
4439
<div class="refsect3">
4440
<a name="id-1.4.5.5.15.7.5"></a><h4>Members</h4>
4441
<div class="informaltable"><table width="100%" border="0">
4443
<col width="300px" class="struct_members_name">
4444
<col class="struct_members_description">
4445
<col width="200px" class="struct_members_annotations">
4448
<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="UDisksDriveSkeletonClass.parent-class"></a>parent_class</code></em>;</p></td>
4449
<td class="struct_member_description"><p>The parent class.</p></td>
4450
<td class="struct_member_annotations"> </td>
4456
<div class="refsect1">
4457
<a name="UDisksDrive.property-details"></a><h2>Property Details</h2>
4458
<div class="refsect2">
4459
<a name="UDisksDrive--can-power-off"></a><h3>The <code class="literal">“can-power-off”</code> property</h3>
4460
<pre class="programlisting"> “can-power-off” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
4461
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.CanPowerOff" title='The "CanPowerOff" property'>"CanPowerOff"</a>.</p>
4462
<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>
4463
<p>Flags: Read / Write</p>
4464
<p>Default value: FALSE</p>
4465
<p class="since">Since 2.1</p>
4468
<div class="refsect2">
4469
<a name="UDisksDrive--configuration"></a><h3>The <code class="literal">“configuration”</code> property</h3>
4470
<pre class="programlisting"> “configuration” <a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *</pre>
4471
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Configuration" title='The "Configuration" property'>"Configuration"</a>.</p>
4472
<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>
4473
<p>Flags: Read / Write</p>
4474
<p>Allowed values: GVariant<a{sv}></p>
4475
<p>Default value: NULL</p>
4478
<div class="refsect2">
4479
<a name="UDisksDrive--connection-bus"></a><h3>The <code class="literal">“connection-bus”</code> property</h3>
4480
<pre class="programlisting"> “connection-bus” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
4481
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.ConnectionBus" title='The "ConnectionBus" property'>"ConnectionBus"</a>.</p>
4482
<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>
4483
<p>Flags: Read / Write</p>
4484
<p>Default value: NULL</p>
4487
<div class="refsect2">
4488
<a name="UDisksDrive--ejectable"></a><h3>The <code class="literal">“ejectable”</code> property</h3>
4489
<pre class="programlisting"> “ejectable” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
4490
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Ejectable" title='The "Ejectable" property'>"Ejectable"</a>.</p>
4491
<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>
4492
<p>Flags: Read / Write</p>
4493
<p>Default value: FALSE</p>
4496
<div class="refsect2">
4497
<a name="UDisksDrive--id"></a><h3>The <code class="literal">“id”</code> property</h3>
4498
<pre class="programlisting"> “id” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
4499
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Id" title='The "Id" property'>"Id"</a>.</p>
4500
<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>
4501
<p>Flags: Read / Write</p>
4502
<p>Default value: NULL</p>
4505
<div class="refsect2">
4506
<a name="UDisksDrive--media"></a><h3>The <code class="literal">“media”</code> property</h3>
4507
<pre class="programlisting"> “media” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
4508
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Media" title='The "Media" property'>"Media"</a>.</p>
4509
<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>
4510
<p>Flags: Read / Write</p>
4511
<p>Default value: NULL</p>
4514
<div class="refsect2">
4515
<a name="UDisksDrive--media-available"></a><h3>The <code class="literal">“media-available”</code> property</h3>
4516
<pre class="programlisting"> “media-available” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
4517
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.MediaAvailable" title='The "MediaAvailable" property'>"MediaAvailable"</a>.</p>
4518
<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>
4519
<p>Flags: Read / Write</p>
4520
<p>Default value: FALSE</p>
4523
<div class="refsect2">
4524
<a name="UDisksDrive--media-change-detected"></a><h3>The <code class="literal">“media-change-detected”</code> property</h3>
4525
<pre class="programlisting"> “media-change-detected” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
4526
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.MediaChangeDetected" title='The "MediaChangeDetected" property'>"MediaChangeDetected"</a>.</p>
4527
<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>
4528
<p>Flags: Read / Write</p>
4529
<p>Default value: FALSE</p>
4532
<div class="refsect2">
4533
<a name="UDisksDrive--media-compatibility"></a><h3>The <code class="literal">“media-compatibility”</code> property</h3>
4534
<pre class="programlisting"> “media-compatibility” <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Boxed-Types.html#GStrv"><span class="type">GStrv</span></a></pre>
4535
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.MediaCompatibility" title='The "MediaCompatibility" property'>"MediaCompatibility"</a>.</p>
4536
<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>
4537
<p>Flags: Read / Write</p>
4540
<div class="refsect2">
4541
<a name="UDisksDrive--media-removable"></a><h3>The <code class="literal">“media-removable”</code> property</h3>
4542
<pre class="programlisting"> “media-removable” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
4543
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.MediaRemovable" title='The "MediaRemovable" property'>"MediaRemovable"</a>.</p>
4544
<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>
4545
<p>Flags: Read / Write</p>
4546
<p>Default value: FALSE</p>
4549
<div class="refsect2">
4550
<a name="UDisksDrive--model"></a><h3>The <code class="literal">“model”</code> property</h3>
4551
<pre class="programlisting"> “model” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
4552
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Model" title='The "Model" property'>"Model"</a>.</p>
4553
<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>
4554
<p>Flags: Read / Write</p>
4555
<p>Default value: NULL</p>
4558
<div class="refsect2">
4559
<a name="UDisksDrive--optical"></a><h3>The <code class="literal">“optical”</code> property</h3>
4560
<pre class="programlisting"> “optical” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
4561
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Optical" title='The "Optical" property'>"Optical"</a>.</p>
4562
<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>
4563
<p>Flags: Read / Write</p>
4564
<p>Default value: FALSE</p>
4567
<div class="refsect2">
4568
<a name="UDisksDrive--optical-blank"></a><h3>The <code class="literal">“optical-blank”</code> property</h3>
4569
<pre class="programlisting"> “optical-blank” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
4570
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.OpticalBlank" title='The "OpticalBlank" property'>"OpticalBlank"</a>.</p>
4571
<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>
4572
<p>Flags: Read / Write</p>
4573
<p>Default value: FALSE</p>
4576
<div class="refsect2">
4577
<a name="UDisksDrive--optical-num-audio-tracks"></a><h3>The <code class="literal">“optical-num-audio-tracks”</code> property</h3>
4578
<pre class="programlisting"> “optical-num-audio-tracks” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
4579
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.OpticalNumAudioTracks" title='The "OpticalNumAudioTracks" property'>"OpticalNumAudioTracks"</a>.</p>
4580
<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>
4581
<p>Flags: Read / Write</p>
4582
<p>Default value: 0</p>
4585
<div class="refsect2">
4586
<a name="UDisksDrive--optical-num-data-tracks"></a><h3>The <code class="literal">“optical-num-data-tracks”</code> property</h3>
4587
<pre class="programlisting"> “optical-num-data-tracks” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
4588
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.OpticalNumDataTracks" title='The "OpticalNumDataTracks" property'>"OpticalNumDataTracks"</a>.</p>
4589
<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>
4590
<p>Flags: Read / Write</p>
4591
<p>Default value: 0</p>
4594
<div class="refsect2">
4595
<a name="UDisksDrive--optical-num-sessions"></a><h3>The <code class="literal">“optical-num-sessions”</code> property</h3>
4596
<pre class="programlisting"> “optical-num-sessions” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
4597
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.OpticalNumSessions" title='The "OpticalNumSessions" property'>"OpticalNumSessions"</a>.</p>
4598
<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>
4599
<p>Flags: Read / Write</p>
4600
<p>Default value: 0</p>
4603
<div class="refsect2">
4604
<a name="UDisksDrive--optical-num-tracks"></a><h3>The <code class="literal">“optical-num-tracks”</code> property</h3>
4605
<pre class="programlisting"> “optical-num-tracks” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
4606
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.OpticalNumTracks" title='The "OpticalNumTracks" property'>"OpticalNumTracks"</a>.</p>
4607
<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>
4608
<p>Flags: Read / Write</p>
4609
<p>Default value: 0</p>
4612
<div class="refsect2">
4613
<a name="UDisksDrive--removable"></a><h3>The <code class="literal">“removable”</code> property</h3>
4614
<pre class="programlisting"> “removable” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
4615
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Removable" title='The "Removable" property'>"Removable"</a>.</p>
4616
<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>
4617
<p>Flags: Read / Write</p>
4618
<p>Default value: FALSE</p>
4621
<div class="refsect2">
4622
<a name="UDisksDrive--revision"></a><h3>The <code class="literal">“revision”</code> property</h3>
4623
<pre class="programlisting"> “revision” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
4624
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Revision" title='The "Revision" property'>"Revision"</a>.</p>
4625
<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>
4626
<p>Flags: Read / Write</p>
4627
<p>Default value: NULL</p>
4630
<div class="refsect2">
4631
<a name="UDisksDrive--rotation-rate"></a><h3>The <code class="literal">“rotation-rate”</code> property</h3>
4632
<pre class="programlisting"> “rotation-rate” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></pre>
4633
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.RotationRate" title='The "RotationRate" property'>"RotationRate"</a>.</p>
4634
<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>
4635
<p>Flags: Read / Write</p>
4636
<p>Default value: 0</p>
4639
<div class="refsect2">
4640
<a name="UDisksDrive--seat"></a><h3>The <code class="literal">“seat”</code> property</h3>
4641
<pre class="programlisting"> “seat” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
4642
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Seat" title='The "Seat" property'>"Seat"</a>.</p>
4643
<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>
4644
<p>Flags: Read / Write</p>
4645
<p>Default value: NULL</p>
4648
<div class="refsect2">
4649
<a name="UDisksDrive--serial"></a><h3>The <code class="literal">“serial”</code> property</h3>
4650
<pre class="programlisting"> “serial” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
4651
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Serial" title='The "Serial" property'>"Serial"</a>.</p>
4652
<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>
4653
<p>Flags: Read / Write</p>
4654
<p>Default value: NULL</p>
4657
<div class="refsect2">
4658
<a name="UDisksDrive--sibling-id"></a><h3>The <code class="literal">“sibling-id”</code> property</h3>
4659
<pre class="programlisting"> “sibling-id” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
4660
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.SiblingId" title='The "SiblingId" property'>"SiblingId"</a>.</p>
4661
<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>
4662
<p>Flags: Read / Write</p>
4663
<p>Default value: NULL</p>
4664
<p class="since">Since 2.1</p>
4667
<div class="refsect2">
4668
<a name="UDisksDrive--size"></a><h3>The <code class="literal">“size”</code> property</h3>
4669
<pre class="programlisting"> “size” <span class="type">guint64</span></pre>
4670
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Size" title='The "Size" property'>"Size"</a>.</p>
4671
<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>
4672
<p>Flags: Read / Write</p>
4673
<p>Default value: 0</p>
4676
<div class="refsect2">
4677
<a name="UDisksDrive--sort-key"></a><h3>The <code class="literal">“sort-key”</code> property</h3>
4678
<pre class="programlisting"> “sort-key” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
4679
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.SortKey" title='The "SortKey" property'>"SortKey"</a>.</p>
4680
<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>
4681
<p>Flags: Read / Write</p>
4682
<p>Default value: NULL</p>
4685
<div class="refsect2">
4686
<a name="UDisksDrive--time-detected"></a><h3>The <code class="literal">“time-detected”</code> property</h3>
4687
<pre class="programlisting"> “time-detected” <span class="type">guint64</span></pre>
4688
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.TimeDetected" title='The "TimeDetected" property'>"TimeDetected"</a>.</p>
4689
<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>
4690
<p>Flags: Read / Write</p>
4691
<p>Default value: 0</p>
4694
<div class="refsect2">
4695
<a name="UDisksDrive--time-media-detected"></a><h3>The <code class="literal">“time-media-detected”</code> property</h3>
4696
<pre class="programlisting"> “time-media-detected” <span class="type">guint64</span></pre>
4697
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.TimeMediaDetected" title='The "TimeMediaDetected" property'>"TimeMediaDetected"</a>.</p>
4698
<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>
4699
<p>Flags: Read / Write</p>
4700
<p>Default value: 0</p>
4703
<div class="refsect2">
4704
<a name="UDisksDrive--vendor"></a><h3>The <code class="literal">“vendor”</code> property</h3>
4705
<pre class="programlisting"> “vendor” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
4706
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.Vendor" title='The "Vendor" property'>"Vendor"</a>.</p>
4707
<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>
4708
<p>Flags: Read / Write</p>
4709
<p>Default value: NULL</p>
4712
<div class="refsect2">
4713
<a name="UDisksDrive--wwn"></a><h3>The <code class="literal">“wwn”</code> property</h3>
4714
<pre class="programlisting"> “wwn” <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
4715
<p>Represents the D-Bus property <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-property-org-freedesktop-UDisks2-Drive.WWN" title='The "WWN" property'>"WWN"</a>.</p>
4716
<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>
4717
<p>Flags: Read / Write</p>
4718
<p>Default value: NULL</p>
4721
<div class="refsect1">
4722
<a name="UDisksDrive.signal-details"></a><h2>Signal Details</h2>
4723
<div class="refsect2">
4724
<a name="UDisksDrive-handle-eject"></a><h3>The <code class="literal">“handle-eject”</code> signal</h3>
4725
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
4726
user_function (<a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object,
4727
<a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a> *invocation,
4728
<a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options,
4729
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
4730
<p>Signal emitted when a remote caller is invoking the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-method-org-freedesktop-UDisks2-Drive.Eject" title="The Eject() method"><code class="function">Eject()</code></a> D-Bus method.</p>
4731
<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>
4732
and eventually call <a class="link" href="UDisksDrive.html#udisks-drive-complete-eject" title="udisks_drive_complete_eject ()"><code class="function">udisks_drive_complete_eject()</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>
4733
<div class="refsect3">
4734
<a name="id-1.4.5.5.17.2.6"></a><h4>Parameters</h4>
4735
<div class="informaltable"><table width="100%" border="0">
4737
<col width="150px" class="parameters_name">
4738
<col class="parameters_description">
4739
<col width="200px" class="parameters_annotations">
4743
<td class="parameter_name"><p>object</p></td>
4744
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
4745
<td class="parameter_annotations"> </td>
4748
<td class="parameter_name"><p>invocation</p></td>
4749
<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>
4750
<td class="parameter_annotations"> </td>
4753
<td class="parameter_name"><p>arg_options</p></td>
4754
<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
4755
<td class="parameter_annotations"> </td>
4758
<td class="parameter_name"><p>user_data</p></td>
4759
<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
4760
<td class="parameter_annotations"> </td>
4765
<div class="refsect3">
4766
<a name="id-1.4.5.5.17.2.7"></a><h4>Returns</h4>
4767
<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>
4770
<p>Flags: Run Last</p>
4773
<div class="refsect2">
4774
<a name="UDisksDrive-handle-power-off"></a><h3>The <code class="literal">“handle-power-off”</code> signal</h3>
4775
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
4776
user_function (<a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object,
4777
<a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a> *invocation,
4778
<a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options,
4779
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
4780
<p>Signal emitted when a remote caller is invoking the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-method-org-freedesktop-UDisks2-Drive.PowerOff" title="The PowerOff() method"><code class="function">PowerOff()</code></a> D-Bus method.</p>
4781
<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>
4782
and eventually call <a class="link" href="UDisksDrive.html#udisks-drive-complete-power-off" title="udisks_drive_complete_power_off ()"><code class="function">udisks_drive_complete_power_off()</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>
4783
<div class="refsect3">
4784
<a name="id-1.4.5.5.17.3.6"></a><h4>Parameters</h4>
4785
<div class="informaltable"><table width="100%" border="0">
4787
<col width="150px" class="parameters_name">
4788
<col class="parameters_description">
4789
<col width="200px" class="parameters_annotations">
4793
<td class="parameter_name"><p>object</p></td>
4794
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
4795
<td class="parameter_annotations"> </td>
4798
<td class="parameter_name"><p>invocation</p></td>
4799
<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>
4800
<td class="parameter_annotations"> </td>
4803
<td class="parameter_name"><p>arg_options</p></td>
4804
<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
4805
<td class="parameter_annotations"> </td>
4808
<td class="parameter_name"><p>user_data</p></td>
4809
<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
4810
<td class="parameter_annotations"> </td>
4815
<div class="refsect3">
4816
<a name="id-1.4.5.5.17.3.7"></a><h4>Returns</h4>
4817
<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>
4820
<p>Flags: Run Last</p>
4821
<p class="since">Since 2.1</p>
4824
<div class="refsect2">
4825
<a name="UDisksDrive-handle-set-configuration"></a><h3>The <code class="literal">“handle-set-configuration”</code> signal</h3>
4826
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
4827
user_function (<a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a> *object,
4828
<a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a> *invocation,
4829
<a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_value,
4830
<a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options,
4831
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
4832
<p>Signal emitted when a remote caller is invoking the <a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-method-org-freedesktop-UDisks2-Drive.SetConfiguration" title="The SetConfiguration() method"><code class="function">SetConfiguration()</code></a> D-Bus method.</p>
4833
<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>
4834
and eventually call <a class="link" href="UDisksDrive.html#udisks-drive-complete-set-configuration" title="udisks_drive_complete_set_configuration ()"><code class="function">udisks_drive_complete_set_configuration()</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>
4835
<div class="refsect3">
4836
<a name="id-1.4.5.5.17.4.6"></a><h4>Parameters</h4>
4837
<div class="informaltable"><table width="100%" border="0">
4839
<col width="150px" class="parameters_name">
4840
<col class="parameters_description">
4841
<col width="200px" class="parameters_annotations">
4845
<td class="parameter_name"><p>object</p></td>
4846
<td class="parameter_description"><p>A <a class="link" href="UDisksDrive.html" title="UDisksDrive"><span class="type">UDisksDrive</span></a>.</p></td>
4847
<td class="parameter_annotations"> </td>
4850
<td class="parameter_name"><p>invocation</p></td>
4851
<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>
4852
<td class="parameter_annotations"> </td>
4855
<td class="parameter_name"><p>arg_value</p></td>
4856
<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
4857
<td class="parameter_annotations"> </td>
4860
<td class="parameter_name"><p>arg_options</p></td>
4861
<td class="parameter_description"><p>Argument passed by remote caller.</p></td>
4862
<td class="parameter_annotations"> </td>
4865
<td class="parameter_name"><p>user_data</p></td>
4866
<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
4867
<td class="parameter_annotations"> </td>
4872
<div class="refsect3">
4873
<a name="id-1.4.5.5.17.4.7"></a><h4>Returns</h4>
4874
<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>
4877
<p>Flags: Run Last</p>
4881
<div class="footer">
4883
Generated by GTK-Doc V1.20</div>
b'\\ No newline at end of file'