Home
last modified time | relevance | path

Searched refs:ffrt_queue_t (Results 1 – 18 of 18) sorted by relevance

/ohos5.0/foundation/resourceschedule/ffrt/interfaces/kits/c/
H A Dqueue.h48 typedef void* ffrt_queue_t; typedef
161 FFRT_C_API ffrt_queue_t ffrt_queue_create(ffrt_queue_type_t type, const char* name, const ffrt_queu…
170 FFRT_C_API void ffrt_queue_destroy(ffrt_queue_t queue);
181 FFRT_C_API void ffrt_queue_submit(ffrt_queue_t queue, ffrt_function_header_t* f, const ffrt_task_at…
195 ffrt_queue_t queue, ffrt_function_header_t* f, const ffrt_task_attr_t* attr);
224 FFRT_C_API ffrt_queue_t ffrt_get_main_queue();
233 FFRT_C_API ffrt_queue_t ffrt_get_current_queue();
243 FFRT_C_API uint64_t ffrt_queue_get_task_cnt(ffrt_queue_t queue);
253 FFRT_C_API void ffrt_queue_submit_head(ffrt_queue_t queue, ffrt_function_header_t* f, const ffrt_ta…
266 ffrt_queue_t queue, ffrt_function_header_t* f, const ffrt_task_attr_t* attr);
H A Dloop.h33 FFRT_C_API ffrt_loop_t ffrt_loop_create(ffrt_queue_t queue);
/ohos5.0/foundation/resourceschedule/ffrt/interfaces/inner_api/c/
H A Dqueue_ext.h49 FFRT_C_API bool ffrt_queue_has_task(ffrt_queue_t queue, const char* name);
57 FFRT_C_API void ffrt_queue_cancel_all(ffrt_queue_t queue);
65 FFRT_C_API void ffrt_queue_cancel_and_wait(ffrt_queue_t queue);
76 FFRT_C_API int ffrt_queue_cancel_by_name(ffrt_queue_t queue, const char* name);
85 FFRT_C_API bool ffrt_queue_is_idle(ffrt_queue_t queue);
100 FFRT_C_API int ffrt_queue_dump(ffrt_queue_t queue, const char* tag, char* buf, uint32_t len, bool h…
111 FFRT_C_API int ffrt_queue_size_dump(ffrt_queue_t queue, ffrt_inner_queue_priority_t priority);
120 FFRT_C_API void ffrt_queue_set_eventhandler(ffrt_queue_t queue, void* eventhandler);
/ohos5.0/foundation/resourceschedule/ffrt/src/queue/
H A Dqueue_api.cpp152 return static_cast<ffrt_queue_t>(handler);
156 void ffrt_queue_destroy(ffrt_queue_t queue)
206 uint64_t ffrt_queue_get_task_cnt(ffrt_queue_t queue)
225 void ffrt_queue_cancel_all(ffrt_queue_t queue)
233 void ffrt_queue_cancel_and_wait(ffrt_queue_t queue)
250 bool ffrt_queue_has_task(ffrt_queue_t queue, const char* name)
259 bool ffrt_queue_is_idle(ffrt_queue_t queue)
289 ffrt_queue_t ffrt_get_main_queue()
299 return static_cast<ffrt_queue_t>(handler);
303 ffrt_queue_t ffrt_get_current_queue()
[all …]
/ohos5.0/base/notification/eventhandler/frameworks/eventhandler/src/
H A Devent_queue_ffrt.cpp110 ffrt_queue_t* queue = TransferQueuePtr(ffrtQueue_); in RemoveOrphanByHandlerId()
133 ffrt_queue_t* queue = TransferQueuePtr(ffrtQueue_); in RemoveAll()
157 ffrt_queue_t* queue = TransferQueuePtr(ffrtQueue_); in Remove()
181 ffrt_queue_t* queue = TransferQueuePtr(ffrtQueue_); in Remove()
206 ffrt_queue_t* queue = TransferQueuePtr(ffrtQueue_); in Remove()
230 ffrt_queue_t* queue = TransferQueuePtr(ffrtQueue_); in Remove()
253 ffrt_queue_t* queue = TransferQueuePtr(ffrtQueue_); in HasInnerEvent()
275 ffrt_queue_t* queue = TransferQueuePtr(ffrtQueue_); in HasInnerEvent()
295 ffrt_queue_t* queue = TransferQueuePtr(ffrtQueue_); in Dump()
473 ffrt_queue_t* queue = reinterpret_cast<ffrt_queue_t*>( in SubmitEventAtEnd()
[all …]
/ohos5.0/docs/zh-cn/application-dev/reference/apis-ffrt-kit/
H A Dqueue_8h.md20 | typedef void\* [ffrt_queue_t](_f_f_r_t.md) | 队列句柄。 |
44 | FFRT_C_API [ffrt_queue_t](_f_f_r_t.md)[ffrt_queue_create](_f_f_r_t.md#ffrt_queue_create) ([ffrt_q…
45 | FFRT_C_API void [ffrt_queue_destroy](_f_f_r_t.md#ffrt_queue_destroy) ([ffrt_queue_t](_f_f_r_t.md)…
46 | FFRT_C_API void [ffrt_queue_submit](_f_f_r_t.md#ffrt_queue_submit) ([ffrt_queue_t](_f_f_r_t.md) q…
47 …(_f_f_r_t.md)[ffrt_queue_submit_h](_f_f_r_t.md#ffrt_queue_submit_h) ([ffrt_queue_t](_f_f_r_t.md) q…
50 | FFRT_C_API [ffrt_queue_t](_f_f_r_t.md)[ffrt_get_main_queue](_f_f_r_t.md#ffrt_get_main_queue) () |…
51 | FFRT_C_API [ffrt_queue_t](_f_f_r_t.md)[ffrt_get_current_queue](_f_f_r_t.md#ffrt_get_current_queue…
H A D_f_f_r_t.md50 | typedef void\*&nbsp;&nbsp;ffrt_queue_t | 队列句柄。 |
82 | FFRT_C_API ffrt_loop_t [ffrt_loop_create](#ffrt_loop_create) (ffrt_queue_t queue) | 创建loop队列。 |
105 | FFRT_C_API void [ffrt_queue_destroy](#ffrt_queue_destroy) (ffrt_queue_t queue) | 销毁队列。 |
110 | FFRT_C_API ffrt_queue_t[ffrt_get_main_queue](#ffrt_get_main_queue) () | 获取主线程队列。 |
111 | FFRT_C_API ffrt_queue_t[ffrt_get_current_queue](#ffrt_get_current_queue) () | 获取应用 Worker(ArkTs)线…
491 FFRT_C_API ffrt_queue_t ffrt_get_current_queue ()
508 FFRT_C_API ffrt_queue_t ffrt_get_main_queue ()
525 FFRT_C_API ffrt_loop_t ffrt_loop_create (ffrt_queue_t queue)
1045 FFRT_C_API ffrt_queue_t ffrt_queue_create (ffrt_queue_type_t type, const char*  name, const ffrt_qu…
1070 FFRT_C_API void ffrt_queue_destroy (ffrt_queue_t queue)
[all …]
H A Dloop_8h.md29 | FFRT_C_API ffrt_loop_t [ffrt_loop_create](_f_f_r_t.md#ffrt_loop_create) ([ffrt_queue_t](_f_f_r_t.…
/ohos5.0/foundation/resourceschedule/ffrt/test/ut/testcase/
H A Dut_queue.cpp96 ffrt_queue_t queue_handle = ffrt_queue_create(ffrt_queue_serial, "test_queue", &queue_attr);
135 ffrt_queue_t queue_handle = ffrt_queue_create(ffrt_queue_max, nullptr, nullptr);
192 ffrt_queue_t queue_handle = ffrt_queue_create(ffrt_queue_serial, "test_queue", &queue_attr);
216 ffrt_queue_t queue_handle = ffrt_queue_create(ffrt_queue_serial, "test_queue", &queue_attr);
257 ffrt_queue_t queue_handle = ffrt_queue_create(ffrt_queue_serial, "test_queue", &queue_attr);
530 ffrt_queue_t queue_handle = ffrt_queue_create(
584 ffrt_queue_t queue_handle = ffrt_queue_create(
640 ffrt_queue_t queue_handle = ffrt_queue_create(
697 ffrt_queue_t queue_handle = ffrt_queue_create(
710 ffrt_queue_t mainQueue = ffrt_get_main_queue();
[all …]
H A Dut_loop.cpp82 ffrt_queue_t queue_handle = ffrt_queue_create(ffrt_queue_serial, "test_queue", &queue_attr);
103 ffrt_queue_t queue_handle = ffrt_queue_create(ffrt_queue_concurrent, "test_queue", &queue_attr);
128 ffrt_queue_t queue_handle = ffrt_queue_create(ffrt_queue_concurrent, "test_queue", &queue_attr);
180 ffrt_queue_t queue_handle = ffrt_queue_create(ffrt_queue_concurrent, "test_queue", &queue_attr);
/ohos5.0/docs/en/application-dev/reference/apis-ffrt-kit/
H A Dqueue_8h.md20 | typedef void\* [ffrt_queue_t](_f_f_r_t.md) | Defines the handle to a queue. |
44 | FFRT_C_API [ffrt_queue_t](_f_f_r_t.md)[ffrt_queue_create](_f_f_r_t.md#ffrt_queue_create) ([ffrt_q…
45 | FFRT_C_API void [ffrt_queue_destroy](_f_f_r_t.md#ffrt_queue_destroy) ([ffrt_queue_t](_f_f_r_t.md)…
46 | FFRT_C_API void [ffrt_queue_submit](_f_f_r_t.md#ffrt_queue_submit) ([ffrt_queue_t](_f_f_r_t.md) q…
47 …(_f_f_r_t.md)[ffrt_queue_submit_h](_f_f_r_t.md#ffrt_queue_submit_h) ([ffrt_queue_t](_f_f_r_t.md) q…
50 | FFRT_C_API [ffrt_queue_t](_f_f_r_t.md)[ffrt_get_main_queue](_f_f_r_t.md#ffrt_get_main_queue) () |…
51 | FFRT_C_API [ffrt_queue_t](_f_f_r_t.md)[ffrt_get_current_queue](_f_f_r_t.md#ffrt_get_current_queue…
H A D_f_f_r_t.md50 | typedef void\*&nbsp;&nbsp;ffrt_queue_t | Defines the handle to a queue.|
82 | FFRT_C_API ffrt_loop_t [ffrt_loop_create](#ffrt_loop_create) (ffrt_queue_t queue) | Creates a loo…
105 | FFRT_C_API void [ffrt_queue_destroy](#ffrt_queue_destroy) (ffrt_queue_t queue) | Destroys a queue…
110 | FFRT_C_API ffrt_queue_t[ffrt_get_main_queue](#ffrt_get_main_queue) () | Obtains the main thread q…
111 | FFRT_C_API ffrt_queue_t[ffrt_get_current_queue](#ffrt_get_current_queue) () | Obtains the ArkTS W…
491 FFRT_C_API ffrt_queue_t ffrt_get_current_queue ()
508 FFRT_C_API ffrt_queue_t ffrt_get_main_queue ()
525 FFRT_C_API ffrt_loop_t ffrt_loop_create (ffrt_queue_t queue)
1045 FFRT_C_API ffrt_queue_t ffrt_queue_create (ffrt_queue_type_t type, const char* name, const ffrt_qu…
1070 FFRT_C_API void ffrt_queue_destroy (ffrt_queue_t queue)
[all …]
H A Dloop_8h.md29 | FFRT_C_API ffrt_loop_t [ffrt_loop_create](_f_f_r_t.md#ffrt_loop_create) ([ffrt_queue_t](_f_f_r_t.…
/ohos5.0/docs/zh-cn/application-dev/ffrt/
H A Dffrt-development-guideline.md33 | ffrt_queue_destroy(ffrt_queue_t queue) | 销毁队列。 |
853 参考ffrt_queue_t章节的样例。
855 #### ffrt_queue_t subsubsection
860 typedef void* ffrt_queue_t;
863 void ffrt_queue_destroy(ffrt_queue_t queue)
882 * ffrt_queue_t对象的置空和销毁由用户完成,对同一个ffrt_queue_t仅能调用一次`ffrt_queue_destroy`,重复对同一个ffrt_queue_t调用`ffrt_qu…
945 ffrt_queue_t ffrt_get_main_queue();
972 ffrt_queue_t mainQueue = ffrt_get_main_queue();
1003 ffrt_queue_t ffrt_get_current_queue();
1872 ffrt_loop_t ffrt_loop_create(ffrt_queue_t queue);
[all …]
/ohos5.0/docs/en/application-dev/ffrt/
H A Dffrt-development-guideline.md63 | ffrt_loop_create(ffrt_queue_t queue) | Creates a loop.|
856 See the example provided in **ffrt_queue_t**.
858 #### ffrt_queue_t subsubsection
863 typedef void* ffrt_queue_t;
866 void ffrt_queue_destroy(ffrt_queue_t queue)
951 ffrt_queue_t ffrt_get_main_queue();
979 ffrt_queue_t mainQueue = ffrt_get_main_queue();
1009 ffrt_queue_t ffrt_get_current_queue();
1037 ffrt_queue_t currentQueue = ffrt_get_current_queue();
1878 ffrt_loop_t ffrt_loop_create(ffrt_queue_t queue);
[all …]
/ohos5.0/foundation/resourceschedule/ffrt/src/eu/
H A Dloop_api.cpp25 ffrt_loop_t ffrt_loop_create(ffrt_queue_t queue)
/ohos5.0/foundation/resourceschedule/ffrt/docs/
H A Duser_guide.md2091 ### ffrt_queue_t
2101 typedef void* ffrt_queue_t;
2104 void ffrt_queue_destroy(ffrt_queue_t queue);
2106 void ffrt_queue_submit(ffrt_queue_t queue, ffrt_function_header_t* f, const ffrt_task_attr_t* attr);
2108 ffrt_queue_t queue, ffrt_function_header_t* f, const ffrt_task_attr_t* attr);
2138 void ffrt_queue_destroy(ffrt_queue_t queue);
2152 void ffrt_queue_submit(ffrt_queue_t queue, ffrt_function_header_t* f, const ffrt_task_attr_t* attr);
2171 ffrt_queue_t queue, ffrt_function_header_t* f, const ffrt_task_attr_t* attr);
2230 ffrt_queue_t queue_handle = ffrt_queue_create(ffrt_queue_serial, "test_queue", &queue_attr);
2305 …ffrt_queue_attr_t对象的置空和销毁由用户完成,对同一个ffrt_queue_t仅能调用一次 `ffrt_queue_attr_destroy` ,重复对同一个ffrt_queue_…
[all …]
/ohos5.0/foundation/resourceschedule/ffrt/interfaces/kits/cpp/
H A Dqueue.h285 ffrt_queue_t queue_handle = nullptr;