Home
last modified time | relevance | path

Searched refs:ffrt_task_handle_t (Results 1 – 24 of 24) sorted by relevance

/ohos5.0/foundation/resourceschedule/ffrt/interfaces/kits/c/
H A Dtask.h246 FFRT_C_API ffrt_task_handle_t ffrt_submit_h_base(ffrt_function_header_t* f, const ffrt_deps_t* in_d…
257 FFRT_C_API uint32_t ffrt_task_handle_inc_ref(ffrt_task_handle_t handle);
267 FFRT_C_API uint32_t ffrt_task_handle_dec_ref(ffrt_task_handle_t handle);
276 FFRT_C_API void ffrt_task_handle_destroy(ffrt_task_handle_t handle);
313 FFRT_C_API uint64_t ffrt_task_handle_get_id(ffrt_task_handle_t handle);
H A Dqueue.h194 FFRT_C_API ffrt_task_handle_t ffrt_queue_submit_h(
204 FFRT_C_API void ffrt_queue_wait(ffrt_task_handle_t handle);
215 FFRT_C_API int ffrt_queue_cancel(ffrt_task_handle_t handle);
265 FFRT_C_API ffrt_task_handle_t ffrt_queue_submit_head_h(
H A Dtype_def.h165 typedef void* ffrt_task_handle_t; typedef
/ohos5.0/foundation/resourceschedule/ffrt/src/core/
H A Dtask.cpp42 inline void submit_impl(bool has_handle, ffrt_task_handle_t &handle, ffrt_function_header_t *f, in submit_impl()
286 ffrt_task_handle_t handle;
294 ffrt_task_handle_t delay_handle;
306 ffrt_task_handle_t ffrt_submit_h_base(ffrt_function_header_t *f, const ffrt_deps_t *in_deps,
313 ffrt_task_handle_t handle = nullptr;
321 ffrt_task_handle_t delay_handle = nullptr;
334 uint32_t ffrt_task_handle_inc_ref(ffrt_task_handle_t handle)
344 uint32_t ffrt_task_handle_dec_ref(ffrt_task_handle_t handle)
354 void ffrt_task_handle_destroy(ffrt_task_handle_t handle)
360 uint64_t ffrt_task_handle_get_id(ffrt_task_handle_t handle)
[all …]
/ohos5.0/foundation/resourceschedule/ffrt/test/ut/testcase/
H A Dut_queue.cpp102 ffrt_task_handle_t task1 =
111 ffrt_task_handle_t task2 =
187 ffrt_task_handle_t task = ffrt_queue_submit_h(nullptr, nullptr, nullptr);
230 ffrt_task_handle_t t1 =
232 ffrt_task_handle_t t2 =
293 ffrt_task_handle_t t1 =
354 ffrt_task_handle_t t1 =
498 ffrt_task_handle_t handle = ffrt_queue_submit_h(queue_handle,
541 ffrt_task_handle_t handle = ffrt_queue_submit_h(queue_handle,
614 ffrt_task_handle_t handle;
[all …]
/ohos5.0/foundation/resourceschedule/ffrt/src/queue/
H A Dqueue_api.cpp180 ffrt_task_handle_t ffrt_queue_submit_h(ffrt_queue_t queue, ffrt_function_header_t* f, const ffrt_ta…
185 return static_cast<ffrt_task_handle_t>(task);
189 ffrt_task_handle_t ffrt_queue_submit_head_h(ffrt_queue_t queue, ffrt_function_header_t* f, const ff…
194 return static_cast<ffrt_task_handle_t>(task);
198 void ffrt_queue_wait(ffrt_task_handle_t handle)
214 int ffrt_queue_cancel(ffrt_task_handle_t handle)
/ohos5.0/docs/zh-cn/application-dev/reference/apis-ffrt-kit/
H A Dqueue_8h.md47 | FFRT_C_API [ffrt_task_handle_t](_f_f_r_t.md)[ffrt_queue_submit_h](_f_f_r_t.md#ffrt_queue_submit_h…
48 | FFRT_C_API void [ffrt_queue_wait](_f_f_r_t.md#ffrt_queue_wait) ([ffrt_task_handle_t](_f_f_r_t.md)…
49 | FFRT_C_API int [ffrt_queue_cancel](_f_f_r_t.md#ffrt_queue_cancel) ([ffrt_task_handle_t](_f_f_r_t.…
H A D_f_f_r_t.md53 | typedef void\*&nbsp;&nbsp;ffrt_task_handle_t | 并行任务句柄。 |
107 | FFRT_C_API ffrt_task_handle_t[ffrt_queue_submit_h](#ffrt_queue_submit_h) (ffrt_queue_t queue, [ff…
108 | FFRT_C_API void [ffrt_queue_wait](#ffrt_queue_wait) (ffrt_task_handle_t handle) | 等待队列中一个任务执行完成。 …
109 | FFRT_C_API int [ffrt_queue_cancel](#ffrt_queue_cancel) (ffrt_task_handle_t handle) | 取消队列中一个任务。 |
129 | FFRT_C_API ffrt_task_handle_t[ffrt_submit_h_base](#ffrt_submit_h_base) ([ffrt_function_header_t](…
130 | FFRT_C_API void [ffrt_task_handle_destroy](#ffrt_task_handle_destroy) (ffrt_task_handle_t handle)…
1022 FFRT_C_API int ffrt_queue_cancel (ffrt_task_handle_t handle)
1110 FFRT_C_API ffrt_task_handle_t ffrt_queue_submit_h (ffrt_queue_t queue, ffrt_function_header_t*  f, …
1135 FFRT_C_API void ffrt_queue_wait (ffrt_task_handle_t handle)
1176 FFRT_C_API ffrt_task_handle_t ffrt_submit_h_base (ffrt_function_header_t*  f, const ffrt_deps_t*  i…
[all …]
H A Dtask_8h.md35 | FFRT_C_API [ffrt_task_handle_t](_f_f_r_t.md)[ffrt_submit_h_base](_f_f_r_t.md#ffrt_submit_h_base) …
36 …[ffrt_task_handle_destroy](_f_f_r_t.md#ffrt_task_handle_destroy) ([ffrt_task_handle_t](_f_f_r_t.md…
H A Dtype__def_8h.md37 | typedef void\*&nbsp;&nbsp;[ffrt_task_handle_t](_f_f_r_t.md) | 并行任务句柄。 |
/ohos5.0/docs/zh-cn/application-dev/ffrt/
H A Dffrt-overview.md117ffrt_task_handle_t h = ffrt_submit_h([](){printf("Test task running...\n");}, NULL, NULL, NULL, NU…
130ffrt_task_handle_t h = ffrt_submit_h([](){printf("Test task running...\n");}, NULL, NULL, NULL, NU…
142ffrt_task_handle_t h = ffrt_submit_h([](){printf("Test task running...\n");}, NULL, NULL, NULL, NU…
H A Dffrt-development-guideline.md36 | ffrt_queue_wait(ffrt_task_handle_t handle) | 等待队列中一个任务执行完成。 |
37 | ffrt_queue_cancel(ffrt_task_handle_t handle) | 取消队列中一个任务。 |
60 | ffrt_task_handle_destroy(ffrt_task_handle_t handle) | 销毁任务句柄。 |
61 | ffrt_skip(ffrt_task_handle_t handle) | 跳过指定任务。 |
412 ffrt_task_handle_t task = ffrt_submit_h_base(
440 typedef void* ffrt_task_handle_t;
559 typedef void* ffrt_task_handle_t;
562 void ffrt_task_handle_destroy(ffrt_task_handle_t handle);
594 … C API中的task_handle_t对象的置空和销毁由用户完成,对同一个ffrt_task_handle_t仅能调用一次`ffrt_task_handle_destroy`,重复对同一个ff…
595 * 在`ffrt_task_handle_destroy`之后再对ffrt_task_handle_t进行访问,其行为是未定义的。
[all …]
/ohos5.0/docs/en/application-dev/reference/apis-ffrt-kit/
H A Dqueue_8h.md47 | FFRT_C_API [ffrt_task_handle_t](_f_f_r_t.md)[ffrt_queue_submit_h](_f_f_r_t.md#ffrt_queue_submit_h…
48 | FFRT_C_API void [ffrt_queue_wait](_f_f_r_t.md#ffrt_queue_wait) ([ffrt_task_handle_t](_f_f_r_t.md)…
49 | FFRT_C_API int [ffrt_queue_cancel](_f_f_r_t.md#ffrt_queue_cancel) ([ffrt_task_handle_t](_f_f_r_t.…
H A Dtask_8h.md35 | FFRT_C_API [ffrt_task_handle_t](_f_f_r_t.md)[ffrt_submit_h_base](_f_f_r_t.md#ffrt_submit_h_base) …
36 …[ffrt_task_handle_destroy](_f_f_r_t.md#ffrt_task_handle_destroy) ([ffrt_task_handle_t](_f_f_r_t.md…
H A D_f_f_r_t.md53 | typedef void\*&nbsp;&nbsp;ffrt_task_handle_t | Defines the handle to a task.|
107 | FFRT_C_API ffrt_task_handle_t[ffrt_queue_submit_h](#ffrt_queue_submit_h) (ffrt_queue_t queue, [ff…
108 | FFRT_C_API void [ffrt_queue_wait](#ffrt_queue_wait) (ffrt_task_handle_t handle) | Waits until a t…
109 | FFRT_C_API int [ffrt_queue_cancel](#ffrt_queue_cancel) (ffrt_task_handle_t handle) | Cancels a ta…
129 | FFRT_C_API ffrt_task_handle_t[ffrt_submit_h_base](#ffrt_submit_h_base) ([ffrt_function_header_t](…
130 | FFRT_C_API void [ffrt_task_handle_destroy](#ffrt_task_handle_destroy) (ffrt_task_handle_t handle)…
1022 FFRT_C_API int ffrt_queue_cancel (ffrt_task_handle_t handle)
1110 FFRT_C_API ffrt_task_handle_t ffrt_queue_submit_h (ffrt_queue_t queue, ffrt_function_header_t* f, …
1135 FFRT_C_API void ffrt_queue_wait (ffrt_task_handle_t handle)
1176 FFRT_C_API ffrt_task_handle_t ffrt_submit_h_base (ffrt_function_header_t* f, const ffrt_deps_t* i…
[all …]
H A Dtype__def_8h.md37 | typedef void\*&nbsp;&nbsp;[ffrt_task_handle_t](_f_f_r_t.md) | Defines the handle to a task.|
/ohos5.0/foundation/resourceschedule/ffrt/interfaces/kits/cpp/
H A Dtask.h211 task_handle(ffrt_task_handle_t p) : p(p) in task_handle()
260 ffrt_task_handle_t p = nullptr;
273 ffrt_task_handle_inc_ref(const_cast<ffrt_task_handle_t>(ptr)); in dependence()
292 ffrt_task_handle_inc_ref(const_cast<ffrt_task_handle_t>(ptr));
311 ffrt_task_handle_dec_ref(const_cast<ffrt_task_handle_t>(ptr)); in ~dependence()
/ohos5.0/foundation/resourceschedule/ffrt/docs/
H A Duser_guide.md487 task_handle(ffrt_task_handle_t p);
1762 typedef void* ffrt_task_handle_t;
1876 typedef void* ffrt_task_handle_t;
1879 void ffrt_task_handle_destroy(ffrt_task_handle_t handle);
1906 * C API中的ffrt_task_handle_t的使用与C++ API中的ffrt::task_handle相同
2107 ffrt_task_handle_t ffrt_queue_submit_h(
2110 void ffrt_queue_wait(ffrt_task_handle_t handle);
2112 int ffrt_queue_cancel(ffrt_task_handle_t handle);
2170 ffrt_task_handle_t ffrt_queue_submit_h(
2189 void ffrt_queue_wait(ffrt_task_handle_t handle);
[all …]
/ohos5.0/foundation/resourceschedule/ffrt/interfaces/inner_api/c/
H A Dtask_ext.h31 FFRT_C_API int ffrt_skip(ffrt_task_handle_t handle);
/ohos5.0/foundation/resourceschedule/ffrt/src/dm/
H A Dsdependence_manager.h30 …void onSubmit(bool has_handle, ffrt_task_handle_t &handle, ffrt_function_header_t *f, const ffrt_d…
H A Ddependence_manager.h83 virtual void onSubmit(bool has_handle, ffrt_task_handle_t &handle, ffrt_function_header_t *f,
H A Dsdependence_manager.cpp77 void SDependenceManager::onSubmit(bool has_handle, ffrt_task_handle_t &handle, ffrt_function_header… in onSubmit()
121 handle = static_cast<ffrt_task_handle_t>(task); in onSubmit()
/ohos5.0/docs/en/application-dev/ffrt/
H A Dffrt-development-guideline.md36 | ffrt_queue_wait(ffrt_task_handle_t handle) | Waits until a task in the queue is complete.|
37 | ffrt_queue_cancel(ffrt_task_handle_t handle) | Cancels a task in the queue.|
60 | ffrt_task_handle_destroy(ffrt_task_handle_t handle) | Destroys a task handle.|
61 | ffrt_skip(ffrt_task_handle_t handle) | Skips a task.|
415 ffrt_task_handle_t task = ffrt_submit_h_base(
442 typedef void* ffrt_task_handle_t;
562 typedef void* ffrt_task_handle_t;
565 void ffrt_task_handle_destroy(ffrt_task_handle_t handle);
698 ffrt_task_handle_t h2 = ffrt_submit_h_c(func3, NULL, &x, NULL, NULL, NULL);
2473 ffrt_task_handle_t task = ffrt_submit_h_base(
[all …]
H A Dffrt-overview.md119ffrt_task_handle_t h = ffrt_submit_h([](){printf("Test task running...\n");}, NULL, NULL, NULL, NU…
132ffrt_task_handle_t h = ffrt_submit_h([](){printf("Test task running...\n");}, NULL, NULL, NULL, NU…
144ffrt_task_handle_t h = ffrt_submit_h([](){printf("Test task running...\n");}, NULL, NULL, NULL, NU…