4 <function name=
"error_quark" symbol=
"gdu_error_quark">
5 <return-type type=
"GQuark"/>
7 <function name=
"get_job_description" symbol=
"gdu_get_job_description">
8 <return-type type=
"char*"/>
10 <parameter name=
"job_id" type=
"char*"/>
13 <function name=
"linux_md_get_raid_level_description" symbol=
"gdu_linux_md_get_raid_level_description">
14 <return-type type=
"char*"/>
16 <parameter name=
"linux_md_raid_level" type=
"gchar*"/>
19 <function name=
"linux_md_get_raid_level_for_display" symbol=
"gdu_linux_md_get_raid_level_for_display">
20 <return-type type=
"char*"/>
22 <parameter name=
"linux_md_raid_level" type=
"gchar*"/>
23 <parameter name=
"long_string" type=
"gboolean"/>
26 <function name=
"util_ata_smart_status_to_desc" symbol=
"gdu_util_ata_smart_status_to_desc">
27 <return-type type=
"gchar*"/>
29 <parameter name=
"status" type=
"gchar*"/>
30 <parameter name=
"out_highlight" type=
"gboolean*"/>
31 <parameter name=
"out_action_text" type=
"gchar**"/>
32 <parameter name=
"out_icon" type=
"GIcon**"/>
35 <function name=
"util_delete_secret" symbol=
"gdu_util_delete_secret">
36 <return-type type=
"gboolean"/>
38 <parameter name=
"device" type=
"GduDevice*"/>
41 <function name=
"util_fstype_get_description" symbol=
"gdu_util_fstype_get_description">
42 <return-type type=
"char*"/>
44 <parameter name=
"fstype" type=
"char*"/>
47 <function name=
"util_get_connection_for_display" symbol=
"gdu_util_get_connection_for_display">
48 <return-type type=
"char*"/>
50 <parameter name=
"connection_interface" type=
"char*"/>
51 <parameter name=
"connection_speed" type=
"guint64"/>
54 <function name=
"util_get_default_part_type_for_scheme_and_fstype" symbol=
"gdu_util_get_default_part_type_for_scheme_and_fstype">
55 <return-type type=
"char*"/>
57 <parameter name=
"scheme" type=
"char*"/>
58 <parameter name=
"fstype" type=
"char*"/>
59 <parameter name=
"size" type=
"guint64"/>
62 <function name=
"util_get_desc_for_part_type" symbol=
"gdu_util_get_desc_for_part_type">
63 <return-type type=
"char*"/>
65 <parameter name=
"part_scheme" type=
"char*"/>
66 <parameter name=
"part_type" type=
"char*"/>
69 <function name=
"util_get_emblemed_icon" symbol=
"gdu_util_get_emblemed_icon">
70 <return-type type=
"GIcon*"/>
72 <parameter name=
"name" type=
"gchar*"/>
73 <parameter name=
"emblem_name" type=
"gchar*"/>
76 <function name=
"util_get_fstype_for_display" symbol=
"gdu_util_get_fstype_for_display">
77 <return-type type=
"char*"/>
79 <parameter name=
"fstype" type=
"char*"/>
80 <parameter name=
"fsversion" type=
"char*"/>
81 <parameter name=
"long_string" type=
"gboolean"/>
84 <function name=
"util_get_secret" symbol=
"gdu_util_get_secret">
85 <return-type type=
"gchar*"/>
87 <parameter name=
"device" type=
"GduDevice*"/>
90 <function name=
"util_get_size_for_display" symbol=
"gdu_util_get_size_for_display">
91 <return-type type=
"gchar*"/>
93 <parameter name=
"size" type=
"guint64"/>
94 <parameter name=
"use_pow2" type=
"gboolean"/>
95 <parameter name=
"long_string" type=
"gboolean"/>
98 <function name=
"util_get_speed_for_display" symbol=
"gdu_util_get_speed_for_display">
99 <return-type type=
"char*"/>
101 <parameter name=
"size" type=
"guint64"/>
104 <function name=
"util_have_secret" symbol=
"gdu_util_have_secret">
105 <return-type type=
"gboolean"/>
107 <parameter name=
"device" type=
"GduDevice*"/>
110 <function name=
"util_part_table_type_get_description" symbol=
"gdu_util_part_table_type_get_description">
111 <return-type type=
"char*"/>
113 <parameter name=
"part_type" type=
"char*"/>
116 <function name=
"util_part_type_foreach" symbol=
"gdu_util_part_type_foreach">
117 <return-type type=
"void"/>
119 <parameter name=
"callback" type=
"GduUtilPartTypeForeachFunc"/>
120 <parameter name=
"user_data" type=
"gpointer"/>
123 <function name=
"util_save_secret" symbol=
"gdu_util_save_secret">
124 <return-type type=
"gboolean"/>
126 <parameter name=
"device" type=
"GduDevice*"/>
127 <parameter name=
"secret" type=
"char*"/>
128 <parameter name=
"save_in_keyring_session" type=
"gboolean"/>
131 <callback name=
"GduDeviceCancelJobCompletedFunc">
132 <return-type type=
"void"/>
134 <parameter name=
"device" type=
"GduDevice*"/>
135 <parameter name=
"error" type=
"GError*"/>
136 <parameter name=
"user_data" type=
"gpointer"/>
139 <callback name=
"GduDeviceDriveAtaSmartInitiateSelftestCompletedFunc">
140 <return-type type=
"void"/>
142 <parameter name=
"device" type=
"GduDevice*"/>
143 <parameter name=
"error" type=
"GError*"/>
144 <parameter name=
"user_data" type=
"gpointer"/>
147 <callback name=
"GduDeviceDriveAtaSmartRefreshDataCompletedFunc">
148 <return-type type=
"void"/>
150 <parameter name=
"device" type=
"GduDevice*"/>
151 <parameter name=
"error" type=
"GError*"/>
152 <parameter name=
"user_data" type=
"gpointer"/>
155 <callback name=
"GduDeviceDriveBenchmarkCompletedFunc">
156 <return-type type=
"void"/>
158 <parameter name=
"device" type=
"GduDevice*"/>
159 <parameter name=
"read_transfer_rate_results" type=
"GPtrArray*"/>
160 <parameter name=
"write_transfer_rate_results" type=
"GPtrArray*"/>
161 <parameter name=
"access_time_results" type=
"GPtrArray*"/>
162 <parameter name=
"error" type=
"GError*"/>
163 <parameter name=
"user_data" type=
"gpointer"/>
166 <callback name=
"GduDeviceDriveDetachCompletedFunc">
167 <return-type type=
"void"/>
169 <parameter name=
"device" type=
"GduDevice*"/>
170 <parameter name=
"error" type=
"GError*"/>
171 <parameter name=
"user_data" type=
"gpointer"/>
174 <callback name=
"GduDeviceDriveEjectCompletedFunc">
175 <return-type type=
"void"/>
177 <parameter name=
"device" type=
"GduDevice*"/>
178 <parameter name=
"error" type=
"GError*"/>
179 <parameter name=
"user_data" type=
"gpointer"/>
182 <callback name=
"GduDeviceDrivePollMediaCompletedFunc">
183 <return-type type=
"void"/>
185 <parameter name=
"device" type=
"GduDevice*"/>
186 <parameter name=
"error" type=
"GError*"/>
187 <parameter name=
"user_data" type=
"gpointer"/>
190 <callback name=
"GduDeviceFilesystemCheckCompletedFunc">
191 <return-type type=
"void"/>
193 <parameter name=
"device" type=
"GduDevice*"/>
194 <parameter name=
"is_clean" type=
"gboolean"/>
195 <parameter name=
"error" type=
"GError*"/>
196 <parameter name=
"user_data" type=
"gpointer"/>
199 <callback name=
"GduDeviceFilesystemCreateCompletedFunc">
200 <return-type type=
"void"/>
202 <parameter name=
"device" type=
"GduDevice*"/>
203 <parameter name=
"error" type=
"GError*"/>
204 <parameter name=
"user_data" type=
"gpointer"/>
207 <callback name=
"GduDeviceFilesystemListOpenFilesCompletedFunc">
208 <return-type type=
"void"/>
210 <parameter name=
"device" type=
"GduDevice*"/>
211 <parameter name=
"processes" type=
"GList*"/>
212 <parameter name=
"error" type=
"GError*"/>
213 <parameter name=
"user_data" type=
"gpointer"/>
216 <callback name=
"GduDeviceFilesystemMountCompletedFunc">
217 <return-type type=
"void"/>
219 <parameter name=
"device" type=
"GduDevice*"/>
220 <parameter name=
"mount_point" type=
"char*"/>
221 <parameter name=
"error" type=
"GError*"/>
222 <parameter name=
"user_data" type=
"gpointer"/>
225 <callback name=
"GduDeviceFilesystemSetLabelCompletedFunc">
226 <return-type type=
"void"/>
228 <parameter name=
"device" type=
"GduDevice*"/>
229 <parameter name=
"error" type=
"GError*"/>
230 <parameter name=
"user_data" type=
"gpointer"/>
233 <callback name=
"GduDeviceFilesystemUnmountCompletedFunc">
234 <return-type type=
"void"/>
236 <parameter name=
"device" type=
"GduDevice*"/>
237 <parameter name=
"error" type=
"GError*"/>
238 <parameter name=
"user_data" type=
"gpointer"/>
241 <callback name=
"GduDeviceLinuxLvm2LVStopCompletedFunc">
242 <return-type type=
"void"/>
244 <parameter name=
"device" type=
"GduDevice*"/>
245 <parameter name=
"error" type=
"GError*"/>
246 <parameter name=
"user_data" type=
"gpointer"/>
249 <callback name=
"GduDeviceLinuxMdAddSpareCompletedFunc">
250 <return-type type=
"void"/>
252 <parameter name=
"device" type=
"GduDevice*"/>
253 <parameter name=
"error" type=
"GError*"/>
254 <parameter name=
"user_data" type=
"gpointer"/>
257 <callback name=
"GduDeviceLinuxMdCheckCompletedFunc">
258 <return-type type=
"void"/>
260 <parameter name=
"device" type=
"GduDevice*"/>
261 <parameter name=
"num_errors" type=
"guint"/>
262 <parameter name=
"error" type=
"GError*"/>
263 <parameter name=
"user_data" type=
"gpointer"/>
266 <callback name=
"GduDeviceLinuxMdExpandCompletedFunc">
267 <return-type type=
"void"/>
269 <parameter name=
"device" type=
"GduDevice*"/>
270 <parameter name=
"error" type=
"GError*"/>
271 <parameter name=
"user_data" type=
"gpointer"/>
274 <callback name=
"GduDeviceLinuxMdRemoveComponentCompletedFunc">
275 <return-type type=
"void"/>
277 <parameter name=
"device" type=
"GduDevice*"/>
278 <parameter name=
"error" type=
"GError*"/>
279 <parameter name=
"user_data" type=
"gpointer"/>
282 <callback name=
"GduDeviceLinuxMdStopCompletedFunc">
283 <return-type type=
"void"/>
285 <parameter name=
"device" type=
"GduDevice*"/>
286 <parameter name=
"error" type=
"GError*"/>
287 <parameter name=
"user_data" type=
"gpointer"/>
290 <callback name=
"GduDeviceLuksChangePassphraseCompletedFunc">
291 <return-type type=
"void"/>
293 <parameter name=
"device" type=
"GduDevice*"/>
294 <parameter name=
"error" type=
"GError*"/>
295 <parameter name=
"user_data" type=
"gpointer"/>
298 <callback name=
"GduDeviceLuksLockCompletedFunc">
299 <return-type type=
"void"/>
301 <parameter name=
"device" type=
"GduDevice*"/>
302 <parameter name=
"error" type=
"GError*"/>
303 <parameter name=
"user_data" type=
"gpointer"/>
306 <callback name=
"GduDeviceLuksUnlockCompletedFunc">
307 <return-type type=
"void"/>
309 <parameter name=
"device" type=
"GduDevice*"/>
310 <parameter name=
"object_path_of_cleartext_device" type=
"char*"/>
311 <parameter name=
"error" type=
"GError*"/>
312 <parameter name=
"user_data" type=
"gpointer"/>
315 <callback name=
"GduDevicePartitionCreateCompletedFunc">
316 <return-type type=
"void"/>
318 <parameter name=
"device" type=
"GduDevice*"/>
319 <parameter name=
"created_device_object_path" type=
"char*"/>
320 <parameter name=
"error" type=
"GError*"/>
321 <parameter name=
"user_data" type=
"gpointer"/>
324 <callback name=
"GduDevicePartitionDeleteCompletedFunc">
325 <return-type type=
"void"/>
327 <parameter name=
"device" type=
"GduDevice*"/>
328 <parameter name=
"error" type=
"GError*"/>
329 <parameter name=
"user_data" type=
"gpointer"/>
332 <callback name=
"GduDevicePartitionModifyCompletedFunc">
333 <return-type type=
"void"/>
335 <parameter name=
"device" type=
"GduDevice*"/>
336 <parameter name=
"error" type=
"GError*"/>
337 <parameter name=
"user_data" type=
"gpointer"/>
340 <callback name=
"GduDevicePartitionTableCreateCompletedFunc">
341 <return-type type=
"void"/>
343 <parameter name=
"device" type=
"GduDevice*"/>
344 <parameter name=
"error" type=
"GError*"/>
345 <parameter name=
"user_data" type=
"gpointer"/>
348 <callback name=
"GduDriveActivateFunc">
349 <return-type type=
"void"/>
351 <parameter name=
"drive" type=
"GduDrive*"/>
352 <parameter name=
"assembled_drive_object_path" type=
"char*"/>
353 <parameter name=
"error" type=
"GError*"/>
354 <parameter name=
"user_data" type=
"gpointer"/>
357 <callback name=
"GduDriveDeactivateFunc">
358 <return-type type=
"void"/>
360 <parameter name=
"drive" type=
"GduDrive*"/>
361 <parameter name=
"error" type=
"GError*"/>
362 <parameter name=
"user_data" type=
"gpointer"/>
365 <callback name=
"GduPoolLinuxLvm2LVCreateCompletedFunc">
366 <return-type type=
"void"/>
368 <parameter name=
"pool" type=
"GduPool*"/>
369 <parameter name=
"create_logical_volume_object_path" type=
"char*"/>
370 <parameter name=
"error" type=
"GError*"/>
371 <parameter name=
"user_data" type=
"gpointer"/>
374 <callback name=
"GduPoolLinuxLvm2LVRemoveCompletedFunc">
375 <return-type type=
"void"/>
377 <parameter name=
"pool" type=
"GduPool*"/>
378 <parameter name=
"error" type=
"GError*"/>
379 <parameter name=
"user_data" type=
"gpointer"/>
382 <callback name=
"GduPoolLinuxLvm2LVSetNameCompletedFunc">
383 <return-type type=
"void"/>
385 <parameter name=
"pool" type=
"GduPool*"/>
386 <parameter name=
"error" type=
"GError*"/>
387 <parameter name=
"user_data" type=
"gpointer"/>
390 <callback name=
"GduPoolLinuxLvm2LVStartCompletedFunc">
391 <return-type type=
"void"/>
393 <parameter name=
"pool" type=
"GduPool*"/>
394 <parameter name=
"error" type=
"GError*"/>
395 <parameter name=
"user_data" type=
"gpointer"/>
398 <callback name=
"GduPoolLinuxLvm2VGAddPVCompletedFunc">
399 <return-type type=
"void"/>
401 <parameter name=
"pool" type=
"GduPool*"/>
402 <parameter name=
"error" type=
"GError*"/>
403 <parameter name=
"user_data" type=
"gpointer"/>
406 <callback name=
"GduPoolLinuxLvm2VGRemovePVCompletedFunc">
407 <return-type type=
"void"/>
409 <parameter name=
"pool" type=
"GduPool*"/>
410 <parameter name=
"error" type=
"GError*"/>
411 <parameter name=
"user_data" type=
"gpointer"/>
414 <callback name=
"GduPoolLinuxLvm2VGSetNameCompletedFunc">
415 <return-type type=
"void"/>
417 <parameter name=
"pool" type=
"GduPool*"/>
418 <parameter name=
"error" type=
"GError*"/>
419 <parameter name=
"user_data" type=
"gpointer"/>
422 <callback name=
"GduPoolLinuxLvm2VGStartCompletedFunc">
423 <return-type type=
"void"/>
425 <parameter name=
"pool" type=
"GduPool*"/>
426 <parameter name=
"error" type=
"GError*"/>
427 <parameter name=
"user_data" type=
"gpointer"/>
430 <callback name=
"GduPoolLinuxLvm2VGStopCompletedFunc">
431 <return-type type=
"void"/>
433 <parameter name=
"pool" type=
"GduPool*"/>
434 <parameter name=
"error" type=
"GError*"/>
435 <parameter name=
"user_data" type=
"gpointer"/>
438 <callback name=
"GduPoolLinuxMdCreateCompletedFunc">
439 <return-type type=
"void"/>
441 <parameter name=
"pool" type=
"GduPool*"/>
442 <parameter name=
"array_object_path" type=
"char*"/>
443 <parameter name=
"error" type=
"GError*"/>
444 <parameter name=
"user_data" type=
"gpointer"/>
447 <callback name=
"GduPoolLinuxMdStartCompletedFunc">
448 <return-type type=
"void"/>
450 <parameter name=
"pool" type=
"GduPool*"/>
451 <parameter name=
"assembled_array_object_path" type=
"char*"/>
452 <parameter name=
"error" type=
"GError*"/>
453 <parameter name=
"user_data" type=
"gpointer"/>
456 <callback name=
"GduUtilPartTypeForeachFunc">
457 <return-type type=
"void"/>
459 <parameter name=
"scheme" type=
"char*"/>
460 <parameter name=
"type" type=
"char*"/>
461 <parameter name=
"name" type=
"char*"/>
462 <parameter name=
"user_data" type=
"gpointer"/>
465 <enum name=
"GduCreateVolumeFlags">
466 <member name=
"GDU_CREATE_VOLUME_FLAGS_NONE" value=
"0"/>
467 <member name=
"GDU_CREATE_VOLUME_FLAGS_LINUX_MD" value=
"1"/>
468 <member name=
"GDU_CREATE_VOLUME_FLAGS_LINUX_LVM2" value=
"2"/>
470 <enum name=
"GduError">
471 <member name=
"GDU_ERROR_FAILED" value=
"0"/>
472 <member name=
"GDU_ERROR_BUSY" value=
"1"/>
473 <member name=
"GDU_ERROR_CANCELLED" value=
"2"/>
474 <member name=
"GDU_ERROR_INHIBITED" value=
"3"/>
475 <member name=
"GDU_ERROR_INVALID_OPTION" value=
"4"/>
476 <member name=
"GDU_ERROR_NOT_SUPPORTED" value=
"5"/>
477 <member name=
"GDU_ERROR_ATA_SMART_WOULD_WAKEUP" value=
"6"/>
478 <member name=
"GDU_ERROR_PERMISSION_DENIED" value=
"7"/>
479 <member name=
"GDU_ERROR_FILESYSTEM_DRIVER_MISSING" value=
"8"/>
480 <member name=
"GDU_ERROR_FILESYSTEM_TOOLS_MISSING" value=
"9"/>
482 <enum name=
"GduHubUsage">
483 <member name=
"GDU_HUB_USAGE_ADAPTER" value=
"0"/>
484 <member name=
"GDU_HUB_USAGE_EXPANDER" value=
"1"/>
485 <member name=
"GDU_HUB_USAGE_MULTI_DISK_DEVICES" value=
"2"/>
486 <member name=
"GDU_HUB_USAGE_MULTI_PATH_DEVICES" value=
"3"/>
488 <enum name=
"GduLinuxLvm2VolumeGroupState">
489 <member name=
"GDU_LINUX_LVM2_VOLUME_GROUP_STATE_NOT_RUNNING" value=
"0"/>
490 <member name=
"GDU_LINUX_LVM2_VOLUME_GROUP_STATE_PARTIALLY_RUNNING" value=
"1"/>
491 <member name=
"GDU_LINUX_LVM2_VOLUME_GROUP_STATE_RUNNING" value=
"2"/>
493 <enum name=
"GduLinuxMdDriveSlaveFlags">
494 <member name=
"GDU_LINUX_MD_DRIVE_SLAVE_FLAGS_NONE" value=
"0"/>
495 <member name=
"GDU_LINUX_MD_DRIVE_SLAVE_FLAGS_NOT_ATTACHED" value=
"1"/>
496 <member name=
"GDU_LINUX_MD_DRIVE_SLAVE_FLAGS_FAULTY" value=
"2"/>
497 <member name=
"GDU_LINUX_MD_DRIVE_SLAVE_FLAGS_IN_SYNC" value=
"4"/>
498 <member name=
"GDU_LINUX_MD_DRIVE_SLAVE_FLAGS_WRITEMOSTLY" value=
"8"/>
499 <member name=
"GDU_LINUX_MD_DRIVE_SLAVE_FLAGS_BLOCKED" value=
"16"/>
500 <member name=
"GDU_LINUX_MD_DRIVE_SLAVE_FLAGS_SPARE" value=
"32"/>
502 <enum name=
"GduVolumeFlags">
503 <member name=
"GDU_VOLUME_FLAGS_NONE" value=
"0"/>
504 <member name=
"GDU_VOLUME_FLAGS_PARTITION" value=
"1"/>
505 <member name=
"GDU_VOLUME_FLAGS_PARTITION_MBR_LOGICAL" value=
"2"/>
506 <member name=
"GDU_VOLUME_FLAGS_PARTITION_MBR_EXTENDED" value=
"4"/>
508 <object name=
"GduAdapter" parent=
"GObject" type-name=
"GduAdapter" get-type=
"gdu_adapter_get_type">
509 <method name=
"get_driver" symbol=
"gdu_adapter_get_driver">
510 <return-type type=
"gchar*"/>
512 <parameter name=
"adapter" type=
"GduAdapter*"/>
515 <method name=
"get_fabric" symbol=
"gdu_adapter_get_fabric">
516 <return-type type=
"gchar*"/>
518 <parameter name=
"adapter" type=
"GduAdapter*"/>
521 <method name=
"get_model" symbol=
"gdu_adapter_get_model">
522 <return-type type=
"gchar*"/>
524 <parameter name=
"adapter" type=
"GduAdapter*"/>
527 <method name=
"get_native_path" symbol=
"gdu_adapter_get_native_path">
528 <return-type type=
"gchar*"/>
530 <parameter name=
"adapter" type=
"GduAdapter*"/>
533 <method name=
"get_num_ports" symbol=
"gdu_adapter_get_num_ports">
534 <return-type type=
"guint"/>
536 <parameter name=
"adapter" type=
"GduAdapter*"/>
539 <method name=
"get_object_path" symbol=
"gdu_adapter_get_object_path">
540 <return-type type=
"char*"/>
542 <parameter name=
"adapter" type=
"GduAdapter*"/>
545 <method name=
"get_pool" symbol=
"gdu_adapter_get_pool">
546 <return-type type=
"GduPool*"/>
548 <parameter name=
"adapter" type=
"GduAdapter*"/>
551 <method name=
"get_vendor" symbol=
"gdu_adapter_get_vendor">
552 <return-type type=
"gchar*"/>
554 <parameter name=
"adapter" type=
"GduAdapter*"/>
557 <signal name=
"changed" when=
"LAST">
558 <return-type type=
"void"/>
560 <parameter name=
"adapter" type=
"GduAdapter*"/>
563 <signal name=
"removed" when=
"LAST">
564 <return-type type=
"void"/>
566 <parameter name=
"adapter" type=
"GduAdapter*"/>
570 <object name=
"GduDevice" parent=
"GObject" type-name=
"GduDevice" get-type=
"gdu_device_get_type">
571 <method name=
"drive_ata_smart_get_blob" symbol=
"gdu_device_drive_ata_smart_get_blob">
572 <return-type type=
"gconstpointer"/>
574 <parameter name=
"device" type=
"GduDevice*"/>
575 <parameter name=
"out_size" type=
"gsize*"/>
578 <method name=
"drive_ata_smart_get_is_available" symbol=
"gdu_device_drive_ata_smart_get_is_available">
579 <return-type type=
"gboolean"/>
581 <parameter name=
"device" type=
"GduDevice*"/>
584 <method name=
"drive_ata_smart_get_status" symbol=
"gdu_device_drive_ata_smart_get_status">
585 <return-type type=
"gchar*"/>
587 <parameter name=
"device" type=
"GduDevice*"/>
590 <method name=
"drive_ata_smart_get_time_collected" symbol=
"gdu_device_drive_ata_smart_get_time_collected">
591 <return-type type=
"guint64"/>
593 <parameter name=
"device" type=
"GduDevice*"/>
596 <method name=
"drive_ata_smart_refresh_data" symbol=
"gdu_device_drive_ata_smart_refresh_data">
597 <return-type type=
"void"/>
599 <parameter name=
"device" type=
"GduDevice*"/>
600 <parameter name=
"callback" type=
"GduDeviceDriveAtaSmartRefreshDataCompletedFunc"/>
601 <parameter name=
"user_data" type=
"gpointer"/>
604 <method name=
"drive_get_adapter" symbol=
"gdu_device_drive_get_adapter">
605 <return-type type=
"char*"/>
607 <parameter name=
"device" type=
"GduDevice*"/>
610 <method name=
"drive_get_can_detach" symbol=
"gdu_device_drive_get_can_detach">
611 <return-type type=
"gboolean"/>
613 <parameter name=
"device" type=
"GduDevice*"/>
616 <method name=
"drive_get_can_spindown" symbol=
"gdu_device_drive_get_can_spindown">
617 <return-type type=
"gboolean"/>
619 <parameter name=
"device" type=
"GduDevice*"/>
622 <method name=
"drive_get_connection_interface" symbol=
"gdu_device_drive_get_connection_interface">
623 <return-type type=
"char*"/>
625 <parameter name=
"device" type=
"GduDevice*"/>
628 <method name=
"drive_get_connection_speed" symbol=
"gdu_device_drive_get_connection_speed">
629 <return-type type=
"guint64"/>
631 <parameter name=
"device" type=
"GduDevice*"/>
634 <method name=
"drive_get_is_media_ejectable" symbol=
"gdu_device_drive_get_is_media_ejectable">
635 <return-type type=
"gboolean"/>
637 <parameter name=
"device" type=
"GduDevice*"/>
640 <method name=
"drive_get_is_rotational" symbol=
"gdu_device_drive_get_is_rotational">
641 <return-type type=
"gboolean"/>
643 <parameter name=
"device" type=
"GduDevice*"/>
646 <method name=
"drive_get_media" symbol=
"gdu_device_drive_get_media">
647 <return-type type=
"char*"/>
649 <parameter name=
"device" type=
"GduDevice*"/>
652 <method name=
"drive_get_media_compatibility" symbol=
"gdu_device_drive_get_media_compatibility">
653 <return-type type=
"char**"/>
655 <parameter name=
"device" type=
"GduDevice*"/>
658 <method name=
"drive_get_model" symbol=
"gdu_device_drive_get_model">
659 <return-type type=
"char*"/>
661 <parameter name=
"device" type=
"GduDevice*"/>
664 <method name=
"drive_get_ports" symbol=
"gdu_device_drive_get_ports">
665 <return-type type=
"char**"/>
667 <parameter name=
"device" type=
"GduDevice*"/>
670 <method name=
"drive_get_requires_eject" symbol=
"gdu_device_drive_get_requires_eject">
671 <return-type type=
"gboolean"/>
673 <parameter name=
"device" type=
"GduDevice*"/>
676 <method name=
"drive_get_revision" symbol=
"gdu_device_drive_get_revision">
677 <return-type type=
"char*"/>
679 <parameter name=
"device" type=
"GduDevice*"/>
682 <method name=
"drive_get_rotation_rate" symbol=
"gdu_device_drive_get_rotation_rate">
683 <return-type type=
"guint"/>
685 <parameter name=
"device" type=
"GduDevice*"/>
688 <method name=
"drive_get_serial" symbol=
"gdu_device_drive_get_serial">
689 <return-type type=
"char*"/>
691 <parameter name=
"device" type=
"GduDevice*"/>
694 <method name=
"drive_get_similar_devices" symbol=
"gdu_device_drive_get_similar_devices">
695 <return-type type=
"char**"/>
697 <parameter name=
"device" type=
"GduDevice*"/>
700 <method name=
"drive_get_vendor" symbol=
"gdu_device_drive_get_vendor">
701 <return-type type=
"char*"/>
703 <parameter name=
"device" type=
"GduDevice*"/>
706 <method name=
"drive_get_write_cache" symbol=
"gdu_device_drive_get_write_cache">
707 <return-type type=
"char*"/>
709 <parameter name=
"device" type=
"GduDevice*"/>
712 <method name=
"drive_get_wwn" symbol=
"gdu_device_drive_get_wwn">
713 <return-type type=
"char*"/>
715 <parameter name=
"device" type=
"GduDevice*"/>
718 <method name=
"filesystem_list_open_files" symbol=
"gdu_device_filesystem_list_open_files">
719 <return-type type=
"void"/>
721 <parameter name=
"device" type=
"GduDevice*"/>
722 <parameter name=
"callback" type=
"GduDeviceFilesystemListOpenFilesCompletedFunc"/>
723 <parameter name=
"user_data" type=
"gpointer"/>
726 <method name=
"filesystem_list_open_files_sync" symbol=
"gdu_device_filesystem_list_open_files_sync">
727 <return-type type=
"GList*"/>
729 <parameter name=
"device" type=
"GduDevice*"/>
730 <parameter name=
"error" type=
"GError**"/>
733 <method name=
"find_parent" symbol=
"gdu_device_find_parent">
734 <return-type type=
"GduDevice*"/>
736 <parameter name=
"device" type=
"GduDevice*"/>
739 <method name=
"get_block_size" symbol=
"gdu_device_get_block_size">
740 <return-type type=
"guint64"/>
742 <parameter name=
"device" type=
"GduDevice*"/>
745 <method name=
"get_detection_time" symbol=
"gdu_device_get_detection_time">
746 <return-type type=
"guint64"/>
748 <parameter name=
"device" type=
"GduDevice*"/>
751 <method name=
"get_dev" symbol=
"gdu_device_get_dev">
752 <return-type type=
"dev_t"/>
754 <parameter name=
"device" type=
"GduDevice*"/>
757 <method name=
"get_device_file" symbol=
"gdu_device_get_device_file">
758 <return-type type=
"char*"/>
760 <parameter name=
"device" type=
"GduDevice*"/>
763 <method name=
"get_device_file_presentation" symbol=
"gdu_device_get_device_file_presentation">
764 <return-type type=
"char*"/>
766 <parameter name=
"device" type=
"GduDevice*"/>
769 <method name=
"get_media_detection_time" symbol=
"gdu_device_get_media_detection_time">
770 <return-type type=
"guint64"/>
772 <parameter name=
"device" type=
"GduDevice*"/>
775 <method name=
"get_mount_path" symbol=
"gdu_device_get_mount_path">
776 <return-type type=
"char*"/>
778 <parameter name=
"device" type=
"GduDevice*"/>
781 <method name=
"get_mount_paths" symbol=
"gdu_device_get_mount_paths">
782 <return-type type=
"char**"/>
784 <parameter name=
"device" type=
"GduDevice*"/>
787 <method name=
"get_mounted_by_uid" symbol=
"gdu_device_get_mounted_by_uid">
788 <return-type type=
"uid_t"/>
790 <parameter name=
"device" type=
"GduDevice*"/>
793 <method name=
"get_object_path" symbol=
"gdu_device_get_object_path">
794 <return-type type=
"char*"/>
796 <parameter name=
"device" type=
"GduDevice*"/>
799 <method name=
"get_pool" symbol=
"gdu_device_get_pool">
800 <return-type type=
"GduPool*"/>
802 <parameter name=
"device" type=
"GduDevice*"/>
805 <method name=
"get_presentation_hide" symbol=
"gdu_device_get_presentation_hide">
806 <return-type type=
"gboolean"/>
808 <parameter name=
"device" type=
"GduDevice*"/>
811 <method name=
"get_presentation_icon_name" symbol=
"gdu_device_get_presentation_icon_name">
812 <return-type type=
"char*"/>
814 <parameter name=
"device" type=
"GduDevice*"/>
817 <method name=
"get_presentation_name" symbol=
"gdu_device_get_presentation_name">
818 <return-type type=
"char*"/>
820 <parameter name=
"device" type=
"GduDevice*"/>
823 <method name=
"get_presentation_nopolicy" symbol=
"gdu_device_get_presentation_nopolicy">
824 <return-type type=
"gboolean"/>
826 <parameter name=
"device" type=
"GduDevice*"/>
829 <method name=
"get_size" symbol=
"gdu_device_get_size">
830 <return-type type=
"guint64"/>
832 <parameter name=
"device" type=
"GduDevice*"/>
835 <method name=
"id_get_label" symbol=
"gdu_device_id_get_label">
836 <return-type type=
"char*"/>
838 <parameter name=
"device" type=
"GduDevice*"/>
841 <method name=
"id_get_type" symbol=
"gdu_device_id_get_type">
842 <return-type type=
"char*"/>
844 <parameter name=
"device" type=
"GduDevice*"/>
847 <method name=
"id_get_usage" symbol=
"gdu_device_id_get_usage">
848 <return-type type=
"char*"/>
850 <parameter name=
"device" type=
"GduDevice*"/>
853 <method name=
"id_get_uuid" symbol=
"gdu_device_id_get_uuid">
854 <return-type type=
"char*"/>
856 <parameter name=
"device" type=
"GduDevice*"/>
859 <method name=
"id_get_version" symbol=
"gdu_device_id_get_version">
860 <return-type type=
"char*"/>
862 <parameter name=
"device" type=
"GduDevice*"/>
865 <method name=
"is_drive" symbol=
"gdu_device_is_drive">
866 <return-type type=
"gboolean"/>
868 <parameter name=
"device" type=
"GduDevice*"/>
871 <method name=
"is_linux_dmmp" symbol=
"gdu_device_is_linux_dmmp">
872 <return-type type=
"gboolean"/>
874 <parameter name=
"device" type=
"GduDevice*"/>
877 <method name=
"is_linux_dmmp_component" symbol=
"gdu_device_is_linux_dmmp_component">
878 <return-type type=
"gboolean"/>
880 <parameter name=
"device" type=
"GduDevice*"/>
883 <method name=
"is_linux_loop" symbol=
"gdu_device_is_linux_loop">
884 <return-type type=
"gboolean"/>
886 <parameter name=
"device" type=
"GduDevice*"/>
889 <method name=
"is_linux_lvm2_lv" symbol=
"gdu_device_is_linux_lvm2_lv">
890 <return-type type=
"gboolean"/>
892 <parameter name=
"device" type=
"GduDevice*"/>
895 <method name=
"is_linux_lvm2_pv" symbol=
"gdu_device_is_linux_lvm2_pv">
896 <return-type type=
"gboolean"/>
898 <parameter name=
"device" type=
"GduDevice*"/>
901 <method name=
"is_linux_md" symbol=
"gdu_device_is_linux_md">
902 <return-type type=
"gboolean"/>
904 <parameter name=
"device" type=
"GduDevice*"/>
907 <method name=
"is_linux_md_component" symbol=
"gdu_device_is_linux_md_component">
908 <return-type type=
"gboolean"/>
910 <parameter name=
"device" type=
"GduDevice*"/>
913 <method name=
"is_luks" symbol=
"gdu_device_is_luks">
914 <return-type type=
"gboolean"/>
916 <parameter name=
"device" type=
"GduDevice*"/>
919 <method name=
"is_luks_cleartext" symbol=
"gdu_device_is_luks_cleartext">
920 <return-type type=
"gboolean"/>
922 <parameter name=
"device" type=
"GduDevice*"/>
925 <method name=
"is_media_available" symbol=
"gdu_device_is_media_available">
926 <return-type type=
"gboolean"/>
928 <parameter name=
"device" type=
"GduDevice*"/>
931 <method name=
"is_media_change_detected" symbol=
"gdu_device_is_media_change_detected">
932 <return-type type=
"gboolean"/>
934 <parameter name=
"device" type=
"GduDevice*"/>
937 <method name=
"is_media_change_detection_inhibitable" symbol=
"gdu_device_is_media_change_detection_inhibitable">
938 <return-type type=
"gboolean"/>
940 <parameter name=
"device" type=
"GduDevice*"/>
943 <method name=
"is_media_change_detection_inhibited" symbol=
"gdu_device_is_media_change_detection_inhibited">
944 <return-type type=
"gboolean"/>
946 <parameter name=
"device" type=
"GduDevice*"/>
949 <method name=
"is_media_change_detection_polling" symbol=
"gdu_device_is_media_change_detection_polling">
950 <return-type type=
"gboolean"/>
952 <parameter name=
"device" type=
"GduDevice*"/>
955 <method name=
"is_mounted" symbol=
"gdu_device_is_mounted">
956 <return-type type=
"gboolean"/>
958 <parameter name=
"device" type=
"GduDevice*"/>
961 <method name=
"is_optical_disc" symbol=
"gdu_device_is_optical_disc">
962 <return-type type=
"gboolean"/>
964 <parameter name=
"device" type=
"GduDevice*"/>
967 <method name=
"is_partition" symbol=
"gdu_device_is_partition">
968 <return-type type=
"gboolean"/>
970 <parameter name=
"device" type=
"GduDevice*"/>
973 <method name=
"is_partition_table" symbol=
"gdu_device_is_partition_table">
974 <return-type type=
"gboolean"/>
976 <parameter name=
"device" type=
"GduDevice*"/>
979 <method name=
"is_read_only" symbol=
"gdu_device_is_read_only">
980 <return-type type=
"gboolean"/>
982 <parameter name=
"device" type=
"GduDevice*"/>
985 <method name=
"is_removable" symbol=
"gdu_device_is_removable">
986 <return-type type=
"gboolean"/>
988 <parameter name=
"device" type=
"GduDevice*"/>
991 <method name=
"is_system_internal" symbol=
"gdu_device_is_system_internal">
992 <return-type type=
"gboolean"/>
994 <parameter name=
"device" type=
"GduDevice*"/>
997 <method name=
"job_get_id" symbol=
"gdu_device_job_get_id">
998 <return-type type=
"char*"/>
1000 <parameter name=
"device" type=
"GduDevice*"/>
1003 <method name=
"job_get_initiated_by_uid" symbol=
"gdu_device_job_get_initiated_by_uid">
1004 <return-type type=
"uid_t"/>
1006 <parameter name=
"device" type=
"GduDevice*"/>
1009 <method name=
"job_get_percentage" symbol=
"gdu_device_job_get_percentage">
1010 <return-type type=
"double"/>
1012 <parameter name=
"device" type=
"GduDevice*"/>
1015 <method name=
"job_in_progress" symbol=
"gdu_device_job_in_progress">
1016 <return-type type=
"gboolean"/>
1018 <parameter name=
"device" type=
"GduDevice*"/>
1021 <method name=
"job_is_cancellable" symbol=
"gdu_device_job_is_cancellable">
1022 <return-type type=
"gboolean"/>
1024 <parameter name=
"device" type=
"GduDevice*"/>
1027 <method name=
"linux_dmmp_component_get_holder" symbol=
"gdu_device_linux_dmmp_component_get_holder">
1028 <return-type type=
"char*"/>
1030 <parameter name=
"device" type=
"GduDevice*"/>
1033 <method name=
"linux_dmmp_get_name" symbol=
"gdu_device_linux_dmmp_get_name">
1034 <return-type type=
"char*"/>
1036 <parameter name=
"device" type=
"GduDevice*"/>
1039 <method name=
"linux_dmmp_get_parameters" symbol=
"gdu_device_linux_dmmp_get_parameters">
1040 <return-type type=
"char*"/>
1042 <parameter name=
"device" type=
"GduDevice*"/>
1045 <method name=
"linux_dmmp_get_slaves" symbol=
"gdu_device_linux_dmmp_get_slaves">
1046 <return-type type=
"char**"/>
1048 <parameter name=
"device" type=
"GduDevice*"/>
1051 <method name=
"linux_loop_get_filename" symbol=
"gdu_device_linux_loop_get_filename">
1052 <return-type type=
"char*"/>
1054 <parameter name=
"device" type=
"GduDevice*"/>
1057 <method name=
"linux_lvm2_lv_get_group_name" symbol=
"gdu_device_linux_lvm2_lv_get_group_name">
1058 <return-type type=
"char*"/>
1060 <parameter name=
"device" type=
"GduDevice*"/>
1063 <method name=
"linux_lvm2_lv_get_group_uuid" symbol=
"gdu_device_linux_lvm2_lv_get_group_uuid">
1064 <return-type type=
"char*"/>
1066 <parameter name=
"device" type=
"GduDevice*"/>
1069 <method name=
"linux_lvm2_lv_get_name" symbol=
"gdu_device_linux_lvm2_lv_get_name">
1070 <return-type type=
"char*"/>
1072 <parameter name=
"device" type=
"GduDevice*"/>
1075 <method name=
"linux_lvm2_lv_get_uuid" symbol=
"gdu_device_linux_lvm2_lv_get_uuid">
1076 <return-type type=
"char*"/>
1078 <parameter name=
"device" type=
"GduDevice*"/>
1081 <method name=
"linux_lvm2_pv_get_group_extent_size" symbol=
"gdu_device_linux_lvm2_pv_get_group_extent_size">
1082 <return-type type=
"guint64"/>
1084 <parameter name=
"device" type=
"GduDevice*"/>
1087 <method name=
"linux_lvm2_pv_get_group_logical_volumes" symbol=
"gdu_device_linux_lvm2_pv_get_group_logical_volumes">
1088 <return-type type=
"gchar**"/>
1090 <parameter name=
"device" type=
"GduDevice*"/>
1093 <method name=
"linux_lvm2_pv_get_group_name" symbol=
"gdu_device_linux_lvm2_pv_get_group_name">
1094 <return-type type=
"char*"/>
1096 <parameter name=
"device" type=
"GduDevice*"/>
1099 <method name=
"linux_lvm2_pv_get_group_physical_volumes" symbol=
"gdu_device_linux_lvm2_pv_get_group_physical_volumes">
1100 <return-type type=
"gchar**"/>
1102 <parameter name=
"device" type=
"GduDevice*"/>
1105 <method name=
"linux_lvm2_pv_get_group_sequence_number" symbol=
"gdu_device_linux_lvm2_pv_get_group_sequence_number">
1106 <return-type type=
"guint64"/>
1108 <parameter name=
"device" type=
"GduDevice*"/>
1111 <method name=
"linux_lvm2_pv_get_group_size" symbol=
"gdu_device_linux_lvm2_pv_get_group_size">
1112 <return-type type=
"guint64"/>
1114 <parameter name=
"device" type=
"GduDevice*"/>
1117 <method name=
"linux_lvm2_pv_get_group_unallocated_size" symbol=
"gdu_device_linux_lvm2_pv_get_group_unallocated_size">
1118 <return-type type=
"guint64"/>
1120 <parameter name=
"device" type=
"GduDevice*"/>
1123 <method name=
"linux_lvm2_pv_get_group_uuid" symbol=
"gdu_device_linux_lvm2_pv_get_group_uuid">
1124 <return-type type=
"char*"/>
1126 <parameter name=
"device" type=
"GduDevice*"/>
1129 <method name=
"linux_lvm2_pv_get_num_metadata_areas" symbol=
"gdu_device_linux_lvm2_pv_get_num_metadata_areas">
1130 <return-type type=
"guint"/>
1132 <parameter name=
"device" type=
"GduDevice*"/>
1135 <method name=
"linux_lvm2_pv_get_uuid" symbol=
"gdu_device_linux_lvm2_pv_get_uuid">
1136 <return-type type=
"char*"/>
1138 <parameter name=
"device" type=
"GduDevice*"/>
1141 <method name=
"linux_md_component_get_holder" symbol=
"gdu_device_linux_md_component_get_holder">
1142 <return-type type=
"char*"/>
1144 <parameter name=
"device" type=
"GduDevice*"/>
1147 <method name=
"linux_md_component_get_home_host" symbol=
"gdu_device_linux_md_component_get_home_host">
1148 <return-type type=
"char*"/>
1150 <parameter name=
"device" type=
"GduDevice*"/>
1153 <method name=
"linux_md_component_get_level" symbol=
"gdu_device_linux_md_component_get_level">
1154 <return-type type=
"char*"/>
1156 <parameter name=
"device" type=
"GduDevice*"/>
1159 <method name=
"linux_md_component_get_name" symbol=
"gdu_device_linux_md_component_get_name">
1160 <return-type type=
"char*"/>
1162 <parameter name=
"device" type=
"GduDevice*"/>
1165 <method name=
"linux_md_component_get_num_raid_devices" symbol=
"gdu_device_linux_md_component_get_num_raid_devices">
1166 <return-type type=
"int"/>
1168 <parameter name=
"device" type=
"GduDevice*"/>
1171 <method name=
"linux_md_component_get_position" symbol=
"gdu_device_linux_md_component_get_position">
1172 <return-type type=
"int"/>
1174 <parameter name=
"device" type=
"GduDevice*"/>
1177 <method name=
"linux_md_component_get_state" symbol=
"gdu_device_linux_md_component_get_state">
1178 <return-type type=
"char**"/>
1180 <parameter name=
"device" type=
"GduDevice*"/>
1183 <method name=
"linux_md_component_get_uuid" symbol=
"gdu_device_linux_md_component_get_uuid">
1184 <return-type type=
"char*"/>
1186 <parameter name=
"device" type=
"GduDevice*"/>
1189 <method name=
"linux_md_component_get_version" symbol=
"gdu_device_linux_md_component_get_version">
1190 <return-type type=
"char*"/>
1192 <parameter name=
"device" type=
"GduDevice*"/>
1195 <method name=
"linux_md_get_home_host" symbol=
"gdu_device_linux_md_get_home_host">
1196 <return-type type=
"char*"/>
1198 <parameter name=
"device" type=
"GduDevice*"/>
1201 <method name=
"linux_md_get_level" symbol=
"gdu_device_linux_md_get_level">
1202 <return-type type=
"char*"/>
1204 <parameter name=
"device" type=
"GduDevice*"/>
1207 <method name=
"linux_md_get_name" symbol=
"gdu_device_linux_md_get_name">
1208 <return-type type=
"char*"/>
1210 <parameter name=
"device" type=
"GduDevice*"/>
1213 <method name=
"linux_md_get_num_raid_devices" symbol=
"gdu_device_linux_md_get_num_raid_devices">
1214 <return-type type=
"int"/>
1216 <parameter name=
"device" type=
"GduDevice*"/>
1219 <method name=
"linux_md_get_slaves" symbol=
"gdu_device_linux_md_get_slaves">
1220 <return-type type=
"char**"/>
1222 <parameter name=
"device" type=
"GduDevice*"/>
1225 <method name=
"linux_md_get_state" symbol=
"gdu_device_linux_md_get_state">
1226 <return-type type=
"char*"/>
1228 <parameter name=
"device" type=
"GduDevice*"/>
1231 <method name=
"linux_md_get_sync_action" symbol=
"gdu_device_linux_md_get_sync_action">
1232 <return-type type=
"char*"/>
1234 <parameter name=
"device" type=
"GduDevice*"/>
1237 <method name=
"linux_md_get_sync_percentage" symbol=
"gdu_device_linux_md_get_sync_percentage">
1238 <return-type type=
"double"/>
1240 <parameter name=
"device" type=
"GduDevice*"/>
1243 <method name=
"linux_md_get_sync_speed" symbol=
"gdu_device_linux_md_get_sync_speed">
1244 <return-type type=
"guint64"/>
1246 <parameter name=
"device" type=
"GduDevice*"/>
1249 <method name=
"linux_md_get_uuid" symbol=
"gdu_device_linux_md_get_uuid">
1250 <return-type type=
"char*"/>
1252 <parameter name=
"device" type=
"GduDevice*"/>
1255 <method name=
"linux_md_get_version" symbol=
"gdu_device_linux_md_get_version">
1256 <return-type type=
"char*"/>
1258 <parameter name=
"device" type=
"GduDevice*"/>
1261 <method name=
"linux_md_is_degraded" symbol=
"gdu_device_linux_md_is_degraded">
1262 <return-type type=
"gboolean"/>
1264 <parameter name=
"device" type=
"GduDevice*"/>
1267 <method name=
"luks_cleartext_get_slave" symbol=
"gdu_device_luks_cleartext_get_slave">
1268 <return-type type=
"char*"/>
1270 <parameter name=
"device" type=
"GduDevice*"/>
1273 <method name=
"luks_cleartext_unlocked_by_uid" symbol=
"gdu_device_luks_cleartext_unlocked_by_uid">
1274 <return-type type=
"uid_t"/>
1276 <parameter name=
"device" type=
"GduDevice*"/>
1279 <method name=
"luks_get_holder" symbol=
"gdu_device_luks_get_holder">
1280 <return-type type=
"char*"/>
1282 <parameter name=
"device" type=
"GduDevice*"/>
1285 <method name=
"op_cancel_job" symbol=
"gdu_device_op_cancel_job">
1286 <return-type type=
"void"/>
1288 <parameter name=
"device" type=
"GduDevice*"/>
1289 <parameter name=
"callback" type=
"GduDeviceCancelJobCompletedFunc"/>
1290 <parameter name=
"user_data" type=
"gpointer"/>
1293 <method name=
"op_drive_ata_smart_initiate_selftest" symbol=
"gdu_device_op_drive_ata_smart_initiate_selftest">
1294 <return-type type=
"void"/>
1296 <parameter name=
"device" type=
"GduDevice*"/>
1297 <parameter name=
"test" type=
"char*"/>
1298 <parameter name=
"callback" type=
"GduDeviceDriveAtaSmartInitiateSelftestCompletedFunc"/>
1299 <parameter name=
"user_data" type=
"gpointer"/>
1302 <method name=
"op_drive_benchmark" symbol=
"gdu_device_op_drive_benchmark">
1303 <return-type type=
"void"/>
1305 <parameter name=
"device" type=
"GduDevice*"/>
1306 <parameter name=
"do_write_benchmark" type=
"gboolean"/>
1307 <parameter name=
"options" type=
"gchar**"/>
1308 <parameter name=
"callback" type=
"GduDeviceDriveBenchmarkCompletedFunc"/>
1309 <parameter name=
"user_data" type=
"gpointer"/>
1312 <method name=
"op_drive_detach" symbol=
"gdu_device_op_drive_detach">
1313 <return-type type=
"void"/>
1315 <parameter name=
"device" type=
"GduDevice*"/>
1316 <parameter name=
"callback" type=
"GduDeviceDriveDetachCompletedFunc"/>
1317 <parameter name=
"user_data" type=
"gpointer"/>
1320 <method name=
"op_drive_eject" symbol=
"gdu_device_op_drive_eject">
1321 <return-type type=
"void"/>
1323 <parameter name=
"device" type=
"GduDevice*"/>
1324 <parameter name=
"callback" type=
"GduDeviceDriveEjectCompletedFunc"/>
1325 <parameter name=
"user_data" type=
"gpointer"/>
1328 <method name=
"op_drive_poll_media" symbol=
"gdu_device_op_drive_poll_media">
1329 <return-type type=
"void"/>
1331 <parameter name=
"device" type=
"GduDevice*"/>
1332 <parameter name=
"callback" type=
"GduDeviceDrivePollMediaCompletedFunc"/>
1333 <parameter name=
"user_data" type=
"gpointer"/>
1336 <method name=
"op_filesystem_check" symbol=
"gdu_device_op_filesystem_check">
1337 <return-type type=
"void"/>
1339 <parameter name=
"device" type=
"GduDevice*"/>
1340 <parameter name=
"callback" type=
"GduDeviceFilesystemCheckCompletedFunc"/>
1341 <parameter name=
"user_data" type=
"gpointer"/>
1344 <method name=
"op_filesystem_create" symbol=
"gdu_device_op_filesystem_create">
1345 <return-type type=
"void"/>
1347 <parameter name=
"device" type=
"GduDevice*"/>
1348 <parameter name=
"fstype" type=
"char*"/>
1349 <parameter name=
"fslabel" type=
"char*"/>
1350 <parameter name=
"encrypt_passphrase" type=
"char*"/>
1351 <parameter name=
"fs_take_ownership" type=
"gboolean"/>
1352 <parameter name=
"callback" type=
"GduDeviceFilesystemCreateCompletedFunc"/>
1353 <parameter name=
"user_data" type=
"gpointer"/>
1356 <method name=
"op_filesystem_mount" symbol=
"gdu_device_op_filesystem_mount">
1357 <return-type type=
"void"/>
1359 <parameter name=
"device" type=
"GduDevice*"/>
1360 <parameter name=
"options" type=
"gchar**"/>
1361 <parameter name=
"callback" type=
"GduDeviceFilesystemMountCompletedFunc"/>
1362 <parameter name=
"user_data" type=
"gpointer"/>
1365 <method name=
"op_filesystem_set_label" symbol=
"gdu_device_op_filesystem_set_label">
1366 <return-type type=
"void"/>
1368 <parameter name=
"device" type=
"GduDevice*"/>
1369 <parameter name=
"new_label" type=
"char*"/>
1370 <parameter name=
"callback" type=
"GduDeviceFilesystemSetLabelCompletedFunc"/>
1371 <parameter name=
"user_data" type=
"gpointer"/>
1374 <method name=
"op_filesystem_unmount" symbol=
"gdu_device_op_filesystem_unmount">
1375 <return-type type=
"void"/>
1377 <parameter name=
"device" type=
"GduDevice*"/>
1378 <parameter name=
"callback" type=
"GduDeviceFilesystemUnmountCompletedFunc"/>
1379 <parameter name=
"user_data" type=
"gpointer"/>
1382 <method name=
"op_linux_lvm2_lv_stop" symbol=
"gdu_device_op_linux_lvm2_lv_stop">
1383 <return-type type=
"void"/>
1385 <parameter name=
"device" type=
"GduDevice*"/>
1386 <parameter name=
"callback" type=
"GduDeviceLinuxLvm2LVStopCompletedFunc"/>
1387 <parameter name=
"user_data" type=
"gpointer"/>
1390 <method name=
"op_linux_md_add_spare" symbol=
"gdu_device_op_linux_md_add_spare">
1391 <return-type type=
"void"/>
1393 <parameter name=
"device" type=
"GduDevice*"/>
1394 <parameter name=
"component_objpath" type=
"char*"/>
1395 <parameter name=
"callback" type=
"GduDeviceLinuxMdAddSpareCompletedFunc"/>
1396 <parameter name=
"user_data" type=
"gpointer"/>
1399 <method name=
"op_linux_md_check" symbol=
"gdu_device_op_linux_md_check">
1400 <return-type type=
"void"/>
1402 <parameter name=
"device" type=
"GduDevice*"/>
1403 <parameter name=
"options" type=
"gchar**"/>
1404 <parameter name=
"callback" type=
"GduDeviceLinuxMdCheckCompletedFunc"/>
1405 <parameter name=
"user_data" type=
"gpointer"/>
1408 <method name=
"op_linux_md_expand" symbol=
"gdu_device_op_linux_md_expand">
1409 <return-type type=
"void"/>
1411 <parameter name=
"device" type=
"GduDevice*"/>
1412 <parameter name=
"component_objpaths" type=
"GPtrArray*"/>
1413 <parameter name=
"callback" type=
"GduDeviceLinuxMdExpandCompletedFunc"/>
1414 <parameter name=
"user_data" type=
"gpointer"/>
1417 <method name=
"op_linux_md_remove_component" symbol=
"gdu_device_op_linux_md_remove_component">
1418 <return-type type=
"void"/>
1420 <parameter name=
"device" type=
"GduDevice*"/>
1421 <parameter name=
"component_objpath" type=
"char*"/>
1422 <parameter name=
"callback" type=
"GduDeviceLinuxMdRemoveComponentCompletedFunc"/>
1423 <parameter name=
"user_data" type=
"gpointer"/>
1426 <method name=
"op_linux_md_stop" symbol=
"gdu_device_op_linux_md_stop">
1427 <return-type type=
"void"/>
1429 <parameter name=
"device" type=
"GduDevice*"/>
1430 <parameter name=
"callback" type=
"GduDeviceLinuxMdStopCompletedFunc"/>
1431 <parameter name=
"user_data" type=
"gpointer"/>
1434 <method name=
"op_luks_change_passphrase" symbol=
"gdu_device_op_luks_change_passphrase">
1435 <return-type type=
"void"/>
1437 <parameter name=
"device" type=
"GduDevice*"/>
1438 <parameter name=
"old_secret" type=
"char*"/>
1439 <parameter name=
"new_secret" type=
"char*"/>
1440 <parameter name=
"callback" type=
"GduDeviceLuksChangePassphraseCompletedFunc"/>
1441 <parameter name=
"user_data" type=
"gpointer"/>
1444 <method name=
"op_luks_lock" symbol=
"gdu_device_op_luks_lock">
1445 <return-type type=
"void"/>
1447 <parameter name=
"device" type=
"GduDevice*"/>
1448 <parameter name=
"callback" type=
"GduDeviceLuksLockCompletedFunc"/>
1449 <parameter name=
"user_data" type=
"gpointer"/>
1452 <method name=
"op_luks_unlock" symbol=
"gdu_device_op_luks_unlock">
1453 <return-type type=
"void"/>
1455 <parameter name=
"device" type=
"GduDevice*"/>
1456 <parameter name=
"secret" type=
"char*"/>
1457 <parameter name=
"callback" type=
"GduDeviceLuksUnlockCompletedFunc"/>
1458 <parameter name=
"user_data" type=
"gpointer"/>
1461 <method name=
"op_partition_create" symbol=
"gdu_device_op_partition_create">
1462 <return-type type=
"void"/>
1464 <parameter name=
"device" type=
"GduDevice*"/>
1465 <parameter name=
"offset" type=
"guint64"/>
1466 <parameter name=
"size" type=
"guint64"/>
1467 <parameter name=
"type" type=
"char*"/>
1468 <parameter name=
"label" type=
"char*"/>
1469 <parameter name=
"flags" type=
"char**"/>
1470 <parameter name=
"fstype" type=
"char*"/>
1471 <parameter name=
"fslabel" type=
"char*"/>
1472 <parameter name=
"encrypt_passphrase" type=
"char*"/>
1473 <parameter name=
"fs_take_ownership" type=
"gboolean"/>
1474 <parameter name=
"callback" type=
"GduDevicePartitionCreateCompletedFunc"/>
1475 <parameter name=
"user_data" type=
"gpointer"/>
1478 <method name=
"op_partition_delete" symbol=
"gdu_device_op_partition_delete">
1479 <return-type type=
"void"/>
1481 <parameter name=
"device" type=
"GduDevice*"/>
1482 <parameter name=
"callback" type=
"GduDevicePartitionDeleteCompletedFunc"/>
1483 <parameter name=
"user_data" type=
"gpointer"/>
1486 <method name=
"op_partition_modify" symbol=
"gdu_device_op_partition_modify">
1487 <return-type type=
"void"/>
1489 <parameter name=
"device" type=
"GduDevice*"/>
1490 <parameter name=
"type" type=
"char*"/>
1491 <parameter name=
"label" type=
"char*"/>
1492 <parameter name=
"flags" type=
"char**"/>
1493 <parameter name=
"callback" type=
"GduDevicePartitionModifyCompletedFunc"/>
1494 <parameter name=
"user_data" type=
"gpointer"/>
1497 <method name=
"op_partition_table_create" symbol=
"gdu_device_op_partition_table_create">
1498 <return-type type=
"void"/>
1500 <parameter name=
"device" type=
"GduDevice*"/>
1501 <parameter name=
"scheme" type=
"char*"/>
1502 <parameter name=
"callback" type=
"GduDevicePartitionTableCreateCompletedFunc"/>
1503 <parameter name=
"user_data" type=
"gpointer"/>
1506 <method name=
"optical_disc_get_is_appendable" symbol=
"gdu_device_optical_disc_get_is_appendable">
1507 <return-type type=
"gboolean"/>
1509 <parameter name=
"device" type=
"GduDevice*"/>
1512 <method name=
"optical_disc_get_is_blank" symbol=
"gdu_device_optical_disc_get_is_blank">
1513 <return-type type=
"gboolean"/>
1515 <parameter name=
"device" type=
"GduDevice*"/>
1518 <method name=
"optical_disc_get_is_closed" symbol=
"gdu_device_optical_disc_get_is_closed">
1519 <return-type type=
"gboolean"/>
1521 <parameter name=
"device" type=
"GduDevice*"/>
1524 <method name=
"optical_disc_get_num_audio_tracks" symbol=
"gdu_device_optical_disc_get_num_audio_tracks">
1525 <return-type type=
"guint"/>
1527 <parameter name=
"device" type=
"GduDevice*"/>
1530 <method name=
"optical_disc_get_num_sessions" symbol=
"gdu_device_optical_disc_get_num_sessions">
1531 <return-type type=
"guint"/>
1533 <parameter name=
"device" type=
"GduDevice*"/>
1536 <method name=
"optical_disc_get_num_tracks" symbol=
"gdu_device_optical_disc_get_num_tracks">
1537 <return-type type=
"guint"/>
1539 <parameter name=
"device" type=
"GduDevice*"/>
1542 <method name=
"partition_get_alignment_offset" symbol=
"gdu_device_partition_get_alignment_offset">
1543 <return-type type=
"guint64"/>
1545 <parameter name=
"device" type=
"GduDevice*"/>
1548 <method name=
"partition_get_flags" symbol=
"gdu_device_partition_get_flags">
1549 <return-type type=
"char**"/>
1551 <parameter name=
"device" type=
"GduDevice*"/>
1554 <method name=
"partition_get_label" symbol=
"gdu_device_partition_get_label">
1555 <return-type type=
"char*"/>
1557 <parameter name=
"device" type=
"GduDevice*"/>
1560 <method name=
"partition_get_number" symbol=
"gdu_device_partition_get_number">
1561 <return-type type=
"int"/>
1563 <parameter name=
"device" type=
"GduDevice*"/>
1566 <method name=
"partition_get_offset" symbol=
"gdu_device_partition_get_offset">
1567 <return-type type=
"guint64"/>
1569 <parameter name=
"device" type=
"GduDevice*"/>
1572 <method name=
"partition_get_scheme" symbol=
"gdu_device_partition_get_scheme">
1573 <return-type type=
"char*"/>
1575 <parameter name=
"device" type=
"GduDevice*"/>
1578 <method name=
"partition_get_size" symbol=
"gdu_device_partition_get_size">
1579 <return-type type=
"guint64"/>
1581 <parameter name=
"device" type=
"GduDevice*"/>
1584 <method name=
"partition_get_slave" symbol=
"gdu_device_partition_get_slave">
1585 <return-type type=
"char*"/>
1587 <parameter name=
"device" type=
"GduDevice*"/>
1590 <method name=
"partition_get_type" symbol=
"gdu_device_partition_get_type">
1591 <return-type type=
"char*"/>
1593 <parameter name=
"device" type=
"GduDevice*"/>
1596 <method name=
"partition_get_uuid" symbol=
"gdu_device_partition_get_uuid">
1597 <return-type type=
"char*"/>
1599 <parameter name=
"device" type=
"GduDevice*"/>
1602 <method name=
"partition_table_get_count" symbol=
"gdu_device_partition_table_get_count">
1603 <return-type type=
"int"/>
1605 <parameter name=
"device" type=
"GduDevice*"/>
1608 <method name=
"partition_table_get_scheme" symbol=
"gdu_device_partition_table_get_scheme">
1609 <return-type type=
"char*"/>
1611 <parameter name=
"device" type=
"GduDevice*"/>
1614 <method name=
"should_ignore" symbol=
"gdu_device_should_ignore">
1615 <return-type type=
"gboolean"/>
1617 <parameter name=
"device" type=
"GduDevice*"/>
1620 <signal name=
"changed" when=
"LAST">
1621 <return-type type=
"void"/>
1623 <parameter name=
"device" type=
"GduDevice*"/>
1626 <signal name=
"job-changed" when=
"LAST">
1627 <return-type type=
"void"/>
1629 <parameter name=
"device" type=
"GduDevice*"/>
1632 <signal name=
"removed" when=
"LAST">
1633 <return-type type=
"void"/>
1635 <parameter name=
"device" type=
"GduDevice*"/>
1639 <object name=
"GduDrive" parent=
"GObject" type-name=
"GduDrive" get-type=
"gdu_drive_get_type">
1641 <interface name=
"GduPresentable"/>
1643 <method name=
"activate" symbol=
"gdu_drive_activate">
1644 <return-type type=
"void"/>
1646 <parameter name=
"drive" type=
"GduDrive*"/>
1647 <parameter name=
"callback" type=
"GduDriveActivateFunc"/>
1648 <parameter name=
"user_data" type=
"gpointer"/>
1651 <method name=
"can_activate" symbol=
"gdu_drive_can_activate">
1652 <return-type type=
"gboolean"/>
1654 <parameter name=
"drive" type=
"GduDrive*"/>
1655 <parameter name=
"out_degraded" type=
"gboolean*"/>
1658 <method name=
"can_create_volume" symbol=
"gdu_drive_can_create_volume">
1659 <return-type type=
"gboolean"/>
1661 <parameter name=
"drive" type=
"GduDrive*"/>
1662 <parameter name=
"out_is_uninitialized" type=
"gboolean*"/>
1663 <parameter name=
"out_largest_contiguous_free_segment" type=
"guint64*"/>
1664 <parameter name=
"out_total_free" type=
"guint64*"/>
1665 <parameter name=
"out_presentable" type=
"GduPresentable**"/>
1668 <method name=
"can_deactivate" symbol=
"gdu_drive_can_deactivate">
1669 <return-type type=
"gboolean"/>
1671 <parameter name=
"drive" type=
"GduDrive*"/>
1674 <method name=
"count_mbr_partitions" symbol=
"gdu_drive_count_mbr_partitions">
1675 <return-type type=
"gboolean"/>
1677 <parameter name=
"drive" type=
"GduDrive*"/>
1678 <parameter name=
"out_num_primary_partitions" type=
"guint*"/>
1679 <parameter name=
"out_has_extended_partition" type=
"gboolean*"/>
1682 <method name=
"create_volume" symbol=
"gdu_drive_create_volume">
1683 <return-type type=
"void"/>
1685 <parameter name=
"drive" type=
"GduDrive*"/>
1686 <parameter name=
"size" type=
"guint64"/>
1687 <parameter name=
"name" type=
"gchar*"/>
1688 <parameter name=
"flags" type=
"GduCreateVolumeFlags"/>
1689 <parameter name=
"callback" type=
"GAsyncReadyCallback"/>
1690 <parameter name=
"user_data" type=
"gpointer"/>
1693 <method name=
"create_volume_finish" symbol=
"gdu_drive_create_volume_finish">
1694 <return-type type=
"GduVolume*"/>
1696 <parameter name=
"drive" type=
"GduDrive*"/>
1697 <parameter name=
"res" type=
"GAsyncResult*"/>
1698 <parameter name=
"error" type=
"GError**"/>
1701 <method name=
"deactivate" symbol=
"gdu_drive_deactivate">
1702 <return-type type=
"void"/>
1704 <parameter name=
"drive" type=
"GduDrive*"/>
1705 <parameter name=
"callback" type=
"GduDriveDeactivateFunc"/>
1706 <parameter name=
"user_data" type=
"gpointer"/>
1709 <method name=
"get_volumes" symbol=
"gdu_drive_get_volumes">
1710 <return-type type=
"GList*"/>
1712 <parameter name=
"drive" type=
"GduDrive*"/>
1715 <method name=
"is_activatable" symbol=
"gdu_drive_is_activatable">
1716 <return-type type=
"gboolean"/>
1718 <parameter name=
"drive" type=
"GduDrive*"/>
1721 <method name=
"is_active" symbol=
"gdu_drive_is_active">
1722 <return-type type=
"gboolean"/>
1724 <parameter name=
"drive" type=
"GduDrive*"/>
1727 <vfunc name=
"activate">
1728 <return-type type=
"void"/>
1730 <parameter name=
"drive" type=
"GduDrive*"/>
1731 <parameter name=
"callback" type=
"GduDriveActivateFunc"/>
1732 <parameter name=
"user_data" type=
"gpointer"/>
1735 <vfunc name=
"can_activate">
1736 <return-type type=
"gboolean"/>
1738 <parameter name=
"drive" type=
"GduDrive*"/>
1739 <parameter name=
"out_degraded" type=
"gboolean*"/>
1742 <vfunc name=
"can_create_volume">
1743 <return-type type=
"gboolean"/>
1745 <parameter name=
"drive" type=
"GduDrive*"/>
1746 <parameter name=
"out_is_uninitialized" type=
"gboolean*"/>
1747 <parameter name=
"out_largest_contiguous_free_segment" type=
"guint64*"/>
1748 <parameter name=
"out_total_free" type=
"guint64*"/>
1749 <parameter name=
"out_presentable" type=
"GduPresentable**"/>
1752 <vfunc name=
"can_deactivate">
1753 <return-type type=
"gboolean"/>
1755 <parameter name=
"drive" type=
"GduDrive*"/>
1758 <vfunc name=
"create_volume">
1759 <return-type type=
"void"/>
1761 <parameter name=
"drive" type=
"GduDrive*"/>
1762 <parameter name=
"size" type=
"guint64"/>
1763 <parameter name=
"name" type=
"gchar*"/>
1764 <parameter name=
"flags" type=
"GduCreateVolumeFlags"/>
1765 <parameter name=
"callback" type=
"GAsyncReadyCallback"/>
1766 <parameter name=
"user_data" type=
"gpointer"/>
1769 <vfunc name=
"create_volume_finish">
1770 <return-type type=
"GduVolume*"/>
1772 <parameter name=
"drive" type=
"GduDrive*"/>
1773 <parameter name=
"res" type=
"GAsyncResult*"/>
1774 <parameter name=
"error" type=
"GError**"/>
1777 <vfunc name=
"deactivate">
1778 <return-type type=
"void"/>
1780 <parameter name=
"drive" type=
"GduDrive*"/>
1781 <parameter name=
"callback" type=
"GduDriveDeactivateFunc"/>
1782 <parameter name=
"user_data" type=
"gpointer"/>
1785 <vfunc name=
"is_activatable">
1786 <return-type type=
"gboolean"/>
1788 <parameter name=
"drive" type=
"GduDrive*"/>
1791 <vfunc name=
"is_active">
1792 <return-type type=
"gboolean"/>
1794 <parameter name=
"drive" type=
"GduDrive*"/>
1798 <object name=
"GduExpander" parent=
"GObject" type-name=
"GduExpander" get-type=
"gdu_expander_get_type">
1799 <method name=
"get_adapter" symbol=
"gdu_expander_get_adapter">
1800 <return-type type=
"gchar*"/>
1802 <parameter name=
"expander" type=
"GduExpander*"/>
1805 <method name=
"get_model" symbol=
"gdu_expander_get_model">
1806 <return-type type=
"gchar*"/>
1808 <parameter name=
"expander" type=
"GduExpander*"/>
1811 <method name=
"get_native_path" symbol=
"gdu_expander_get_native_path">
1812 <return-type type=
"gchar*"/>
1814 <parameter name=
"expander" type=
"GduExpander*"/>
1817 <method name=
"get_num_ports" symbol=
"gdu_expander_get_num_ports">
1818 <return-type type=
"guint"/>
1820 <parameter name=
"expander" type=
"GduExpander*"/>
1823 <method name=
"get_object_path" symbol=
"gdu_expander_get_object_path">
1824 <return-type type=
"char*"/>
1826 <parameter name=
"expander" type=
"GduExpander*"/>
1829 <method name=
"get_pool" symbol=
"gdu_expander_get_pool">
1830 <return-type type=
"GduPool*"/>
1832 <parameter name=
"expander" type=
"GduExpander*"/>
1835 <method name=
"get_revision" symbol=
"gdu_expander_get_revision">
1836 <return-type type=
"gchar*"/>
1838 <parameter name=
"expander" type=
"GduExpander*"/>
1841 <method name=
"get_upstream_ports" symbol=
"gdu_expander_get_upstream_ports">
1842 <return-type type=
"gchar**"/>
1844 <parameter name=
"expander" type=
"GduExpander*"/>
1847 <method name=
"get_vendor" symbol=
"gdu_expander_get_vendor">
1848 <return-type type=
"gchar*"/>
1850 <parameter name=
"expander" type=
"GduExpander*"/>
1853 <signal name=
"changed" when=
"LAST">
1854 <return-type type=
"void"/>
1856 <parameter name=
"expander" type=
"GduExpander*"/>
1859 <signal name=
"removed" when=
"LAST">
1860 <return-type type=
"void"/>
1862 <parameter name=
"expander" type=
"GduExpander*"/>
1866 <object name=
"GduHub" parent=
"GObject" type-name=
"GduHub" get-type=
"gdu_hub_get_type">
1868 <interface name=
"GduPresentable"/>
1870 <method name=
"get_adapter" symbol=
"gdu_hub_get_adapter">
1871 <return-type type=
"GduAdapter*"/>
1873 <parameter name=
"hub" type=
"GduHub*"/>
1876 <method name=
"get_expander" symbol=
"gdu_hub_get_expander">
1877 <return-type type=
"GduExpander*"/>
1879 <parameter name=
"hub" type=
"GduHub*"/>
1882 <method name=
"get_usage" symbol=
"gdu_hub_get_usage">
1883 <return-type type=
"GduHubUsage"/>
1885 <parameter name=
"hub" type=
"GduHub*"/>
1889 <object name=
"GduKnownFilesystem" parent=
"GObject" type-name=
"GduKnownFilesystem" get-type=
"gdu_known_filesystem_get_type">
1890 <method name=
"get_can_create" symbol=
"gdu_known_filesystem_get_can_create">
1891 <return-type type=
"gboolean"/>
1893 <parameter name=
"known_filesystem" type=
"GduKnownFilesystem*"/>
1896 <method name=
"get_can_mount" symbol=
"gdu_known_filesystem_get_can_mount">
1897 <return-type type=
"gboolean"/>
1899 <parameter name=
"known_filesystem" type=
"GduKnownFilesystem*"/>
1902 <method name=
"get_id" symbol=
"gdu_known_filesystem_get_id">
1903 <return-type type=
"char*"/>
1905 <parameter name=
"known_filesystem" type=
"GduKnownFilesystem*"/>
1908 <method name=
"get_max_label_len" symbol=
"gdu_known_filesystem_get_max_label_len">
1909 <return-type type=
"guint"/>
1911 <parameter name=
"known_filesystem" type=
"GduKnownFilesystem*"/>
1914 <method name=
"get_name" symbol=
"gdu_known_filesystem_get_name">
1915 <return-type type=
"char*"/>
1917 <parameter name=
"known_filesystem" type=
"GduKnownFilesystem*"/>
1920 <method name=
"get_supports_fsck" symbol=
"gdu_known_filesystem_get_supports_fsck">
1921 <return-type type=
"gboolean"/>
1923 <parameter name=
"known_filesystem" type=
"GduKnownFilesystem*"/>
1926 <method name=
"get_supports_label_rename" symbol=
"gdu_known_filesystem_get_supports_label_rename">
1927 <return-type type=
"gboolean"/>
1929 <parameter name=
"known_filesystem" type=
"GduKnownFilesystem*"/>
1932 <method name=
"get_supports_online_fsck" symbol=
"gdu_known_filesystem_get_supports_online_fsck">
1933 <return-type type=
"gboolean"/>
1935 <parameter name=
"known_filesystem" type=
"GduKnownFilesystem*"/>
1938 <method name=
"get_supports_online_label_rename" symbol=
"gdu_known_filesystem_get_supports_online_label_rename">
1939 <return-type type=
"gboolean"/>
1941 <parameter name=
"known_filesystem" type=
"GduKnownFilesystem*"/>
1944 <method name=
"get_supports_online_resize_enlarge" symbol=
"gdu_known_filesystem_get_supports_online_resize_enlarge">
1945 <return-type type=
"gboolean"/>
1947 <parameter name=
"known_filesystem" type=
"GduKnownFilesystem*"/>
1950 <method name=
"get_supports_online_resize_shrink" symbol=
"gdu_known_filesystem_get_supports_online_resize_shrink">
1951 <return-type type=
"gboolean"/>
1953 <parameter name=
"known_filesystem" type=
"GduKnownFilesystem*"/>
1956 <method name=
"get_supports_resize_enlarge" symbol=
"gdu_known_filesystem_get_supports_resize_enlarge">
1957 <return-type type=
"gboolean"/>
1959 <parameter name=
"known_filesystem" type=
"GduKnownFilesystem*"/>
1962 <method name=
"get_supports_resize_shrink" symbol=
"gdu_known_filesystem_get_supports_resize_shrink">
1963 <return-type type=
"gboolean"/>
1965 <parameter name=
"known_filesystem" type=
"GduKnownFilesystem*"/>
1968 <method name=
"get_supports_unix_owners" symbol=
"gdu_known_filesystem_get_supports_unix_owners">
1969 <return-type type=
"gboolean"/>
1971 <parameter name=
"known_filesystem" type=
"GduKnownFilesystem*"/>
1975 <object name=
"GduLinuxLvm2Volume" parent=
"GduVolume" type-name=
"GduLinuxLvm2Volume" get-type=
"gdu_linux_lvm2_volume_get_type">
1977 <interface name=
"GduPresentable"/>
1979 <method name=
"get_group_uuid" symbol=
"gdu_linux_lvm2_volume_get_group_uuid">
1980 <return-type type=
"gchar*"/>
1982 <parameter name=
"volume" type=
"GduLinuxLvm2Volume*"/>
1985 <method name=
"get_name" symbol=
"gdu_linux_lvm2_volume_get_name">
1986 <return-type type=
"gchar*"/>
1988 <parameter name=
"volume" type=
"GduLinuxLvm2Volume*"/>
1991 <method name=
"get_uuid" symbol=
"gdu_linux_lvm2_volume_get_uuid">
1992 <return-type type=
"gchar*"/>
1994 <parameter name=
"volume" type=
"GduLinuxLvm2Volume*"/>
1998 <object name=
"GduLinuxLvm2VolumeGroup" parent=
"GduDrive" type-name=
"GduLinuxLvm2VolumeGroup" get-type=
"gdu_linux_lvm2_volume_group_get_type">
2000 <interface name=
"GduPresentable"/>
2002 <method name=
"get_compute_new_lv_name" symbol=
"gdu_linux_lvm2_volume_group_get_compute_new_lv_name">
2003 <return-type type=
"gchar*"/>
2005 <parameter name=
"vg" type=
"GduLinuxLvm2VolumeGroup*"/>
2008 <method name=
"get_lv_info" symbol=
"gdu_linux_lvm2_volume_group_get_lv_info">
2009 <return-type type=
"gboolean"/>
2011 <parameter name=
"vg" type=
"GduLinuxLvm2VolumeGroup*"/>
2012 <parameter name=
"lv_uuid" type=
"gchar*"/>
2013 <parameter name=
"out_position" type=
"guint*"/>
2014 <parameter name=
"out_name" type=
"gchar**"/>
2015 <parameter name=
"out_size" type=
"guint64*"/>
2018 <method name=
"get_num_lvs" symbol=
"gdu_linux_lvm2_volume_group_get_num_lvs">
2019 <return-type type=
"guint"/>
2021 <parameter name=
"vg" type=
"GduLinuxLvm2VolumeGroup*"/>
2024 <method name=
"get_pv_device" symbol=
"gdu_linux_lvm2_volume_group_get_pv_device">
2025 <return-type type=
"GduDevice*"/>
2027 <parameter name=
"vg" type=
"GduLinuxLvm2VolumeGroup*"/>
2030 <method name=
"get_pv_info" symbol=
"gdu_linux_lvm2_volume_group_get_pv_info">
2031 <return-type type=
"gboolean"/>
2033 <parameter name=
"vg" type=
"GduLinuxLvm2VolumeGroup*"/>
2034 <parameter name=
"pv_uuid" type=
"gchar*"/>
2035 <parameter name=
"out_position" type=
"guint*"/>
2036 <parameter name=
"out_size" type=
"guint64*"/>
2037 <parameter name=
"out_allocated_size" type=
"guint64*"/>
2040 <method name=
"get_state" symbol=
"gdu_linux_lvm2_volume_group_get_state">
2041 <return-type type=
"GduLinuxLvm2VolumeGroupState"/>
2043 <parameter name=
"vg" type=
"GduLinuxLvm2VolumeGroup*"/>
2046 <method name=
"get_uuid" symbol=
"gdu_linux_lvm2_volume_group_get_uuid">
2047 <return-type type=
"gchar*"/>
2049 <parameter name=
"vg" type=
"GduLinuxLvm2VolumeGroup*"/>
2053 <object name=
"GduLinuxLvm2VolumeHole" parent=
"GduVolumeHole" type-name=
"GduLinuxLvm2VolumeHole" get-type=
"gdu_linux_lvm2_volume_hole_get_type">
2055 <interface name=
"GduPresentable"/>
2058 <object name=
"GduLinuxMdDrive" parent=
"GduDrive" type-name=
"GduLinuxMdDrive" get-type=
"gdu_linux_md_drive_get_type">
2060 <interface name=
"GduPresentable"/>
2062 <method name=
"get_slave_flags" symbol=
"gdu_linux_md_drive_get_slave_flags">
2063 <return-type type=
"GduLinuxMdDriveSlaveFlags"/>
2065 <parameter name=
"drive" type=
"GduLinuxMdDrive*"/>
2066 <parameter name=
"slave" type=
"GduDevice*"/>
2069 <method name=
"get_slave_state_markup" symbol=
"gdu_linux_md_drive_get_slave_state_markup">
2070 <return-type type=
"gchar*"/>
2072 <parameter name=
"drive" type=
"GduLinuxMdDrive*"/>
2073 <parameter name=
"slave" type=
"GduDevice*"/>
2076 <method name=
"get_slaves" symbol=
"gdu_linux_md_drive_get_slaves">
2077 <return-type type=
"GList*"/>
2079 <parameter name=
"drive" type=
"GduLinuxMdDrive*"/>
2082 <method name=
"get_uuid" symbol=
"gdu_linux_md_drive_get_uuid">
2083 <return-type type=
"gchar*"/>
2085 <parameter name=
"drive" type=
"GduLinuxMdDrive*"/>
2088 <method name=
"has_slave" symbol=
"gdu_linux_md_drive_has_slave">
2089 <return-type type=
"gboolean"/>
2091 <parameter name=
"drive" type=
"GduLinuxMdDrive*"/>
2092 <parameter name=
"device" type=
"GduDevice*"/>
2096 <object name=
"GduMachine" parent=
"GObject" type-name=
"GduMachine" get-type=
"gdu_machine_get_type">
2098 <interface name=
"GduPresentable"/>
2101 <object name=
"GduPool" parent=
"GObject" type-name=
"GduPool" get-type=
"gdu_pool_get_type">
2102 <method name=
"get_adapter_by_object_path" symbol=
"gdu_pool_get_adapter_by_object_path">
2103 <return-type type=
"GduAdapter*"/>
2105 <parameter name=
"pool" type=
"GduPool*"/>
2106 <parameter name=
"object_path" type=
"char*"/>
2109 <method name=
"get_adapters" symbol=
"gdu_pool_get_adapters">
2110 <return-type type=
"GList*"/>
2112 <parameter name=
"pool" type=
"GduPool*"/>
2115 <method name=
"get_by_device_file" symbol=
"gdu_pool_get_by_device_file">
2116 <return-type type=
"GduDevice*"/>
2118 <parameter name=
"pool" type=
"GduPool*"/>
2119 <parameter name=
"device_file" type=
"char*"/>
2122 <method name=
"get_by_object_path" symbol=
"gdu_pool_get_by_object_path">
2123 <return-type type=
"GduDevice*"/>
2125 <parameter name=
"pool" type=
"GduPool*"/>
2126 <parameter name=
"object_path" type=
"char*"/>
2129 <method name=
"get_daemon_version" symbol=
"gdu_pool_get_daemon_version">
2130 <return-type type=
"char*"/>
2132 <parameter name=
"pool" type=
"GduPool*"/>
2135 <method name=
"get_devices" symbol=
"gdu_pool_get_devices">
2136 <return-type type=
"GList*"/>
2138 <parameter name=
"pool" type=
"GduPool*"/>
2141 <method name=
"get_drive_by_device" symbol=
"gdu_pool_get_drive_by_device">
2142 <return-type type=
"GduPresentable*"/>
2144 <parameter name=
"pool" type=
"GduPool*"/>
2145 <parameter name=
"device" type=
"GduDevice*"/>
2148 <method name=
"get_enclosed_presentables" symbol=
"gdu_pool_get_enclosed_presentables">
2149 <return-type type=
"GList*"/>
2151 <parameter name=
"pool" type=
"GduPool*"/>
2152 <parameter name=
"presentable" type=
"GduPresentable*"/>
2155 <method name=
"get_expander_by_object_path" symbol=
"gdu_pool_get_expander_by_object_path">
2156 <return-type type=
"GduExpander*"/>
2158 <parameter name=
"pool" type=
"GduPool*"/>
2159 <parameter name=
"object_path" type=
"char*"/>
2162 <method name=
"get_expanders" symbol=
"gdu_pool_get_expanders">
2163 <return-type type=
"GList*"/>
2165 <parameter name=
"pool" type=
"GduPool*"/>
2168 <method name=
"get_hub_by_object_path" symbol=
"gdu_pool_get_hub_by_object_path">
2169 <return-type type=
"GduPresentable*"/>
2171 <parameter name=
"pool" type=
"GduPool*"/>
2172 <parameter name=
"object_path" type=
"gchar*"/>
2175 <method name=
"get_known_filesystem_by_id" symbol=
"gdu_pool_get_known_filesystem_by_id">
2176 <return-type type=
"GduKnownFilesystem*"/>
2178 <parameter name=
"pool" type=
"GduPool*"/>
2179 <parameter name=
"id" type=
"char*"/>
2182 <method name=
"get_known_filesystems" symbol=
"gdu_pool_get_known_filesystems">
2183 <return-type type=
"GList*"/>
2185 <parameter name=
"pool" type=
"GduPool*"/>
2188 <method name=
"get_linux_md_drive_by_uuid" symbol=
"gdu_pool_get_linux_md_drive_by_uuid">
2189 <return-type type=
"GduLinuxMdDrive*"/>
2191 <parameter name=
"pool" type=
"GduPool*"/>
2192 <parameter name=
"uuid" type=
"gchar*"/>
2195 <method name=
"get_port_by_object_path" symbol=
"gdu_pool_get_port_by_object_path">
2196 <return-type type=
"GduPort*"/>
2198 <parameter name=
"pool" type=
"GduPool*"/>
2199 <parameter name=
"object_path" type=
"char*"/>
2202 <method name=
"get_ports" symbol=
"gdu_pool_get_ports">
2203 <return-type type=
"GList*"/>
2205 <parameter name=
"pool" type=
"GduPool*"/>
2208 <method name=
"get_presentable_by_id" symbol=
"gdu_pool_get_presentable_by_id">
2209 <return-type type=
"GduPresentable*"/>
2211 <parameter name=
"pool" type=
"GduPool*"/>
2212 <parameter name=
"id" type=
"gchar*"/>
2215 <method name=
"get_presentables" symbol=
"gdu_pool_get_presentables">
2216 <return-type type=
"GList*"/>
2218 <parameter name=
"pool" type=
"GduPool*"/>
2221 <method name=
"get_ssh_address" symbol=
"gdu_pool_get_ssh_address">
2222 <return-type type=
"gchar*"/>
2224 <parameter name=
"pool" type=
"GduPool*"/>
2227 <method name=
"get_ssh_user_name" symbol=
"gdu_pool_get_ssh_user_name">
2228 <return-type type=
"gchar*"/>
2230 <parameter name=
"pool" type=
"GduPool*"/>
2233 <method name=
"get_volume_by_device" symbol=
"gdu_pool_get_volume_by_device">
2234 <return-type type=
"GduPresentable*"/>
2236 <parameter name=
"pool" type=
"GduPool*"/>
2237 <parameter name=
"device" type=
"GduDevice*"/>
2240 <method name=
"has_presentable" symbol=
"gdu_pool_has_presentable">
2241 <return-type type=
"gboolean"/>
2243 <parameter name=
"pool" type=
"GduPool*"/>
2244 <parameter name=
"presentable" type=
"GduPresentable*"/>
2247 <method name=
"is_daemon_inhibited" symbol=
"gdu_pool_is_daemon_inhibited">
2248 <return-type type=
"gboolean"/>
2250 <parameter name=
"pool" type=
"GduPool*"/>
2253 <constructor name=
"new" symbol=
"gdu_pool_new">
2254 <return-type type=
"GduPool*"/>
2256 <constructor name=
"new_for_address" symbol=
"gdu_pool_new_for_address">
2257 <return-type type=
"GduPool*"/>
2259 <parameter name=
"ssh_user_name" type=
"gchar*"/>
2260 <parameter name=
"ssh_address" type=
"gchar*"/>
2261 <parameter name=
"error" type=
"GError**"/>
2264 <method name=
"op_linux_lvm2_lv_create" symbol=
"gdu_pool_op_linux_lvm2_lv_create">
2265 <return-type type=
"void"/>
2267 <parameter name=
"pool" type=
"GduPool*"/>
2268 <parameter name=
"group_uuid" type=
"gchar*"/>
2269 <parameter name=
"name" type=
"gchar*"/>
2270 <parameter name=
"size" type=
"guint64"/>
2271 <parameter name=
"num_stripes" type=
"guint"/>
2272 <parameter name=
"stripe_size" type=
"guint64"/>
2273 <parameter name=
"num_mirrors" type=
"guint"/>
2274 <parameter name=
"fstype" type=
"char*"/>
2275 <parameter name=
"fslabel" type=
"char*"/>
2276 <parameter name=
"encrypt_passphrase" type=
"char*"/>
2277 <parameter name=
"fs_take_ownership" type=
"gboolean"/>
2278 <parameter name=
"callback" type=
"GduPoolLinuxLvm2LVCreateCompletedFunc"/>
2279 <parameter name=
"user_data" type=
"gpointer"/>
2282 <method name=
"op_linux_lvm2_lv_remove" symbol=
"gdu_pool_op_linux_lvm2_lv_remove">
2283 <return-type type=
"void"/>
2285 <parameter name=
"pool" type=
"GduPool*"/>
2286 <parameter name=
"group_uuid" type=
"gchar*"/>
2287 <parameter name=
"uuid" type=
"gchar*"/>
2288 <parameter name=
"callback" type=
"GduPoolLinuxLvm2LVRemoveCompletedFunc"/>
2289 <parameter name=
"user_data" type=
"gpointer"/>
2292 <method name=
"op_linux_lvm2_lv_set_name" symbol=
"gdu_pool_op_linux_lvm2_lv_set_name">
2293 <return-type type=
"void"/>
2295 <parameter name=
"pool" type=
"GduPool*"/>
2296 <parameter name=
"group_uuid" type=
"gchar*"/>
2297 <parameter name=
"uuid" type=
"gchar*"/>
2298 <parameter name=
"new_name" type=
"gchar*"/>
2299 <parameter name=
"callback" type=
"GduPoolLinuxLvm2LVSetNameCompletedFunc"/>
2300 <parameter name=
"user_data" type=
"gpointer"/>
2303 <method name=
"op_linux_lvm2_lv_start" symbol=
"gdu_pool_op_linux_lvm2_lv_start">
2304 <return-type type=
"void"/>
2306 <parameter name=
"pool" type=
"GduPool*"/>
2307 <parameter name=
"group_uuid" type=
"gchar*"/>
2308 <parameter name=
"uuid" type=
"gchar*"/>
2309 <parameter name=
"callback" type=
"GduPoolLinuxLvm2VGStartCompletedFunc"/>
2310 <parameter name=
"user_data" type=
"gpointer"/>
2313 <method name=
"op_linux_lvm2_vg_add_pv" symbol=
"gdu_pool_op_linux_lvm2_vg_add_pv">
2314 <return-type type=
"void"/>
2316 <parameter name=
"pool" type=
"GduPool*"/>
2317 <parameter name=
"uuid" type=
"gchar*"/>
2318 <parameter name=
"physical_volume_object_path" type=
"gchar*"/>
2319 <parameter name=
"callback" type=
"GduPoolLinuxLvm2VGAddPVCompletedFunc"/>
2320 <parameter name=
"user_data" type=
"gpointer"/>
2323 <method name=
"op_linux_lvm2_vg_remove_pv" symbol=
"gdu_pool_op_linux_lvm2_vg_remove_pv">
2324 <return-type type=
"void"/>
2326 <parameter name=
"pool" type=
"GduPool*"/>
2327 <parameter name=
"vg_uuid" type=
"gchar*"/>
2328 <parameter name=
"pv_uuid" type=
"gchar*"/>
2329 <parameter name=
"callback" type=
"GduPoolLinuxLvm2VGRemovePVCompletedFunc"/>
2330 <parameter name=
"user_data" type=
"gpointer"/>
2333 <method name=
"op_linux_lvm2_vg_set_name" symbol=
"gdu_pool_op_linux_lvm2_vg_set_name">
2334 <return-type type=
"void"/>
2336 <parameter name=
"pool" type=
"GduPool*"/>
2337 <parameter name=
"uuid" type=
"gchar*"/>
2338 <parameter name=
"new_name" type=
"gchar*"/>
2339 <parameter name=
"callback" type=
"GduPoolLinuxLvm2VGSetNameCompletedFunc"/>
2340 <parameter name=
"user_data" type=
"gpointer"/>
2343 <method name=
"op_linux_lvm2_vg_start" symbol=
"gdu_pool_op_linux_lvm2_vg_start">
2344 <return-type type=
"void"/>
2346 <parameter name=
"pool" type=
"GduPool*"/>
2347 <parameter name=
"uuid" type=
"gchar*"/>
2348 <parameter name=
"callback" type=
"GduPoolLinuxLvm2VGStartCompletedFunc"/>
2349 <parameter name=
"user_data" type=
"gpointer"/>
2352 <method name=
"op_linux_lvm2_vg_stop" symbol=
"gdu_pool_op_linux_lvm2_vg_stop">
2353 <return-type type=
"void"/>
2355 <parameter name=
"pool" type=
"GduPool*"/>
2356 <parameter name=
"uuid" type=
"gchar*"/>
2357 <parameter name=
"callback" type=
"GduPoolLinuxLvm2VGStopCompletedFunc"/>
2358 <parameter name=
"user_data" type=
"gpointer"/>
2361 <method name=
"op_linux_md_create" symbol=
"gdu_pool_op_linux_md_create">
2362 <return-type type=
"void"/>
2364 <parameter name=
"pool" type=
"GduPool*"/>
2365 <parameter name=
"component_objpaths" type=
"GPtrArray*"/>
2366 <parameter name=
"level" type=
"gchar*"/>
2367 <parameter name=
"stripe_size" type=
"guint64"/>
2368 <parameter name=
"name" type=
"gchar*"/>
2369 <parameter name=
"callback" type=
"GduPoolLinuxMdCreateCompletedFunc"/>
2370 <parameter name=
"user_data" type=
"gpointer"/>
2373 <method name=
"op_linux_md_start" symbol=
"gdu_pool_op_linux_md_start">
2374 <return-type type=
"void"/>
2376 <parameter name=
"pool" type=
"GduPool*"/>
2377 <parameter name=
"component_objpaths" type=
"GPtrArray*"/>
2378 <parameter name=
"callback" type=
"GduPoolLinuxMdStartCompletedFunc"/>
2379 <parameter name=
"user_data" type=
"gpointer"/>
2382 <method name=
"supports_luks_devices" symbol=
"gdu_pool_supports_luks_devices">
2383 <return-type type=
"gboolean"/>
2385 <parameter name=
"pool" type=
"GduPool*"/>
2388 <signal name=
"adapter-added" when=
"LAST">
2389 <return-type type=
"void"/>
2391 <parameter name=
"pool" type=
"GduPool*"/>
2392 <parameter name=
"adapter" type=
"GduAdapter*"/>
2395 <signal name=
"adapter-changed" when=
"LAST">
2396 <return-type type=
"void"/>
2398 <parameter name=
"pool" type=
"GduPool*"/>
2399 <parameter name=
"adapter" type=
"GduAdapter*"/>
2402 <signal name=
"adapter-removed" when=
"LAST">
2403 <return-type type=
"void"/>
2405 <parameter name=
"pool" type=
"GduPool*"/>
2406 <parameter name=
"adapter" type=
"GduAdapter*"/>
2409 <signal name=
"device-added" when=
"LAST">
2410 <return-type type=
"void"/>
2412 <parameter name=
"pool" type=
"GduPool*"/>
2413 <parameter name=
"device" type=
"GduDevice*"/>
2416 <signal name=
"device-changed" when=
"LAST">
2417 <return-type type=
"void"/>
2419 <parameter name=
"pool" type=
"GduPool*"/>
2420 <parameter name=
"device" type=
"GduDevice*"/>
2423 <signal name=
"device-job-changed" when=
"LAST">
2424 <return-type type=
"void"/>
2426 <parameter name=
"pool" type=
"GduPool*"/>
2427 <parameter name=
"device" type=
"GduDevice*"/>
2430 <signal name=
"device-removed" when=
"LAST">
2431 <return-type type=
"void"/>
2433 <parameter name=
"pool" type=
"GduPool*"/>
2434 <parameter name=
"device" type=
"GduDevice*"/>
2437 <signal name=
"disconnected" when=
"LAST">
2438 <return-type type=
"void"/>
2440 <parameter name=
"pool" type=
"GduPool*"/>
2443 <signal name=
"expander-added" when=
"LAST">
2444 <return-type type=
"void"/>
2446 <parameter name=
"pool" type=
"GduPool*"/>
2447 <parameter name=
"expander" type=
"GduExpander*"/>
2450 <signal name=
"expander-changed" when=
"LAST">
2451 <return-type type=
"void"/>
2453 <parameter name=
"pool" type=
"GduPool*"/>
2454 <parameter name=
"expander" type=
"GduExpander*"/>
2457 <signal name=
"expander-removed" when=
"LAST">
2458 <return-type type=
"void"/>
2460 <parameter name=
"pool" type=
"GduPool*"/>
2461 <parameter name=
"expander" type=
"GduExpander*"/>
2464 <signal name=
"port-added" when=
"LAST">
2465 <return-type type=
"void"/>
2467 <parameter name=
"pool" type=
"GduPool*"/>
2468 <parameter name=
"port" type=
"GduPort*"/>
2471 <signal name=
"port-changed" when=
"LAST">
2472 <return-type type=
"void"/>
2474 <parameter name=
"pool" type=
"GduPool*"/>
2475 <parameter name=
"port" type=
"GduPort*"/>
2478 <signal name=
"port-removed" when=
"LAST">
2479 <return-type type=
"void"/>
2481 <parameter name=
"pool" type=
"GduPool*"/>
2482 <parameter name=
"port" type=
"GduPort*"/>
2485 <signal name=
"presentable-added" when=
"LAST">
2486 <return-type type=
"void"/>
2488 <parameter name=
"pool" type=
"GduPool*"/>
2489 <parameter name=
"presentable" type=
"GduPresentable*"/>
2492 <signal name=
"presentable-changed" when=
"LAST">
2493 <return-type type=
"void"/>
2495 <parameter name=
"pool" type=
"GduPool*"/>
2496 <parameter name=
"presentable" type=
"GduPresentable*"/>
2499 <signal name=
"presentable-job-changed" when=
"LAST">
2500 <return-type type=
"void"/>
2502 <parameter name=
"pool" type=
"GduPool*"/>
2503 <parameter name=
"presentable" type=
"GduPresentable*"/>
2506 <signal name=
"presentable-removed" when=
"LAST">
2507 <return-type type=
"void"/>
2509 <parameter name=
"pool" type=
"GduPool*"/>
2510 <parameter name=
"presentable" type=
"GduPresentable*"/>
2514 <object name=
"GduPort" parent=
"GObject" type-name=
"GduPort" get-type=
"gdu_port_get_type">
2515 <method name=
"get_adapter" symbol=
"gdu_port_get_adapter">
2516 <return-type type=
"gchar*"/>
2518 <parameter name=
"port" type=
"GduPort*"/>
2521 <method name=
"get_connector_type" symbol=
"gdu_port_get_connector_type">
2522 <return-type type=
"gchar*"/>
2524 <parameter name=
"port" type=
"GduPort*"/>
2527 <method name=
"get_native_path" symbol=
"gdu_port_get_native_path">
2528 <return-type type=
"gchar*"/>
2530 <parameter name=
"port" type=
"GduPort*"/>
2533 <method name=
"get_number" symbol=
"gdu_port_get_number">
2534 <return-type type=
"gint"/>
2536 <parameter name=
"port" type=
"GduPort*"/>
2539 <method name=
"get_object_path" symbol=
"gdu_port_get_object_path">
2540 <return-type type=
"char*"/>
2542 <parameter name=
"port" type=
"GduPort*"/>
2545 <method name=
"get_parent" symbol=
"gdu_port_get_parent">
2546 <return-type type=
"gchar*"/>
2548 <parameter name=
"port" type=
"GduPort*"/>
2551 <method name=
"get_pool" symbol=
"gdu_port_get_pool">
2552 <return-type type=
"GduPool*"/>
2554 <parameter name=
"port" type=
"GduPort*"/>
2557 <signal name=
"changed" when=
"LAST">
2558 <return-type type=
"void"/>
2560 <parameter name=
"port" type=
"GduPort*"/>
2563 <signal name=
"removed" when=
"LAST">
2564 <return-type type=
"void"/>
2566 <parameter name=
"port" type=
"GduPort*"/>
2570 <object name=
"GduProcess" parent=
"GObject" type-name=
"GduProcess" get-type=
"gdu_process_get_type">
2571 <method name=
"get_app_info" symbol=
"gdu_process_get_app_info">
2572 <return-type type=
"GAppInfo*"/>
2574 <parameter name=
"process" type=
"GduProcess*"/>
2577 <method name=
"get_command_line" symbol=
"gdu_process_get_command_line">
2578 <return-type type=
"char*"/>
2580 <parameter name=
"process" type=
"GduProcess*"/>
2583 <method name=
"get_id" symbol=
"gdu_process_get_id">
2584 <return-type type=
"pid_t"/>
2586 <parameter name=
"process" type=
"GduProcess*"/>
2589 <method name=
"get_owner" symbol=
"gdu_process_get_owner">
2590 <return-type type=
"uid_t"/>
2592 <parameter name=
"process" type=
"GduProcess*"/>
2596 <object name=
"GduVolume" parent=
"GObject" type-name=
"GduVolume" get-type=
"gdu_volume_get_type">
2598 <interface name=
"GduPresentable"/>
2600 <method name=
"get_drive" symbol=
"gdu_volume_get_drive">
2601 <return-type type=
"GduDrive*"/>
2603 <parameter name=
"volume" type=
"GduVolume*"/>
2606 <method name=
"get_flags" symbol=
"gdu_volume_get_flags">
2607 <return-type type=
"GduVolumeFlags"/>
2609 <parameter name=
"volume" type=
"GduVolume*"/>
2612 <method name=
"is_allocated" symbol=
"gdu_volume_is_allocated">
2613 <return-type type=
"gboolean"/>
2615 <parameter name=
"volume" type=
"GduVolume*"/>
2618 <method name=
"is_recognized" symbol=
"gdu_volume_is_recognized">
2619 <return-type type=
"gboolean"/>
2621 <parameter name=
"volume" type=
"GduVolume*"/>
2624 <vfunc name=
"get_flags">
2625 <return-type type=
"GduVolumeFlags"/>
2627 <parameter name=
"volume" type=
"GduVolume*"/>
2630 <vfunc name=
"is_allocated">
2631 <return-type type=
"gboolean"/>
2633 <parameter name=
"volume" type=
"GduVolume*"/>
2636 <vfunc name=
"is_recognized">
2637 <return-type type=
"gboolean"/>
2639 <parameter name=
"volume" type=
"GduVolume*"/>
2643 <object name=
"GduVolumeHole" parent=
"GObject" type-name=
"GduVolumeHole" get-type=
"gdu_volume_hole_get_type">
2645 <interface name=
"GduPresentable"/>
2648 <interface name=
"GduPresentable" type-name=
"GduPresentable" get-type=
"gdu_presentable_get_type">
2650 <interface name=
"GObject"/>
2652 <method name=
"compare" symbol=
"gdu_presentable_compare">
2653 <return-type type=
"gint"/>
2655 <parameter name=
"a" type=
"GduPresentable*"/>
2656 <parameter name=
"b" type=
"GduPresentable*"/>
2659 <method name=
"encloses" symbol=
"gdu_presentable_encloses">
2660 <return-type type=
"gboolean"/>
2662 <parameter name=
"a" type=
"GduPresentable*"/>
2663 <parameter name=
"b" type=
"GduPresentable*"/>
2666 <method name=
"equals" symbol=
"gdu_presentable_equals">
2667 <return-type type=
"gboolean"/>
2669 <parameter name=
"a" type=
"GduPresentable*"/>
2670 <parameter name=
"b" type=
"GduPresentable*"/>
2673 <method name=
"get_description" symbol=
"gdu_presentable_get_description">
2674 <return-type type=
"gchar*"/>
2676 <parameter name=
"presentable" type=
"GduPresentable*"/>
2679 <method name=
"get_device" symbol=
"gdu_presentable_get_device">
2680 <return-type type=
"GduDevice*"/>
2682 <parameter name=
"presentable" type=
"GduPresentable*"/>
2685 <method name=
"get_enclosed" symbol=
"gdu_presentable_get_enclosed">
2686 <return-type type=
"GList*"/>
2688 <parameter name=
"presentable" type=
"GduPresentable*"/>
2691 <method name=
"get_enclosing_presentable" symbol=
"gdu_presentable_get_enclosing_presentable">
2692 <return-type type=
"GduPresentable*"/>
2694 <parameter name=
"presentable" type=
"GduPresentable*"/>
2697 <method name=
"get_icon" symbol=
"gdu_presentable_get_icon">
2698 <return-type type=
"GIcon*"/>
2700 <parameter name=
"presentable" type=
"GduPresentable*"/>
2703 <method name=
"get_id" symbol=
"gdu_presentable_get_id">
2704 <return-type type=
"gchar*"/>
2706 <parameter name=
"presentable" type=
"GduPresentable*"/>
2709 <method name=
"get_name" symbol=
"gdu_presentable_get_name">
2710 <return-type type=
"gchar*"/>
2712 <parameter name=
"presentable" type=
"GduPresentable*"/>
2715 <method name=
"get_offset" symbol=
"gdu_presentable_get_offset">
2716 <return-type type=
"guint64"/>
2718 <parameter name=
"presentable" type=
"GduPresentable*"/>
2721 <method name=
"get_pool" symbol=
"gdu_presentable_get_pool">
2722 <return-type type=
"GduPool*"/>
2724 <parameter name=
"presentable" type=
"GduPresentable*"/>
2727 <method name=
"get_size" symbol=
"gdu_presentable_get_size">
2728 <return-type type=
"guint64"/>
2730 <parameter name=
"presentable" type=
"GduPresentable*"/>
2733 <method name=
"get_toplevel" symbol=
"gdu_presentable_get_toplevel">
2734 <return-type type=
"GduPresentable*"/>
2736 <parameter name=
"presentable" type=
"GduPresentable*"/>
2739 <method name=
"get_vpd_name" symbol=
"gdu_presentable_get_vpd_name">
2740 <return-type type=
"gchar*"/>
2742 <parameter name=
"presentable" type=
"GduPresentable*"/>
2745 <method name=
"hash" symbol=
"gdu_presentable_hash">
2746 <return-type type=
"guint"/>
2748 <parameter name=
"presentable" type=
"GduPresentable*"/>
2751 <method name=
"is_allocated" symbol=
"gdu_presentable_is_allocated">
2752 <return-type type=
"gboolean"/>
2754 <parameter name=
"presentable" type=
"GduPresentable*"/>
2757 <method name=
"is_recognized" symbol=
"gdu_presentable_is_recognized">
2758 <return-type type=
"gboolean"/>
2760 <parameter name=
"presentable" type=
"GduPresentable*"/>
2763 <signal name=
"changed" when=
"LAST">
2764 <return-type type=
"void"/>
2766 <parameter name=
"presentable" type=
"GduPresentable*"/>
2769 <signal name=
"job-changed" when=
"LAST">
2770 <return-type type=
"void"/>
2772 <parameter name=
"presentable" type=
"GduPresentable*"/>
2775 <signal name=
"removed" when=
"LAST">
2776 <return-type type=
"void"/>
2778 <parameter name=
"presentable" type=
"GduPresentable*"/>
2781 <vfunc name=
"get_description">
2782 <return-type type=
"gchar*"/>
2784 <parameter name=
"presentable" type=
"GduPresentable*"/>
2787 <vfunc name=
"get_device">
2788 <return-type type=
"GduDevice*"/>
2790 <parameter name=
"presentable" type=
"GduPresentable*"/>
2793 <vfunc name=
"get_enclosing_presentable">
2794 <return-type type=
"GduPresentable*"/>
2796 <parameter name=
"presentable" type=
"GduPresentable*"/>
2799 <vfunc name=
"get_icon">
2800 <return-type type=
"GIcon*"/>
2802 <parameter name=
"presentable" type=
"GduPresentable*"/>
2805 <vfunc name=
"get_id">
2806 <return-type type=
"gchar*"/>
2808 <parameter name=
"presentable" type=
"GduPresentable*"/>
2811 <vfunc name=
"get_name">
2812 <return-type type=
"gchar*"/>
2814 <parameter name=
"presentable" type=
"GduPresentable*"/>
2817 <vfunc name=
"get_offset">
2818 <return-type type=
"guint64"/>
2820 <parameter name=
"presentable" type=
"GduPresentable*"/>
2823 <vfunc name=
"get_pool">
2824 <return-type type=
"GduPool*"/>
2826 <parameter name=
"presentable" type=
"GduPresentable*"/>
2829 <vfunc name=
"get_size">
2830 <return-type type=
"guint64"/>
2832 <parameter name=
"presentable" type=
"GduPresentable*"/>
2835 <vfunc name=
"get_vpd_name">
2836 <return-type type=
"gchar*"/>
2838 <parameter name=
"presentable" type=
"GduPresentable*"/>
2841 <vfunc name=
"is_allocated">
2842 <return-type type=
"gboolean"/>
2844 <parameter name=
"presentable" type=
"GduPresentable*"/>
2847 <vfunc name=
"is_recognized">
2848 <return-type type=
"gboolean"/>
2850 <parameter name=
"presentable" type=
"GduPresentable*"/>