D-Bus интерфейс ru.omp.deviceinfo.Storages
Интерфейс предоставляет информацию о памяти на устройстве. Подробнее…
Шина: | системная |
Служба: | ru.omp.deviceinfo |
Объект: | /ru/omp/deviceinfo/Storages |
Интерфейс: | ru.omp.deviceinfo.Storages |
Сигналы
- externalStorageChanged(QMap<QString key, QVariant value> updatedStorage)
Методы
- getExternalStorageInfo(QMap<QString key, QVariant value> &externalStorageInfo)
- getInternalStorageInfo(QMap<QString key, QVariant value> &internalStorageInfo)
- getInternalUserPartitionInfo(QMap<QString key, QVariant value> &internalUserPartitionInfo)
Подробное описание
Интерфейс предоставляет информацию о памяти на устройстве: флэш-память, внешнее хранилище, разделы пользователей.
Описание сигналов
externalStorageChanged(QMap<QString key, QVariant value> updatedStorage)
Сигнал испускается при изменении состояния внешнего хранилища.
updatedStorage
содержит данные о внешнем хранилище.
Подробнее см. метод getExternalStorageInfo().
Примечание:
Данный сигнал является устаревшим.
Описание методов
getExternalStorageInfo(QMap<QString key, QVariant value> &externalStorageInfo)
Метод возвращает данные о внешнем хранилище в формате ключ-значение
в коллекцию externalStorageInfo
,
где key
— название параметра, value
— значение параметра.
Ключ | Тип данных | Назначение |
---|---|---|
bytesTotal | uint64 | Общий объём внешнего хранилища в байтах |
bytesUsed | uint64 | Общий объём занятого пространства внешнего хранилища в байтах |
bytesAvailable | uint64 | Общий объём доступного свободного пространства внешнего хранилища в байтах |
deviceLabel | string | Название внешнего хранилища |
mounted | bool | Статус внешнего хранилища (примонтировано/отмнонтировано) |
countMountedPartitions | uint | Количество примонтированных разделов |
getInternalStorageInfo(QMap<QString key, QVariant value> &internalStorageInfo)
Метод возвращает данные о флэш-памяти в формате ключ-значение в коллекцию internalStorageInfo
,
где key
— название параметра, value
— значение параметра.
Ключ | Тип данных | Назначение |
---|---|---|
bytesTotal | uint64 | Общий объём встроенной флэш-памяти в байтах |
bytesUsed | uint64 | Общий объём занятого пространства флэш-памяти в байтах |
bytesAvailable | uint64 | Общий объём доступного свободного пространства флэш-памяти в байтах |
deviceLabel | string | Название внутреннего хранилища. Пример: "internal memory" |
filesystemType | string | Тип хранилища |
getInternalUserPartitionInfo(QMap<QString key, QVariant value> &internalUserPartitionInfo)
Метод возвращает данные о разделе пользователя в формате ключ-значение
в коллекцию externalStorageInfo
,
где key
— название параметра, value
— значение параметра.
Ключ | Тип данных | Назначение |
---|---|---|
bytesTotal | uint64 | Общий объём раздела текущего пользователя в байтах |
bytesUsed | uint64 | Общий объём занятого пространства для текущего пользователя в байтах |
bytesAvailable | uint64 | Общий объём доступного свободного пространства для текущего пользователя в байтах |
deviceLabel | string | Название раздела. Пример: "TestUser partition" |
filesystemType | string | Тип хранилища |