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() in ~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) in name()
87 inline task_attr& qos(qos qos_) in qos()
112 inline task_attr& delay(uint64_t delay_us) in delay()
137 inline task_attr& priority(ffrt_queue_priority_t prio) in priority()
162 inline task_attr& stack_size(uint64_t size) in stack_size()
187 inline task_attr& timeout(uint64_t timeout_us) in timeout()
360 static inline void submit(std::function<void()>&& func, const task_attr& attr = {})
375 const task_attr& attr = {})
392 std::initializer_list<dependence> out_deps, const task_attr& attr = {})
409 const task_attr& attr = {})
426 const std::vector<dependence>& out_deps, const task_attr& attr = {})
441 static inline void submit(const std::function<void()>& func, const task_attr& attr = {})
456 const task_attr& attr = {})
473 std::initializer_list<dependence> out_deps, const task_attr& attr = {})
490 const task_attr& attr = {})
507 const std::vector<dependence>& out_deps, const task_attr& attr = {})
524 static inline task_handle submit_h(std::function<void()>&& func, const task_attr& attr = {})
541 const task_attr& attr = {})
560 std::initializer_list<dependence> out_deps, const task_attr& attr = {})
579 const task_attr& attr = {})
598 const std::vector<dependence>& out_deps, const task_attr& attr = {})
615 static inline task_handle submit_h(const std::function<void()>& func, const task_attr& attr = {})
632 const task_attr& attr = {})
651 std::initializer_list<dependence> out_deps, const task_attr& attr = {})
670 const task_attr& attr = {})
689 const std::vector<dependence>& out_deps, const task_attr& attr = {})