Public Member Functions | |
| Device () | |
| bool | is_mounted_at_path (string subvolname, string mount_path) |
| bool | type_is_raid () |
| bool | has_linux_filesystem () |
| bool | is_encrypted_partition () |
| bool | is_on_encrypted_partition () |
| bool | is_lvm_partition () |
| bool | has_children () |
| Device? | first_linux_child () |
| bool | has_parent () |
| void | copy_fields_from (Device dev2) |
| Device? | query_changes () |
| void | query_disk_space () |
| string | description () |
| string | description_formatted () |
| string | description_simple () |
| string | description_simple_formatted () |
| string | description_full_free () |
| string | description_full () |
| string | description_usage () |
| string | description_free () |
| string | tooltip_text () |
Static Public Member Functions | |
| static void | test_lsblk_version () |
| static Gee.ArrayList< Device > | get_filesystems (bool get_space=true, bool get_mounts=true) |
| static int | remove_parents (Gee.ArrayList< Device > list, Device dev) |
| static Gee.ArrayList< Device > | get_block_devices_using_lsblk (string dev_name="") |
| static Gee.ArrayList< Device > | get_block_devices_using_blkid (string dev_name="") |
| static Gee.ArrayList< Device > | get_disk_space_using_df (string dev_name_or_mount_point="") |
| static Gee.ArrayList< Device > | get_mounted_filesystems_using_mtab () |
| static ? Device | get_device_by_uuid (string uuid) |
| static ? Device | get_device_by_name (string file_name) |
| static ? Device | get_device_by_path (string path_to_check) |
| static string | get_device_uuid (string device) |
| static Gee.ArrayList< MountEntry > | get_device_mount_points (string dev_name_or_uuid) |
| static bool | device_is_mounted (string dev_name_or_uuid) |
| static bool | mount_point_in_use (string mount_point) |
| static string | resolve_device_name (string dev_alias) |
| static ? Device | find_device_in_list (Gee.ArrayList< Device > list, string _dev_alias) |
| static bool | automount_udisks (string dev_name_or_uuid, Gtk.Window? parent_window) |
| static bool | automount_udisks_iso (string iso_file_path, out string loop_device, Gtk.Window? parent_window) |
| static bool | unmount_udisks (string dev_name_or_uuid, Gtk.Window? parent_window) |
| static ? Device | luks_unlock (Device luks_device, string mapped_name, string passphrase, Gtk.Window? parent_window, out string message, out string details) |
| static bool | luks_lock (string kname, Gtk.Window? parent_window) |
| static bool | mount (string dev_name_or_uuid, string mount_point, string mount_options="", bool silent=false) |
| static string | automount (string dev_name_or_uuid, string mount_options="", string mount_prefix="/run") |
| static bool | unmount (string mount_point) |
| static void | test_all () |
| static void | print_device_list (Gee.ArrayList< Device > list) |
| static void | print_device_mounts (Gee.ArrayList< Device > list) |
| static void | print_device_disk_space (Gee.ArrayList< Device > list) |
Public Attributes | |
| string | device = "" |
| string | name = "" |
| string | kname = "" |
| string | pkname = "" |
| string | pkname_toplevel = "" |
| string | mapped_name = "" |
| string | uuid = "" |
| string | label = "" |
| string | partuuid = "" |
| string | partlabel = "" |
| int | major = -1 |
| int | minor = -1 |
| string | device_mapper = "" |
| string | device_by_uuid = "" |
| string | device_by_label = "" |
| string | device_by_partuuid = "" |
| string | device_by_partlabel = "" |
| string | type = "" |
| string | fstype = "" |
| int | order = -1 |
| string | vendor = "" |
| string | model = "" |
| string | serial = "" |
| string | revision = "" |
| bool | removable = false |
| bool | read_only = false |
| uint64 | size_bytes = 0 |
| uint64 | used_bytes = 0 |
| uint64 | available_bytes = 0 |
| string | used_percent = "" |
| string | dist_info = "" |
| Gee.ArrayList< MountEntry > | mount_points |
| Gee.ArrayList< string > | symlinks |
| Device | parent = null |
| Gee.ArrayList< Device > | children = null |
Static Public Attributes | |
| static double | KB = 1000 |
| static double | MB = 1000 * KB |
| static double | GB = 1000 * MB |
| static double | KiB = 1024 |
| static double | MiB = 1024 * KiB |
| static double | GiB = 1024 * MiB |
Properties | |
| uint64 | free_bytes [get] |
| string | size [get] |
| string | used [get] |
| string | free [get] |
| bool | is_mounted [get] |
| string | full_name_with_alias [get] |
| string | full_name_with_parent [get] |
| string | short_name_with_alias [get] |
| string | short_name_with_parent [get] |
| string | device_name_with_parent [get] |
Static Private Member Functions | |
| static void | find_child_devices (Gee.ArrayList< Device > list, Device parent) |
| static void | find_toplevel_parent (Gee.ArrayList< Device > list, Device dev) |
| static void | find_child_devices_using_dmsetup (Gee.ArrayList< Device > list) |
Static Private Attributes | |
| static string | lsblk_version = "" |
| static bool | lsblk_is_ancient = false |
| static Gee.ArrayList< Device > | device_list |
Definition at line 32 of file Device.vala.
|
inline |
Definition at line 94 of file Device.vala.
References children, Device(), mount_points, symlinks, and test_lsblk_version().
Referenced by BackupDeviceBox.append_child_volumes(), automount(), SnapshotRepo.build_synthetic_device_for_path(), copy_fields_from(), Device(), device_is_mounted(), find_child_devices(), find_child_devices_using_dmsetup(), find_device_in_list(), find_toplevel_parent(), first_linux_child(), SnapshotRepo.from_uuid(), get_block_devices_using_blkid(), get_block_devices_using_lsblk(), get_device_by_name(), get_device_by_path(), get_device_by_uuid(), get_device_uuid(), get_disk_space_using_df(), get_filesystems(), get_mounted_filesystems_using_mtab(), luks_unlock(), mount(), mount_point_in_use(), print_device_disk_space(), print_device_list(), print_device_mounts(), query_changes(), remove_parents(), and unmount().
|
inlinestatic |
Definition at line 1668 of file Device.vala.
References Device(), device, Error, find_device_in_list(), TeeJee.Logging.log_error(), mount(), resolve_device_name(), and uuid.
|
inlinestatic |
Definition at line 1304 of file Device.vala.
References _, TeeJee.Logging.log_debug(), and TeeJee.Logging.log_error().
Referenced by automount_udisks_iso().
|
inlinestatic |
Definition at line 1325 of file Device.vala.
References _, automount_udisks(), TeeJee.FileSystem.escape_single_quote(), TeeJee.ProcessHelper.exec_sync(), TeeJee.FileSystem.file_exists(), get_block_devices_using_lsblk(), TeeJee.Logging.log_debug(), TeeJee.Logging.log_error(), and TeeJee.Logging.log_msg().
|
inline |
Definition at line 1232 of file Device.vala.
References available_bytes, children, Device(), device, fstype, kname, label, mapped_name, model, mount_points, name, parent, pkname, read_only, removable, revision, serial, size_bytes, symlinks, type, used_bytes, uuid, and vendor.
|
inline |
Definition at line 1825 of file Device.vala.
References description_formatted().
Referenced by BackupDeviceBox.add_device_row(), and BootOptionsBox.refresh_cmb_grub_dev().
|
inline |
Definition at line 1829 of file Device.vala.
References TeeJee.FileSystem.format_file_size(), fstype, kname, label, model, short_name_with_parent, size_bytes, type, and vendor.
Referenced by description().
|
inline |
Definition at line 1940 of file Device.vala.
References TeeJee.FileSystem.format_file_size(), free_bytes, size_bytes, and used.
Referenced by description_full_free().
|
inline |
Definition at line 1920 of file Device.vala.
References device, fstype, label, size, used, used_percent, and uuid.
|
inline |
Definition at line 1892 of file Device.vala.
References description_free(), TeeJee.FileSystem.format_file_size(), free_bytes, fstype, kname, label, model, size_bytes, type, and vendor.
|
inline |
Definition at line 1856 of file Device.vala.
References description_simple_formatted().
|
inline |
Definition at line 1860 of file Device.vala.
References TeeJee.FileSystem.format_file_size(), fstype, label, model, short_name_with_parent, size_bytes, type, and vendor.
Referenced by description_simple().
|
inline |
Definition at line 1931 of file Device.vala.
References size, used, and used_percent.
|
inlinestatic |
Definition at line 1142 of file Device.vala.
References Device().
Definition at line 290 of file Device.vala.
References children, Device(), kname, TeeJee.Logging.log_debug(), lsblk_is_ancient, parent, and type.
Referenced by get_block_devices_using_lsblk().
|
inlinestaticprivate |
Definition at line 330 of file Device.vala.
References Device(), Error, TeeJee.ProcessHelper.exec_sync(), kname, TeeJee.Logging.log_debug(), TeeJee.Logging.log_error(), and parent.
Referenced by get_block_devices_using_lsblk().
|
inlinestatic |
Definition at line 1177 of file Device.vala.
References Device(), TeeJee.FileSystem.file_exists(), TeeJee.FileSystem.file_get_symlink_target(), and TeeJee.FileSystem.file_is_symlink().
Referenced by automount(), BackupDeviceBox.change_backup_device(), get_device_by_name(), get_device_by_uuid(), get_device_mount_points(), get_filesystems(), get_mounted_filesystems_using_mtab(), query_disk_space(), and resolve_device_name().
Definition at line 311 of file Device.vala.
References Device(), and pkname.
Referenced by get_block_devices_using_lsblk().
|
inline |
Definition at line 232 of file Device.vala.
|
inlinestatic |
Definition at line 724 of file Device.vala.
References _, Device(), device, Error, TeeJee.ProcessHelper.exec_script_sync(), TeeJee.Logging.LOG_DEBUG, TeeJee.Logging.log_debug(), TeeJee.Logging.log_error(), and uuid.
|
inlinestatic |
Definition at line 420 of file Device.vala.
References Device(), device_list, Error, TeeJee.ProcessHelper.exec_sync(), TeeJee.FileSystem.file_exists(), find_child_devices(), find_child_devices_using_dmsetup(), find_toplevel_parent(), fstype, kname, label, TeeJee.Logging.log_debug(), TeeJee.Logging.log_error(), lsblk_is_ancient, mount_points, MountEntry.MountEntry(), partlabel, partuuid, TeeJee.FileSystem.path_combine(), pkname, remove_parents(), test_lsblk_version(), type, type_is_raid(), and uuid.
Referenced by automount_udisks_iso(), get_device_uuid(), get_filesystems(), AppConsole.list_all_devices(), AppConsole.list_grub_devices(), luks_unlock(), SetupWizardWindow.probe_timeshift_snapshots_from_mounts(), query_changes(), BootOptionsBox.refresh_cmb_grub_dev(), and test_all().
|
inlinestatic |
Definition at line 1086 of file Device.vala.
References Device(), device_list, and find_device_in_list().
Referenced by Main.init_mount_list(), Main.initialize_repo(), AppConsole.map_devices(), mount(), AppConsole.read_stdin_device(), AppConsole.read_stdin_device_mounts(), and AppConsole.select_grub_device().
|
inlinestatic |
Definition at line 1091 of file Device.vala.
References Device().
|
inlinestatic |
Definition at line 1081 of file Device.vala.
References Device(), device_list, find_device_in_list(), and uuid.
Referenced by SnapshotRepo.from_uuid(), Subvolume.get_device(), SnapshotRepo.init_from_device(), Main.init_mount_list(), and Main.initialize_repo().
|
inlinestatic |
Definition at line 1116 of file Device.vala.
References device, find_device_in_list(), get_device_uuid(), get_mounted_filesystems_using_mtab(), resolve_device_name(), and uuid.
|
inlinestatic |
Definition at line 1102 of file Device.vala.
References Device(), device, device_list, and get_block_devices_using_lsblk().
Referenced by get_device_mount_points(), get_disk_space_using_df(), get_mounted_filesystems_using_mtab(), and mount().
|
inlinestatic |
Definition at line 822 of file Device.vala.
References Device(), TeeJee.FileSystem.escape_single_quote(), TeeJee.ProcessHelper.exec_sync(), get_device_uuid(), TeeJee.Logging.LOG_DEBUG, TeeJee.Logging.log_debug(), and resolve_device_name().
Referenced by BackupDeviceBox.add_smb_row(), SnapshotRepo.from_path(), get_filesystems(), query_disk_space(), and test_all().
|
inlinestatic |
Definition at line 249 of file Device.vala.
References Device(), find_device_in_list(), get_block_devices_using_lsblk(), get_disk_space_using_df(), get_mounted_filesystems_using_mtab(), and TeeJee.Logging.log_debug().
Referenced by Main.cleanup_unmount_devices(), test_all(), and Main.update_partitions().
|
inlinestatic |
Definition at line 933 of file Device.vala.
References Device(), TeeJee.FileSystem.file_read(), find_device_in_list(), get_device_uuid(), TeeJee.Logging.log_debug(), MountEntry.MountEntry(), and resolve_device_name().
Referenced by get_device_mount_points(), get_filesystems(), and test_all().
|
inline |
Definition at line 228 of file Device.vala.
References children, and size.
Referenced by Main.check_device_for_backup(), Main.initialize_repo(), and BackupDeviceBox.try_change_device().
|
inline |
Definition at line 191 of file Device.vala.
References fstype.
Referenced by Main.check_device_for_backup(), AppConsole.map_devices(), and BackupDeviceBox.try_change_device().
|
inline |
Definition at line 243 of file Device.vala.
References parent.
Referenced by RestoreDeviceBox.check_and_mount_devices(), Main.save_app_config(), and tooltip_text().
|
inline |
Definition at line 216 of file Device.vala.
Referenced by RestoreDeviceBox.add_device_combo(), Main.check_btrfs_volume(), Main.initialize_repo(), and SnapshotRepo.unlock_and_mount_device().
|
inline |
|
inline |
Definition at line 158 of file Device.vala.
References mount_points.
Referenced by Main.check_btrfs_volume().
|
inline |
Definition at line 220 of file Device.vala.
References type.
Referenced by RestoreDeviceBox.check_and_mount_devices().
|
inlinestatic |
Definition at line 1539 of file Device.vala.
References TeeJee.ProcessHelper.exec_script_sync(), kname, TeeJee.Logging.log_debug(), and TeeJee.Logging.log_msg().
|
inlinestatic |
Definition at line 1387 of file Device.vala.
References _, Device(), TeeJee.FileSystem.escape_single_quote(), TeeJee.ProcessHelper.exec_script_sync(), fstype, get_block_devices_using_lsblk(), TeeJee.GtkHelper.gtk_inputbox(), TeeJee.Logging.log_debug(), TeeJee.Logging.log_error(), TeeJee.Logging.log_msg(), and mapped_name.
Referenced by RestoreDeviceBox.add_device_combo(), Main.check_btrfs_volume(), Main.init_mount_list(), Main.mount_target_devices(), and SnapshotRepo.unlock_encrypted_device().
|
inlinestatic |
Definition at line 1571 of file Device.vala.
References Device(), device, device_name_with_parent, TeeJee.FileSystem.dir_create(), TeeJee.ProcessHelper.exec_sync(), get_device_by_name(), get_device_uuid(), TeeJee.Logging.log_debug(), TeeJee.Logging.log_error(), TeeJee.Logging.log_msg(), resolve_device_name(), unmount(), and uuid.
Referenced by automount(), Main.check_btrfs_volume(), Main.mount_target_devices(), and SnapshotRepo.unlock_and_mount_device().
|
inlinestatic |
Definition at line 1152 of file Device.vala.
References Device().
|
inlinestatic |
Definition at line 2131 of file Device.vala.
References Device(), TeeJee.FileSystem.format_file_size(), and TeeJee.Logging.log_debug().
Referenced by test_all().
|
inlinestatic |
Definition at line 2022 of file Device.vala.
References Device(), and TeeJee.Logging.log_debug().
Referenced by test_all().
|
inlinestatic |
Definition at line 2098 of file Device.vala.
References Device(), and TeeJee.Logging.log_debug().
Referenced by test_all().
|
inline |
Definition at line 1263 of file Device.vala.
References Device(), device, get_block_devices_using_lsblk(), and uuid.
|
inline |
Definition at line 1285 of file Device.vala.
References available_bytes, device, find_device_in_list(), get_disk_space_using_df(), size_bytes, used_bytes, used_percent, and uuid.
Referenced by SnapshotRepo.has_space().
Definition at line 392 of file Device.vala.
References Device(), kname, pkname, and remove_parents().
Referenced by get_block_devices_using_lsblk(), and remove_parents().
|
inlinestatic |
Definition at line 1165 of file Device.vala.
References device_list, and find_device_in_list().
Referenced by automount(), get_device_mount_points(), get_disk_space_using_df(), get_mounted_filesystems_using_mtab(), and mount().
|
inlinestatic |
Definition at line 1989 of file Device.vala.
References get_block_devices_using_lsblk(), get_disk_space_using_df(), get_filesystems(), get_mounted_filesystems_using_mtab(), TeeJee.Logging.log_msg(), print_device_disk_space(), print_device_list(), and print_device_mounts().
|
inlinestatic |
Definition at line 102 of file Device.vala.
References TeeJee.ProcessHelper.exec_sync(), lsblk_is_ancient, and lsblk_version.
Referenced by Device(), and get_block_devices_using_lsblk().
|
inline |
Definition at line 1950 of file Device.vala.
References _, device, dist_info, TeeJee.FileSystem.format_file_size(), fstype, has_parent(), label, mapped_name, model, parent, revision, serial, size_bytes, type, used_bytes, uuid, and vendor.
|
inline |
Definition at line 176 of file Device.vala.
References type.
Referenced by get_block_devices_using_lsblk().
|
inlinestatic |
Definition at line 1723 of file Device.vala.
References _, Device(), Error, TeeJee.ProcessHelper.exec_script_sync(), TeeJee.Logging.log_debug(), and TeeJee.Logging.log_error().
Referenced by Main.check_btrfs_volume(), mount(), SmbMount.unmount(), Main.unmount_device(), and SmbMount.unmount_path().
|
inlinestatic |
Definition at line 1366 of file Device.vala.
References _, TeeJee.Logging.log_debug(), and TeeJee.Logging.log_error().
| uint64 Device.available_bytes = 0 |
Definition at line 79 of file Device.vala.
Referenced by copy_fields_from(), and query_disk_space().
| Gee.ArrayList<Device> Device.children = null |
Definition at line 87 of file Device.vala.
Referenced by copy_fields_from(), Device(), find_child_devices(), first_linux_child(), has_children(), and BackupDeviceBox.try_change_device().
| string Device.device = "" |
Definition at line 44 of file Device.vala.
Referenced by RestoreDeviceBox.add_device_combo(), automount(), BackupDeviceBox.change_backup_device(), RestoreDeviceBox.check_and_mount_devices(), SnapshotRepo.check_status(), BootOptionsBox.cmb_grub_dev_select_default(), copy_fields_from(), Main.create_snapshot_with_btrfs(), Main.create_snapshot_with_rsync(), description_full(), SnapshotRepo.from_path(), get_block_devices_using_blkid(), get_device_mount_points(), get_device_uuid(), Main.get_space_needed_for_rsync_snapshot(), SnapshotRepo.has_space(), SnapshotRepo.init_from_device(), Main.init_mount_list(), Main.initialize_repo(), AppConsole.map_devices(), mount(), query_changes(), query_disk_space(), Main.restore_snapshot(), BootOptionsBox.save_grub_device_selection(), AppConsole.select_grub_device(), AppConsole.select_snapshot(), tooltip_text(), BackupDeviceBox.try_change_device(), SnapshotRepo.unlock_and_mount_device(), SnapshotRepo.unlock_and_mount_devices(), SnapshotRepo.unlock_encrypted_device(), and MainWindow.update_statusbar().
| string Device.device_by_label = "" |
Definition at line 60 of file Device.vala.
| string Device.device_by_partlabel = "" |
Definition at line 62 of file Device.vala.
| string Device.device_by_partuuid = "" |
Definition at line 61 of file Device.vala.
| string Device.device_by_uuid = "" |
Definition at line 59 of file Device.vala.
|
staticprivate |
Definition at line 92 of file Device.vala.
Referenced by get_block_devices_using_lsblk(), get_device_by_name(), get_device_by_uuid(), get_device_uuid(), and resolve_device_name().
| string Device.device_mapper = "" |
Definition at line 58 of file Device.vala.
| string Device.dist_info = "" |
Definition at line 82 of file Device.vala.
Referenced by tooltip_text().
| string Device.fstype = "" |
Definition at line 65 of file Device.vala.
Referenced by BackupDeviceBox.add_device_row(), BackupDeviceBox.change_backup_device(), Main.check_btrfs_layout(), Main.check_device_for_backup(), copy_fields_from(), description_formatted(), description_full(), description_full_free(), description_simple_formatted(), get_block_devices_using_lsblk(), has_linux_filesystem(), is_encrypted_partition(), is_lvm_partition(), luks_unlock(), Main.mount_target_devices(), BootOptionsBox.refresh_cmb_grub_dev(), MainWindow.settings_changed(), tooltip_text(), and BackupDeviceBox.try_change_device().
|
static |
Definition at line 38 of file Device.vala.
|
static |
Definition at line 42 of file Device.vala.
|
static |
Definition at line 36 of file Device.vala.
|
static |
Definition at line 40 of file Device.vala.
| string Device.kname = "" |
Definition at line 46 of file Device.vala.
Referenced by BackupDeviceBox.add_device_row(), copy_fields_from(), description_formatted(), description_full_free(), find_child_devices(), find_child_devices_using_dmsetup(), get_block_devices_using_lsblk(), luks_lock(), and remove_parents().
| string Device.label = "" |
Definition at line 51 of file Device.vala.
Referenced by copy_fields_from(), description_formatted(), description_full(), description_full_free(), description_simple_formatted(), get_block_devices_using_lsblk(), and tooltip_text().
|
staticprivate |
Definition at line 90 of file Device.vala.
Referenced by find_child_devices(), get_block_devices_using_lsblk(), and test_lsblk_version().
|
staticprivate |
Definition at line 89 of file Device.vala.
Referenced by test_lsblk_version().
| int Device.major = -1 |
Definition at line 55 of file Device.vala.
| string Device.mapped_name = "" |
Definition at line 49 of file Device.vala.
Referenced by copy_fields_from(), luks_unlock(), MountEntry.lvm_name(), and tooltip_text().
|
static |
Definition at line 37 of file Device.vala.
|
static |
Definition at line 41 of file Device.vala.
| int Device.minor = -1 |
Definition at line 56 of file Device.vala.
| string Device.model = "" |
Definition at line 70 of file Device.vala.
Referenced by BackupDeviceBox.add_device_row(), copy_fields_from(), description_formatted(), description_full_free(), description_simple_formatted(), and tooltip_text().
| Gee.ArrayList<MountEntry> Device.mount_points |
Definition at line 83 of file Device.vala.
Referenced by copy_fields_from(), Device(), get_block_devices_using_lsblk(), and is_mounted_at_path().
| string Device.name = "" |
Definition at line 45 of file Device.vala.
Referenced by copy_fields_from().
| int Device.order = -1 |
Definition at line 67 of file Device.vala.
| Device Device.parent = null |
Definition at line 86 of file Device.vala.
Referenced by RestoreDeviceBox.check_and_mount_devices(), copy_fields_from(), find_child_devices(), find_child_devices_using_dmsetup(), has_parent(), Main.save_app_config(), and tooltip_text().
| string Device.partlabel = "" |
Definition at line 53 of file Device.vala.
Referenced by BackupDeviceBox.add_device_row(), and get_block_devices_using_lsblk().
| string Device.partuuid = "" |
Definition at line 52 of file Device.vala.
Referenced by get_block_devices_using_lsblk().
| string Device.pkname = "" |
Definition at line 47 of file Device.vala.
Referenced by copy_fields_from(), find_toplevel_parent(), get_block_devices_using_lsblk(), and remove_parents().
| string Device.pkname_toplevel = "" |
Definition at line 48 of file Device.vala.
| bool Device.read_only = false |
Definition at line 75 of file Device.vala.
Referenced by copy_fields_from().
| bool Device.removable = false |
Definition at line 74 of file Device.vala.
Referenced by copy_fields_from().
| string Device.revision = "" |
Definition at line 72 of file Device.vala.
Referenced by copy_fields_from(), and tooltip_text().
| string Device.serial = "" |
Definition at line 71 of file Device.vala.
Referenced by copy_fields_from(), and tooltip_text().
| uint64 Device.size_bytes = 0 |
Definition at line 77 of file Device.vala.
Referenced by BackupDeviceBox.add_device_row(), copy_fields_from(), description_formatted(), description_free(), description_full_free(), description_simple_formatted(), query_disk_space(), BootOptionsBox.refresh_cmb_grub_dev(), and tooltip_text().
| Gee.ArrayList<string> Device.symlinks |
Definition at line 84 of file Device.vala.
Referenced by copy_fields_from(), Device(), AppConsole.map_devices(), and AppConsole.select_grub_device().
| string Device.type = "" |
Definition at line 64 of file Device.vala.
Referenced by BackupDeviceBox.add_device_row(), Main.check_device_for_backup(), copy_fields_from(), description_formatted(), description_full_free(), description_simple_formatted(), find_child_devices(), get_block_devices_using_lsblk(), is_encrypted_partition(), is_lvm_partition(), is_on_encrypted_partition(), MountEntry.lvm_name(), BootOptionsBox.refresh_cmb_grub_dev(), AppConsole.select_grub_device(), tooltip_text(), BackupDeviceBox.try_change_device(), and type_is_raid().
| uint64 Device.used_bytes = 0 |
Definition at line 78 of file Device.vala.
Referenced by copy_fields_from(), Main.estimate_system_size(), query_disk_space(), and tooltip_text().
| string Device.used_percent = "" |
Definition at line 81 of file Device.vala.
Referenced by description_full(), description_usage(), and query_disk_space().
| string Device.uuid = "" |
Definition at line 50 of file Device.vala.
Referenced by BackupDeviceBox.add_device_row(), automount(), BackupDeviceBox.change_backup_device(), RestoreDeviceBox.check_and_mount_devices(), Main.check_btrfs_volume(), copy_fields_from(), Main.create_pre_restore_snapshot_btrfs(), Main.create_snapshot(), Main.create_snapshot_with_btrfs(), Main.create_snapshot_with_rsync(), description_full(), get_block_devices_using_blkid(), get_block_devices_using_lsblk(), get_device_by_uuid(), get_device_mount_points(), Main.get_space_needed_for_rsync_snapshot(), SnapshotRepo.init_from_device(), SnapshotRepo.load_snapshots(), AppConsole.map_devices(), mount(), SnapshotRepo.print_status(), query_changes(), query_disk_space(), Main.query_subvolume_ids(), Main.query_subvolume_quotas(), Main.save_app_config(), AppConsole.select_grub_device(), MainWindow.settings_changed(), tooltip_text(), SnapshotRepo.unlock_and_mount_device(), SnapshotRepo.unlock_and_mount_devices(), Main.update_partitions(), and BackupDeviceBox.update_selected_rows().
| string Device.vendor = "" |
Definition at line 69 of file Device.vala.
Referenced by BackupDeviceBox.add_device_row(), copy_fields_from(), description_formatted(), description_full_free(), description_simple_formatted(), and tooltip_text().
|
get |
Definition at line 1813 of file Device.vala.
Referenced by mount(), and SnapshotRepo.print_status().
|
get |
Definition at line 146 of file Device.vala.
Referenced by Main.create_snapshot_for_tag().
|
get |
Definition at line 120 of file Device.vala.
Referenced by BackupDeviceBox.add_device_row(), Main.create_snapshot_for_tag(), description_free(), description_full_free(), SnapshotRepo.from_path(), SnapshotRepo.has_space(), SnapshotRepo.init_from_device(), and MainWindow.update_statusbar().
|
get |
Definition at line 1775 of file Device.vala.
|
get |
Definition at line 1785 of file Device.vala.
|
get |
Definition at line 152 of file Device.vala.
|
get |
Definition at line 1791 of file Device.vala.
Referenced by AppConsole.map_devices().
|
get |
Definition at line 1801 of file Device.vala.
Referenced by description_formatted(), and description_simple_formatted().
|
get |
Definition at line 126 of file Device.vala.
Referenced by BootOptionsBox.cmb_grub_dev_select_default(), description_full(), description_usage(), has_children(), and BootOptionsBox.save_grub_device_selection().
|
get |
Definition at line 140 of file Device.vala.
Referenced by description_free(), description_full(), and description_usage().