#include <device_enumerator.hpp>
Public Attributes | |
| std::string | path |
| std::string | name |
| std::string | model |
| std::string | transport |
| std::string | type |
| uint64_t | size_bytes {0} |
| bool | removable {false} |
| bool | system_disk {false} |
| bool | degraded {false} |
| std::string | health_summary |
Definition at line 7 of file device_enumerator.hpp.
| bool DeviceInfo::degraded {false} |
Definition at line 16 of file device_enumerator.hpp.
Referenced by DeviceEnumerator::enumerate_linux_block_devices().
| std::string DeviceInfo::health_summary |
Definition at line 17 of file device_enumerator.hpp.
Referenced by DeviceEnumerator::enumerate_linux_block_devices().
| std::string DeviceInfo::model |
Definition at line 10 of file device_enumerator.hpp.
Referenced by DeviceEnumerator::enumerate_linux_block_devices().
| std::string DeviceInfo::name |
Definition at line 9 of file device_enumerator.hpp.
Referenced by DeviceEnumerator::enumerate_linux_block_devices().
| std::string DeviceInfo::path |
Definition at line 8 of file device_enumerator.hpp.
Referenced by DeviceEnumerator::enumerate_linux_block_devices().
| bool DeviceInfo::removable {false} |
Definition at line 14 of file device_enumerator.hpp.
Referenced by DeviceEnumerator::enumerate_linux_block_devices().
| uint64_t DeviceInfo::size_bytes {0} |
Definition at line 13 of file device_enumerator.hpp.
Referenced by DeviceEnumerator::enumerate_linux_block_devices().
| bool DeviceInfo::system_disk {false} |
Definition at line 15 of file device_enumerator.hpp.
| std::string DeviceInfo::transport |
Definition at line 11 of file device_enumerator.hpp.
Referenced by DeviceEnumerator::enumerate_linux_block_devices().
| std::string DeviceInfo::type |
Definition at line 12 of file device_enumerator.hpp.
Referenced by DeviceEnumerator::enumerate_linux_block_devices().