|
DBlockDeviceMonitor * | Dtk::Mount::DDeviceManager::globalBlockDeviceMonitor () |
| 获取全局唯一块设备监视器,你可以使用该监视器监听块设备的变化
|
|
DProtocolDeviceMonitor * | Dtk::Mount::DDeviceManager::globalProtocolDeviceMonitor () |
| 获取全局唯一协议设备监视器,你可以使用该监视器监听协议设备的变化
|
|
DExpected< QStringList > | Dtk::Mount::DDeviceManager::blockDevices (const QVariantMap &options={}) |
| 获取当前系统中的块设备列表
|
|
QStringList | Dtk::Mount::DDeviceManager::protocolDevices () |
| 获取当前系统中的协议设备列表
|
|
QStringList | Dtk::Mount::DDeviceManager::diskDrives () |
| 获取当前系统中所有设备驱动器列表
|
|
DExpected< DBlockDevice * > | Dtk::Mount::DDeviceManager::createBlockDevice (const QString &path, QObject *parent) |
| 创建一个块设备对象
|
|
DExpected< DBlockDevice * > | Dtk::Mount::DDeviceManager::createBlockDeviceByDevicePath (const QByteArray &path, QObject *parent) |
| 通过设备路径创建块设备对象
|
|
DExpected< DBlockPartition * > | Dtk::Mount::DDeviceManager::createBlockPartition (const QString &path, QObject *parent) |
| 用于创建设备分区对象
|
|
DExpected< DBlockPartition * > | Dtk::Mount::DDeviceManager::createBlockPartitionByMountPoint (const QByteArray &path, QObject *parent) |
| 通过挂载点创建分区对象
|
|
DExpected< DDiskDrive * > | Dtk::Mount::DDeviceManager::createDiskDrive (const QString &path, QObject *parent=nullptr) |
| 通过驱动器路径创建驱动器对象
|
|
DExpected< DDiskJob * > | Dtk::Mount::DDeviceManager::createDiskJob (const QString &path, QObject *parent=nullptr) |
| 通过任务路径,创建任务类型对象
|
|
DExpected< DProtocolDevice * > | Dtk::Mount::DDeviceManager::createProtocolDevice (const QString &path, QObject *parent=nullptr) |
| 通过协议设备的 url 字符串,创建协议设备对象
|
|
QStringList | Dtk::Mount::DDeviceManager::supportedFilesystems () |
| 获取当前系统所支持的文件系统列表
|
|
QStringList | Dtk::Mount::DDeviceManager::supportedEncryptionTypes () |
| 获取当前系统所支持的加密类型列表
|
|
DExpected< QStringList > | Dtk::Mount::DDeviceManager::resolveDevice (QVariantMap devspec, QVariantMap options) |
| 根据所传入的设备描述,解析设备对象路径
|
|
DExpected< QStringList > | Dtk::Mount::DDeviceManager::resolveDeviceNode (QString devnode, QVariantMap options) |
| 根据所传入的设备节点,解析设备对象路径
|
|
DExpected< bool > | Dtk::Mount::DDeviceManager::canCheck (const QString &type, QString *requiredUtil=nullptr) |
| 获取文件系统是否可执行检查操作
|
|
DExpected< bool > | Dtk::Mount::DDeviceManager::canFormat (const QString &type, QString *requiredUtil=nullptr) |
| 测试能否创建所指类型的文件系统,并返回可供创建的二进制工具
|
|
DExpected< bool > | Dtk::Mount::DDeviceManager::canRepair (const QString &type, QString *requiredUtil=nullptr) |
| 测试一个文件系统是否支持修复操作
|
|
DExpected< bool > | Dtk::Mount::DDeviceManager::canResize (const QString &type, QString *requiredUtil=nullptr) |
| 测试一个文件系统能否支持修改大小的操作
|
|
DExpected< QString > | Dtk::Mount::DDeviceManager::loopSetup (int fd, QVariantMap options) |
| 创建一个由文件句柄 fd 指代的块设备
|
|