feat.增加任务回调taskid字段

This commit is contained in:
MistEO
2022-03-30 01:42:05 +08:00
parent 95379bd281
commit c60c09afe1
7 changed files with 39 additions and 12 deletions

View File

@@ -25,7 +25,8 @@ bool asst::PackageTask::run()
task_ptr->set_exit_flag(m_exit_flag)
.set_ctrler(m_ctrler)
.set_status(m_status);
.set_status(m_status)
.set_task_id(m_task_id);
if (!task_ptr->run()) {
return false;
@@ -73,3 +74,12 @@ asst::AbstractTask& asst::PackageTask::set_status(std::shared_ptr<RuntimeStatus>
}
return *this;
}
asst::AbstractTask& asst::PackageTask::set_task_id(int task_id) noexcept
{
AbstractTask::set_task_id(task_id);
for (auto&& sub : m_subtasks) {
sub->set_task_id(task_id);
}
return *this;
}