GATE
|
Public Member Functions | |
StorageDrive (StorageDrive const &src) | |
StorageDrive & | operator= (StorageDrive const &src) |
String | Path () const |
String | Name () const |
String | Uid () const |
String | DevicePath () const |
String | ProductName () const |
String | Vendor () const |
uint64_t | Size () const |
uint64_t | BlockCount () const |
uint64_t | BlockSize () const |
uint32_t | DeviceIndex () const |
DriveTypeEnum | DriveType () const |
enumint_t | Flags () const |
gate_storagedrive_t const * | c_impl () const |
ControlStream | openStream (enumint_t openflags) |
Static Public Member Functions | |
static Array< StorageDrive > | findAll (DriveTypeEnum driveType=DriveType_All) |
static StorageDrive | findByPath (String const &path) |
static StorageDrive | findByUid (String const &path) |
static StorageDrive | findByName (String const &path) |
static StorageDrive | findByDevicePath (String const &path) |