Lines Matching refs:attr
113 queue(const queue_type type, const char* name, const queue_attr& attr = {})
115 queue_handle = ffrt_queue_create(ffrt_queue_type_t(type), name, &attr);
118 queue(const char* name, const queue_attr& attr = {})
120 queue_handle = ffrt_queue_create(ffrt_queue_serial, name, &attr);
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);
152 inline void submit(std::function<void()>&& func, const task_attr& attr = {})
154 …ue_submit(queue_handle, create_function_wrapper(std::move(func), ffrt_function_kind_queue), &attr);
167 inline task_handle submit_h(const std::function<void()>& func, const task_attr& attr = {})
169 … ffrt_queue_submit_h(queue_handle, create_function_wrapper(func, ffrt_function_kind_queue), &attr);
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);
196 inline void submit_head(const std::function<void()>& func, const task_attr& attr = {})
198 …rt_queue_submit_head(queue_handle, create_function_wrapper(func, ffrt_function_kind_queue), &attr);
209 inline void submit_head(std::function<void()>&& func, const task_attr& attr = {})
211 …bmit_head(queue_handle, create_function_wrapper(std::move(func), ffrt_function_kind_queue), &attr);
224 inline task_handle submit_head_h(const std::function<void()>& func, const task_attr& attr = {})
226 …_queue_submit_head_h(queue_handle, create_function_wrapper(func, ffrt_function_kind_queue), &attr);
239 inline task_handle submit_head_h(std::function<void()>&& func, const task_attr& attr = {})
242 … queue_handle, create_function_wrapper(std::move(func), ffrt_function_kind_queue), &attr);