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 | Тип хранилища |