Synopsis
void                (*GduDeviceFilesystemMountCompletedFunc)
                                                        (GduDevice *device,
                                                         char *mount_point,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduDeviceFilesystemUnmountCompletedFunc)
                                                        (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduDeviceFilesystemCheckCompletedFunc)
                                                        (GduDevice *device,
                                                         gboolean is_clean,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduDevicePartitionDeleteCompletedFunc)
                                                        (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduDevicePartitionModifyCompletedFunc)
                                                        (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduDevicePartitionTableCreateCompletedFunc)
                                                        (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduDeviceLuksUnlockCompletedFunc) (GduDevice *device,
                                                         char *object_path_of_cleartext_device,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduDeviceLuksLockCompletedFunc)   (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduDeviceLuksChangePassphraseCompletedFunc)
                                                        (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduDeviceFilesystemSetLabelCompletedFunc)
                                                        (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduDeviceDriveAtaSmartInitiateSelftestCompletedFunc)
                                                        (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduDeviceDriveAtaSmartRefreshDataCompletedFunc)
                                                        (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduDeviceLinuxMdStopCompletedFunc)
                                                        (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduDeviceLinuxMdCheckCompletedFunc)
                                                        (GduDevice *device,
                                                         guint num_errors,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduDeviceLinuxMdAddSpareCompletedFunc)
                                                        (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduDeviceLinuxMdExpandCompletedFunc)
                                                        (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduDeviceLinuxMdRemoveComponentCompletedFunc)
                                                        (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduDeviceFilesystemCreateCompletedFunc)
                                                        (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduDevicePartitionCreateCompletedFunc)
                                                        (GduDevice *device,
                                                         char *created_device_object_path,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduDeviceCancelJobCompletedFunc)  (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduDeviceFilesystemListOpenFilesCompletedFunc)
                                                        (GduDevice *device,
                                                         GList *processes,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduDeviceDriveEjectCompletedFunc) (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduDeviceDriveDetachCompletedFunc)
                                                        (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduDeviceDrivePollMediaCompletedFunc)
                                                        (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduDeviceDriveBenchmarkCompletedFunc)
                                                        (GduDevice *device,
                                                         GPtrArray *read_transfer_rate_results,
                                                         GPtrArray *write_transfer_rate_results,
                                                         GPtrArray *access_time_results,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduDeviceLinuxLvm2LVStopCompletedFunc)
                                                        (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduPoolLinuxMdStartCompletedFunc) (GduPool *pool,
                                                         char *assembled_array_object_path,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduPoolLinuxMdCreateCompletedFunc)
                                                        (GduPool *pool,
                                                         char *array_object_path,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduPoolLinuxLvm2VGStartCompletedFunc)
                                                        (GduPool *pool,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduPoolLinuxLvm2VGStopCompletedFunc)
                                                        (GduPool *pool,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduPoolLinuxLvm2LVStartCompletedFunc)
                                                        (GduPool *pool,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduPoolLinuxLvm2VGSetNameCompletedFunc)
                                                        (GduPool *pool,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduPoolLinuxLvm2LVSetNameCompletedFunc)
                                                        (GduPool *pool,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduPoolLinuxLvm2LVRemoveCompletedFunc)
                                                        (GduPool *pool,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduPoolLinuxLvm2LVCreateCompletedFunc)
                                                        (GduPool *pool,
                                                         char *create_logical_volume_object_path,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduPoolLinuxLvm2VGAddPVCompletedFunc)
                                                        (GduPool *pool,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduPoolLinuxLvm2VGRemovePVCompletedFunc)
                                                        (GduPool *pool,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduDriveActivateFunc)             (GduDrive *drive,
                                                         char *assembled_drive_object_path,
                                                         GError *error,
                                                         gpointer user_data);
void                (*GduDriveDeactivateFunc)           (GduDrive *drive,
                                                         GError *error,
                                                         gpointer user_data);
 
Details
GduDeviceFilesystemMountCompletedFunc ()
void                (*GduDeviceFilesystemMountCompletedFunc)
                                                        (GduDevice *device,
                                                         char *mount_point,
                                                         GError *error,
                                                         gpointer user_data);
| device:
 |  | 
| mount_point:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduDeviceFilesystemUnmountCompletedFunc ()
void                (*GduDeviceFilesystemUnmountCompletedFunc)
                                                        (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
| device:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduDeviceFilesystemCheckCompletedFunc ()
void                (*GduDeviceFilesystemCheckCompletedFunc)
                                                        (GduDevice *device,
                                                         gboolean is_clean,
                                                         GError *error,
                                                         gpointer user_data);
| device:
 |  | 
| is_clean:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduDevicePartitionDeleteCompletedFunc ()
void                (*GduDevicePartitionDeleteCompletedFunc)
                                                        (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
| device:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduDevicePartitionModifyCompletedFunc ()
void                (*GduDevicePartitionModifyCompletedFunc)
                                                        (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
| device:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduDevicePartitionTableCreateCompletedFunc ()
void                (*GduDevicePartitionTableCreateCompletedFunc)
                                                        (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
| device:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduDeviceLuksUnlockCompletedFunc ()
void                (*GduDeviceLuksUnlockCompletedFunc) (GduDevice *device,
                                                         char *object_path_of_cleartext_device,
                                                         GError *error,
                                                         gpointer user_data);
| device:
 |  | 
| object_path_of_cleartext_device:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduDeviceLuksLockCompletedFunc ()
void                (*GduDeviceLuksLockCompletedFunc)   (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
| device:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduDeviceLuksChangePassphraseCompletedFunc ()
void                (*GduDeviceLuksChangePassphraseCompletedFunc)
                                                        (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
| device:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduDeviceFilesystemSetLabelCompletedFunc ()
void                (*GduDeviceFilesystemSetLabelCompletedFunc)
                                                        (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
| device:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduDeviceDriveAtaSmartInitiateSelftestCompletedFunc ()
void                (*GduDeviceDriveAtaSmartInitiateSelftestCompletedFunc)
                                                        (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
| device:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduDeviceDriveAtaSmartRefreshDataCompletedFunc ()
void                (*GduDeviceDriveAtaSmartRefreshDataCompletedFunc)
                                                        (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
| device:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduDeviceLinuxMdStopCompletedFunc ()
void                (*GduDeviceLinuxMdStopCompletedFunc)
                                                        (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
| device:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduDeviceLinuxMdCheckCompletedFunc ()
void                (*GduDeviceLinuxMdCheckCompletedFunc)
                                                        (GduDevice *device,
                                                         guint num_errors,
                                                         GError *error,
                                                         gpointer user_data);
| device:
 |  | 
| num_errors:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduDeviceLinuxMdAddSpareCompletedFunc ()
void                (*GduDeviceLinuxMdAddSpareCompletedFunc)
                                                        (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
| device:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduDeviceLinuxMdExpandCompletedFunc ()
void                (*GduDeviceLinuxMdExpandCompletedFunc)
                                                        (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
| device:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduDeviceLinuxMdRemoveComponentCompletedFunc ()
void                (*GduDeviceLinuxMdRemoveComponentCompletedFunc)
                                                        (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
| device:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduDeviceFilesystemCreateCompletedFunc ()
void                (*GduDeviceFilesystemCreateCompletedFunc)
                                                        (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
| device:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduDevicePartitionCreateCompletedFunc ()
void                (*GduDevicePartitionCreateCompletedFunc)
                                                        (GduDevice *device,
                                                         char *created_device_object_path,
                                                         GError *error,
                                                         gpointer user_data);
| device:
 |  | 
| created_device_object_path:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduDeviceCancelJobCompletedFunc ()
void                (*GduDeviceCancelJobCompletedFunc)  (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
| device:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduDeviceFilesystemListOpenFilesCompletedFunc ()
void                (*GduDeviceFilesystemListOpenFilesCompletedFunc)
                                                        (GduDevice *device,
                                                         GList *processes,
                                                         GError *error,
                                                         gpointer user_data);
| device:
 |  | 
| processes:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduDeviceDriveEjectCompletedFunc ()
void                (*GduDeviceDriveEjectCompletedFunc) (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
| device:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduDeviceDriveDetachCompletedFunc ()
void                (*GduDeviceDriveDetachCompletedFunc)
                                                        (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
| device:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduDeviceDrivePollMediaCompletedFunc ()
void                (*GduDeviceDrivePollMediaCompletedFunc)
                                                        (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
| device:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduDeviceDriveBenchmarkCompletedFunc ()
void                (*GduDeviceDriveBenchmarkCompletedFunc)
                                                        (GduDevice *device,
                                                         GPtrArray *read_transfer_rate_results,
                                                         GPtrArray *write_transfer_rate_results,
                                                         GPtrArray *access_time_results,
                                                         GError *error,
                                                         gpointer user_data);
| device:
 |  | 
| read_transfer_rate_results:
 |  | 
| write_transfer_rate_results:
 |  | 
| access_time_results:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduDeviceLinuxLvm2LVStopCompletedFunc ()
void                (*GduDeviceLinuxLvm2LVStopCompletedFunc)
                                                        (GduDevice *device,
                                                         GError *error,
                                                         gpointer user_data);
| device:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduPoolLinuxMdStartCompletedFunc ()
void                (*GduPoolLinuxMdStartCompletedFunc) (GduPool *pool,
                                                         char *assembled_array_object_path,
                                                         GError *error,
                                                         gpointer user_data);
| pool:
 |  | 
| assembled_array_object_path:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduPoolLinuxMdCreateCompletedFunc ()
void                (*GduPoolLinuxMdCreateCompletedFunc)
                                                        (GduPool *pool,
                                                         char *array_object_path,
                                                         GError *error,
                                                         gpointer user_data);
| pool:
 |  | 
| array_object_path:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduPoolLinuxLvm2VGStartCompletedFunc ()
void                (*GduPoolLinuxLvm2VGStartCompletedFunc)
                                                        (GduPool *pool,
                                                         GError *error,
                                                         gpointer user_data);
| pool:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduPoolLinuxLvm2VGStopCompletedFunc ()
void                (*GduPoolLinuxLvm2VGStopCompletedFunc)
                                                        (GduPool *pool,
                                                         GError *error,
                                                         gpointer user_data);
| pool:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduPoolLinuxLvm2LVStartCompletedFunc ()
void                (*GduPoolLinuxLvm2LVStartCompletedFunc)
                                                        (GduPool *pool,
                                                         GError *error,
                                                         gpointer user_data);
| pool:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduPoolLinuxLvm2VGSetNameCompletedFunc ()
void                (*GduPoolLinuxLvm2VGSetNameCompletedFunc)
                                                        (GduPool *pool,
                                                         GError *error,
                                                         gpointer user_data);
| pool:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduPoolLinuxLvm2LVSetNameCompletedFunc ()
void                (*GduPoolLinuxLvm2LVSetNameCompletedFunc)
                                                        (GduPool *pool,
                                                         GError *error,
                                                         gpointer user_data);
| pool:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduPoolLinuxLvm2LVRemoveCompletedFunc ()
void                (*GduPoolLinuxLvm2LVRemoveCompletedFunc)
                                                        (GduPool *pool,
                                                         GError *error,
                                                         gpointer user_data);
| pool:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduPoolLinuxLvm2LVCreateCompletedFunc ()
void                (*GduPoolLinuxLvm2LVCreateCompletedFunc)
                                                        (GduPool *pool,
                                                         char *create_logical_volume_object_path,
                                                         GError *error,
                                                         gpointer user_data);
| pool:
 |  | 
| create_logical_volume_object_path:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduPoolLinuxLvm2VGAddPVCompletedFunc ()
void                (*GduPoolLinuxLvm2VGAddPVCompletedFunc)
                                                        (GduPool *pool,
                                                         GError *error,
                                                         gpointer user_data);
| pool:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduPoolLinuxLvm2VGRemovePVCompletedFunc ()
void                (*GduPoolLinuxLvm2VGRemovePVCompletedFunc)
                                                        (GduPool *pool,
                                                         GError *error,
                                                         gpointer user_data);
| pool:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduDriveActivateFunc ()
void                (*GduDriveActivateFunc)             (GduDrive *drive,
                                                         char *assembled_drive_object_path,
                                                         GError *error,
                                                         gpointer user_data);
| drive:
 |  | 
| assembled_drive_object_path:
 |  | 
| error:
 |  | 
| user_data:
 |  | 
 
GduDriveDeactivateFunc ()
void                (*GduDriveDeactivateFunc)           (GduDrive *drive,
                                                         GError *error,
                                                         gpointer user_data);
| drive:
 |  | 
| error:
 |  | 
| user_data:
 |  |