|
dtkio
dtk library for dtkio.
|
提供对设备任务接口的操作 更多...
#include <ddiskjob.h>


Public 槽 | |
| void | cancel (const QVariantMap &options) |
| 槽函数,取消任务操作 | |
信号 | |
| void | completed (bool success, const QString &message) |
| 信号,告知任务结束 | |
| void | progressChanged (double progress) |
| 信号,告知任务处理进度 | |
| void | rateChanged (quint64 rate) |
| 信号,告知任务处理速率改变 | |
| void | expectedEndTimeChanged (quint64 expectedEndTime) |
| 信号,告知任务预测结束时间改变 | |
Public 成员函数 | |
| ~DDiskJob () override | |
| 析构函数 | |
| QString | path () const |
| 获取当前任务对应的任务接口路径 | |
| QStringList | objects () const |
| 获取当前任务关联的对象列表 | |
| bool | cancelable () const |
| 获取当前任务是否可取消 | |
| bool | progressValid () const |
| 获取当前进度数值是否有效 | |
| double | progress () const |
| 获取当前任务进度 | |
| QString | operation () const |
| 获取当前操作类型 | |
| quint32 | startedByUid () const |
| 获取启动当前任务的用户 uid | |
| quint64 | bytes () const |
| 获取当前任务需要处理的字节数 | |
| quint64 | expectedEndTime () const |
| 获取当前任务预测的结束 unix 时间(毫秒) | |
| quint64 | rate () const |
| 获取当前任务处理速率 | |
| quint64 | startTime () const |
| 获取当前任务开始时间(毫秒) | |
Protected 成员函数 | |
| DDiskJob (const QString &path, QObject *parent=nullptr) | |
| 构造函数 | |
属性 | |
| QString | path |
| QStringList | objects |
| bool | cancelable |
| bool | progressValid |
| double | progress |
| QString | operation |
| quint32 | startedByUid |
| quint64 | bytes |
| quint64 | expectedEndTime |
| quint64 | rate |
| quint64 | startTime |
友元 | |
| DCORE_NAMESPACE::DExpected< DDiskJob * > | DDeviceManager::createDiskJob (const QString &, QObject *) |
提供对设备任务接口的操作
|
explicitprotected |
构造函数
| [in] | path | Job 对象路径,形如 /org/freedesktop/UDisks/jobs/... |
| [in] | parent | 父指针 |
| quint64 DDiskJob::bytes | ( | ) | const |
获取当前任务需要处理的字节数
|
slot |
槽函数,取消任务操作
| [in] | options | 取消任务时的参数列表 |
| bool DDiskJob::cancelable | ( | ) | const |
获取当前任务是否可取消
| True | 当前任务可取消 |
| False | 当前任务不可取消 |
|
signal |
信号,告知任务结束
| [out] | success | 任务处理结果 |
| [out] | message | 任务描述信息或错误信息 |
| quint64 DDiskJob::expectedEndTime | ( | ) | const |
获取当前任务预测的结束 unix 时间(毫秒)
|
signal |
信号,告知任务预测结束时间改变
| [out] | expectedEndTime | 当前预测的任务结束 unix 时间(毫秒) |
| QStringList DDiskJob::objects | ( | ) | const |
获取当前任务关联的对象列表
| QString DDiskJob::operation | ( | ) | const |
获取当前操作类型
| QString DDiskJob::path | ( | ) | const |
获取当前任务对应的任务接口路径
| double DDiskJob::progress | ( | ) | const |
获取当前任务进度
|
signal |
信号,告知任务处理进度
| [out] | progress | 任务处理进度 |
| bool DDiskJob::progressValid | ( | ) | const |
获取当前进度数值是否有效
| True | 当进度有效 |
| quint64 DDiskJob::rate | ( | ) | const |
获取当前任务处理速率
|
signal |
信号,告知任务处理速率改变
| [out] | rate | 当前任务处理速率 |
| quint32 DDiskJob::startedByUid | ( | ) | const |
获取启动当前任务的用户 uid
| quint64 DDiskJob::startTime | ( | ) | const |
获取当前任务开始时间(毫秒)