Lines Matching refs:task_attr
109 ffrt_task_attr_t task_attr;
110 (void)ffrt_task_attr_init(&task_attr); // 初始化task属性,必须
111 ffrt_task_attr_set_delay(&task_attr, 1000); // 设置任务1ms后才执行,非必须
113 ffrt_queue_submit_h(queue_handle, create_function_wrapper(basicFunc, ffrt_function_kind_queue), &task_attr);
163 ffrt_task_attr_t task_attr;
164 (void)ffrt_task_attr_init(&task_attr); // attr 缺少 init 无法看护
168 ffrt_task_attr_set_delay(&task_attr, delay);
172 delay = ffrt_task_attr_get_delay(&task_attr);
174 ffrt_task_attr_destroy(&task_attr);
222 ffrt_task_attr_t task_attr;
223 (void)ffrt_task_attr_init(&task_attr); // 初始化task属性,必须
224 ffrt_task_attr_set_delay(&task_attr, 100); // 设置任务0.1ms后才执行,非必须
232 ffrt_queue_submit_h(queue_handle, create_function_wrapper(basicFunc, ffrt_function_kind_queue), &task_attr);
234 ffrt_queue_submit_h(queue_handle, create_function_wrapper(basicFunc, ffrt_function_kind_queue), &task_attr);
290 ffrt_task_attr_t task_attr;
291 (void)ffrt_task_attr_init(&task_attr); // 初始化task属性,必须
292 ffrt_task_attr_set_delay(&task_attr, 100); // 设置任务0.1ms后才执行,非必须
295 ffrt_queue_submit_h(queue_handle, create_function_wrapper(basicFunc, ffrt_function_kind_queue), &task_attr);
351 ffrt_task_attr_t task_attr;
352 (void)ffrt_task_attr_init(&task_attr);
353 ffrt_task_attr_set_delay(&task_attr, 1000);
356 ffrt_queue_submit_h(queue_handle, create_function_wrapper(basicFunc, ffrt_function_kind_queue), &task_attr);
444 ffrt_task_attr_t task_attr;
445 (void)ffrt_task_attr_init(&task_attr);
448 ffrt_task_attr_set_queue_priority(&task_attr, priority);
451 priority = ffrt_task_attr_get_queue_priority(&task_attr);
453 ffrt_task_attr_destroy(&task_attr);
503 ffrt_task_attr_t task_attr;
504 ffrt_task_attr_init(&task_attr);
505 ffrt_task_attr_set_name(&task_attr, "basic_function");
507 create_function_wrapper(basicFunc, ffrt_function_kind_queue), &task_attr);
511 ffrt_task_attr_set_name(&task_attr, name.c_str());
512 ffrt_queue_submit(queue_handle, create_function_wrapper(emptyFunc, ffrt_function_kind_queue), &task_attr);
556 ffrt_task_attr_t task_attr;
557 ffrt_task_attr_init(&task_attr);
558 ffrt_task_attr_set_name(&task_attr, "basic_function");
560 create_function_wrapper(basicFunc, ffrt_function_kind_queue), &task_attr);
564 ffrt_task_attr_set_name(&task_attr, name.c_str());
565 ffrt_queue_submit(queue_handle, create_function_wrapper(emptyFunc, ffrt_function_kind_queue), &task_attr);
636 ffrt_task_attr_t task_attr;
637 ffrt_task_attr_init(&task_attr);
638 ffrt_task_attr_set_queue_priority(&task_attr, ffrt_queue_priority_idle);
639 ffrt_queue_submit(queue_handle, create_function_wrapper(basicFunc, ffrt_function_kind_queue), &task_attr);
643 ffrt_task_attr_set_queue_priority(&task_attr, static_cast<ffrt_queue_priority_t>(prio));
646 create_function_wrapper(priorityFuncs[prio], ffrt_function_kind_queue), &task_attr);
690 ffrt_task_attr_t task_attr;
691 ffrt_task_attr_init(&task_attr);
692 ffrt_task_attr_set_queue_priority(&task_attr, ffrt_queue_priority_immediate);
693 ffrt_task_attr_set_name(&task_attr, "basic_function");
694 ffrt_queue_submit_head(queue_handle, create_function_wrapper(basicFunc, ffrt_function_kind_queue), &task_attr);
696 ffrt_queue_submit_head(queue_handle, create_function_wrapper(assignFuncs[0], ffrt_function_kind_queue), &task_attr);
697 ffrt_queue_submit_head(queue_handle, create_function_wrapper(assignFuncs[1], ffrt_function_kind_queue), &task_attr);
699 ffrt_task_attr_set_queue_priority(&task_attr, ffrt_queue_priority_high);
700 ffrt_queue_submit_head(queue_handle, create_function_wrapper(assignFuncs[2], ffrt_function_kind_queue), &task_attr);
701 ffrt_queue_submit_head(queue_handle, create_function_wrapper(assignFuncs[3], ffrt_function_kind_queue), &task_attr);
703 ffrt_task_attr_set_queue_priority(&task_attr, ffrt_queue_priority_low);
704 ffrt_queue_submit_head(queue_handle, create_function_wrapper(assignFuncs[4], ffrt_function_kind_queue), &task_attr);
706 ffrt_task_attr_set_queue_priority(&task_attr, ffrt_queue_priority_immediate);
707 ffrt_queue_submit_head(queue_handle, create_function_wrapper(assignFuncs[5], ffrt_function_kind_queue), &task_attr);
709 ffrt_task_attr_set_queue_priority(&task_attr, ffrt_queue_priority_idle);
711 create_function_wrapper(assignFuncs[6], ffrt_function_kind_queue), &task_attr);
712 ffrt_queue_submit_head(queue_handle, create_function_wrapper(assignFuncs[7], ffrt_function_kind_queue), &task_attr);
756 ffrt::task_attr().qos(3).name("ffrt main_queue."));
784 ffrt::task_attr().qos(3).name("ffrt current_queue."));