Lines Matching defs:task
21 void FFRTUtils::SubmitTask(const FFRTTask& task)
23 ffrt::submit(task);
26 void FFRTUtils::SubmitTaskSync(const FFRTTask& task)
28 ffrt::submit(task);
37 for (auto task : tasks) {
38 queue.submit(task);
42 FFRTHandle FFRTUtils::SubmitDelayTask(FFRTTask& task, uint32_t delayMs, FFRTQueue& queue)
47 return queue.submit_h(task, ffrt::task_attr().delay(us.count()));
50 FFRTHandle FFRTUtils::SubmitDelayTask(FFRTTask& task, uint32_t delayMs, std::shared_ptr<FFRTQueue> queue)
55 return queue->submit_h(task, ffrt::task_attr().delay(us.count()));
58 bool FFRTUtils::SubmitTimeoutTask(const FFRTTask& task, uint32_t timeoutMs)
60 ffrt::future<void> future = ffrt::async(task);
123 void FFRTTimer::SetTimer(uint32_t timerId, FFRTTask& task, uint32_t delayMs)
130 handleMap_[timerId] = FFRTUtils::SubmitDelayTask(task, delayMs, queue_);
145 // conversion function to void* defined in task.h