Skip to content
API Documentation
BastionGuard™
Device Member List

This is the complete list of members for Device, including all inherited members.

automount(string dev_name_or_uuid, string mount_options="", string mount_prefix="/run")Deviceinlinestatic
automount_udisks(string dev_name_or_uuid, Gtk.Window? parent_window)Deviceinlinestatic
automount_udisks_iso(string iso_file_path, out string loop_device, Gtk.Window? parent_window)Deviceinlinestatic
available_bytesDevice
childrenDevice
copy_fields_from(Device dev2)Deviceinline
description()Deviceinline
description_formatted()Deviceinline
description_free()Deviceinline
description_full()Deviceinline
description_full_free()Deviceinline
description_simple()Deviceinline
description_simple_formatted()Deviceinline
description_usage()Deviceinline
Device()Deviceinline
deviceDevice
device_by_labelDevice
device_by_partlabelDevice
device_by_partuuidDevice
device_by_uuidDevice
device_is_mounted(string dev_name_or_uuid)Deviceinlinestatic
device_listDeviceprivatestatic
device_mapperDevice
device_name_with_parentDevice
dist_infoDevice
find_child_devices(Gee.ArrayList< Device > list, Device parent)Deviceinlineprivatestatic
find_child_devices_using_dmsetup(Gee.ArrayList< Device > list)Deviceinlineprivatestatic
find_device_in_list(Gee.ArrayList< Device > list, string _dev_alias)Deviceinlinestatic
find_toplevel_parent(Gee.ArrayList< Device > list, Device dev)Deviceinlineprivatestatic
first_linux_child()Deviceinline
freeDevice
free_bytesDevice
fstypeDevice
full_name_with_aliasDevice
full_name_with_parentDevice
GBDevicestatic
get_block_devices_using_blkid(string dev_name="")Deviceinlinestatic
get_block_devices_using_lsblk(string dev_name="")Deviceinlinestatic
get_device_by_name(string file_name)Deviceinlinestatic
get_device_by_path(string path_to_check)Deviceinlinestatic
get_device_by_uuid(string uuid)Deviceinlinestatic
get_device_mount_points(string dev_name_or_uuid)Deviceinlinestatic
get_device_uuid(string device)Deviceinlinestatic
get_disk_space_using_df(string dev_name_or_mount_point="")Deviceinlinestatic
get_filesystems(bool get_space=true, bool get_mounts=true)Deviceinlinestatic
get_mounted_filesystems_using_mtab()Deviceinlinestatic
GiBDevicestatic
has_children()Deviceinline
has_linux_filesystem()Deviceinline
has_parent()Deviceinline
is_encrypted_partition()Deviceinline
is_lvm_partition()Deviceinline
is_mountedDevice
is_mounted_at_path(string subvolname, string mount_path)Deviceinline
is_on_encrypted_partition()Deviceinline
KBDevicestatic
KiBDevicestatic
knameDevice
labelDevice
lsblk_is_ancientDeviceprivatestatic
lsblk_versionDeviceprivatestatic
luks_lock(string kname, Gtk.Window? parent_window)Deviceinlinestatic
luks_unlock(Device luks_device, string mapped_name, string passphrase, Gtk.Window? parent_window, out string message, out string details)Deviceinlinestatic
majorDevice
mapped_nameDevice
MBDevicestatic
MiBDevicestatic
minorDevice
modelDevice
mount(string dev_name_or_uuid, string mount_point, string mount_options="", bool silent=false)Deviceinlinestatic
mount_point_in_use(string mount_point)Deviceinlinestatic
mount_pointsDevice
nameDevice
orderDevice
parentDevice
partlabelDevice
partuuidDevice
pknameDevice
pkname_toplevelDevice
print_device_disk_space(Gee.ArrayList< Device > list)Deviceinlinestatic
print_device_list(Gee.ArrayList< Device > list)Deviceinlinestatic
print_device_mounts(Gee.ArrayList< Device > list)Deviceinlinestatic
query_changes()Deviceinline
query_disk_space()Deviceinline
read_onlyDevice
removableDevice
remove_parents(Gee.ArrayList< Device > list, Device dev)Deviceinlinestatic
resolve_device_name(string dev_alias)Deviceinlinestatic
revisionDevice
serialDevice
short_name_with_aliasDevice
short_name_with_parentDevice
sizeDevice
size_bytesDevice
symlinksDevice
test_all()Deviceinlinestatic
test_lsblk_version()Deviceinlinestatic
tooltip_text()Deviceinline
typeDevice
type_is_raid()Deviceinline
unmount(string mount_point)Deviceinlinestatic
unmount_udisks(string dev_name_or_uuid, Gtk.Window? parent_window)Deviceinlinestatic
usedDevice
used_bytesDevice
used_percentDevice
uuidDevice
vendorDevice