Lines Matching defs:func
85 inline queue_attr& callback(const std::function<void()>& func)
87 ffrt_queue_attr_set_callback(this, create_function_wrapper(func, ffrt_function_kind_queue));
134 * @param func Indicates a task executor function closure.
139 inline void submit(const std::function<void()>& func, const task_attr& attr = {})
141 ffrt_queue_submit(queue_handle, create_function_wrapper(func, ffrt_function_kind_queue), &attr);
147 * @param func Indicates a task executor function closure.
152 inline void submit(std::function<void()>&& func, const task_attr& attr = {})
154 ffrt_queue_submit(queue_handle, create_function_wrapper(std::move(func), ffrt_function_kind_queue), &attr);
160 * @param func Indicates a task executor function closure.
167 inline task_handle submit_h(const std::function<void()>& func, const task_attr& attr = {})
169 return ffrt_queue_submit_h(queue_handle, create_function_wrapper(func, ffrt_function_kind_queue), &attr);
175 * @param func Indicates a task executor function closure.
182 inline task_handle submit_h(std::function<void()>&& func, const task_attr& attr = {})
185 queue_handle, create_function_wrapper(std::move(func), ffrt_function_kind_queue), &attr);