Lines Matching refs:Task
16 #define HST_LOG_TAG "Task"
22 constexpr OHOS::HiviewDFX::HiLogLabel LABEL = { LOG_CORE, LOG_DOMAIN_FOUNDATION, "Task" };
45 Task::Task(std::string name, TaskPriority priority)
51 Task::Task(std::string name, std::function<void()> job, TaskPriority priority)
52 : Task(std::move(name), priority)
58 Task::~Task()
65 void Task::Start()
80 void Task::Stop()
99 void Task::StopAsync()
108 void Task::Pause()
135 void Task::PauseAsync()
144 void Task::RegisterJob(std::function<void()> job)
150 void Task::DoTask()
155 void Task::Run()