Skip to content
API Documentation
BastionGuard™
DeviceInfo Struct Reference

#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

Detailed Description

Definition at line 7 of file device_enumerator.hpp.

Member Data Documentation

◆ degraded

bool DeviceInfo::degraded {false}

◆ health_summary

std::string DeviceInfo::health_summary

◆ model

std::string DeviceInfo::model

◆ name

std::string DeviceInfo::name

◆ path

std::string DeviceInfo::path

◆ removable

bool DeviceInfo::removable {false}

◆ size_bytes

uint64_t DeviceInfo::size_bytes {0}

◆ system_disk

bool DeviceInfo::system_disk {false}

Definition at line 15 of file device_enumerator.hpp.

◆ transport

std::string DeviceInfo::transport

◆ type

std::string DeviceInfo::type

The documentation for this struct was generated from the following file: