|
DAWorkbench 0.0.1
DAWorkbench API
|
针对 更多...
#include <DAAbstractArchiveTask.h>
Public 类型 | |
| enum | Mode { ReadMode , WriteMode } |
| 模式用来区分读写 | |
| using | FpLoadedCallBack = std::function< void(std::shared_ptr< DAAbstractArchiveTask >) > |
Public 成员函数 | |
| virtual bool | exec (DAAbstractArchive *archive, Mode mode)=0 |
| 执行任务 | |
| int | getCode () const |
| 获取流水号 | |
| void | setCode (int code) |
| 设置流水号 | |
| QString | getName () const |
| void | setName (const QString &name) |
| QString | getDescribe () const |
| void | setDescribe (const QString &describe) |
| void | setLoadedCallBack (const FpLoadedCallBack &callBack) |
| FpLoadedCallBack | getLoadedCallBack () const |
针对
|
pure virtual |
执行任务
| archive | 传入的档案基类 |
| mode | 写或读模式 |
示例
在 DA::DAZipArchiveTask_LoadDataManager, DA::DAZipArchiveTask_ArchiveFile, DA::DAZipArchiveTask_ByteArray, DA::DAZipArchiveTask_ChartItem , 以及 DA::DAZipArchiveTask_Xml 内被实现.
| int DA::DAAbstractArchiveTask::getCode | ( | ) | const |
获取流水号
流水号是为了方便知道这个任务的内容,用户可以设置任意数字,只要自己程序知道具体数字含义是什么即可
| void DA::DAAbstractArchiveTask::setCode | ( | int | code | ) |
设置流水号
流水号是为了方便知道这个任务的内容,用户可以设置任意数字,只要自己程序知道具体数字含义是什么即可
| code |