Lines Matching refs:task_attr

32 class task_attr : public ffrt_task_attr_t {
35 task_attr(const char* func = __builtin_FUNCTION())
41 task_attr()
47 ~task_attr()
52 task_attr(const task_attr&) = delete;
53 task_attr& operator=(const task_attr&) = delete;
62 inline task_attr& name(const char* name)
87 inline task_attr& qos(qos qos_)
112 inline task_attr& delay(uint64_t delay_us)
137 inline task_attr& priority(ffrt_queue_priority_t prio)
162 inline task_attr& stack_size(uint64_t size)
323 static inline void submit(std::function<void()>&& func, const task_attr& attr = {})
338 const task_attr& attr = {})
355 std::initializer_list<dependence> out_deps, const task_attr& attr = {})
372 const task_attr& attr = {})
389 const std::vector<dependence>& out_deps, const task_attr& attr = {})
404 static inline void submit(const std::function<void()>& func, const task_attr& attr = {})
419 const task_attr& attr = {})
436 std::initializer_list<dependence> out_deps, const task_attr& attr = {})
453 const task_attr& attr = {})
470 const std::vector<dependence>& out_deps, const task_attr& attr = {})
487 static inline task_handle submit_h(std::function<void()>&& func, const task_attr& attr = {})
504 const task_attr& attr = {})
523 std::initializer_list<dependence> out_deps, const task_attr& attr = {})
542 const task_attr& attr = {})
561 const std::vector<dependence>& out_deps, const task_attr& attr = {})
578 static inline task_handle submit_h(const std::function<void()>& func, const task_attr& attr = {})
595 const task_attr& attr = {})
614 std::initializer_list<dependence> out_deps, const task_attr& attr = {})
633 const task_attr& attr = {})
652 const std::vector<dependence>& out_deps, const task_attr& attr = {})