Home
last modified time | relevance | path

Searched refs:ffrt_queue_attr_t (Results 1 – 25 of 33) sorted by relevance

12

/ohos5.0/foundation/resourceschedule/ffrt/interfaces/kits/c/
H A Dqueue.h59 FFRT_C_API int ffrt_queue_attr_init(ffrt_queue_attr_t* attr);
68 FFRT_C_API void ffrt_queue_attr_destroy(ffrt_queue_attr_t* attr);
78 FFRT_C_API void ffrt_queue_attr_set_qos(ffrt_queue_attr_t* attr, ffrt_qos_t qos);
88 FFRT_C_API ffrt_qos_t ffrt_queue_attr_get_qos(const ffrt_queue_attr_t* attr);
98 FFRT_C_API void ffrt_queue_attr_set_timeout(ffrt_queue_attr_t* attr, uint64_t timeout_us);
108 FFRT_C_API uint64_t ffrt_queue_attr_get_timeout(const ffrt_queue_attr_t* attr);
118 FFRT_C_API void ffrt_queue_attr_set_callback(ffrt_queue_attr_t* attr, ffrt_function_header_t* f);
128 FFRT_C_API ffrt_function_header_t* ffrt_queue_attr_get_callback(const ffrt_queue_attr_t* attr);
138 FFRT_C_API void ffrt_queue_attr_set_max_concurrency(ffrt_queue_attr_t* attr, const int max_concurre…
148 FFRT_C_API int ffrt_queue_attr_get_max_concurrency(const ffrt_queue_attr_t* attr);
[all …]
H A Dtype_def.h163 } ffrt_queue_attr_t; typedef
/ohos5.0/docs/zh-cn/application-dev/reference/apis-ffrt-kit/
H A Dqueue_8h.md34 | FFRT_C_API int [ffrt_queue_attr_init](_f_f_r_t.md#ffrt_queue_attr_init) ([ffrt_queue_attr_t](ffrt…
35 …id [ffrt_queue_attr_destroy](_f_f_r_t.md#ffrt_queue_attr_destroy) ([ffrt_queue_attr_t](ffrt__queue…
36 …id [ffrt_queue_attr_set_qos](_f_f_r_t.md#ffrt_queue_attr_set_qos) ([ffrt_queue_attr_t](ffrt__queue…
37 …rt_queue_attr_get_qos](_f_f_r_t.md#ffrt_queue_attr_get_qos) (const [ffrt_queue_attr_t](ffrt__queue…
38 …_queue_attr_set_timeout](_f_f_r_t.md#ffrt_queue_attr_set_timeout) ([ffrt_queue_attr_t](ffrt__queue…
39 …_attr_get_timeout](_f_f_r_t.md#ffrt_queue_attr_get_timeout) (const [ffrt_queue_attr_t](ffrt__queue…
40 …ueue_attr_set_callback](_f_f_r_t.md#ffrt_queue_attr_set_callback) ([ffrt_queue_attr_t](ffrt__queue…
41 …ttr_get_callback](_f_f_r_t.md#ffrt_queue_attr_get_callback) (const [ffrt_queue_attr_t](ffrt__queue…
42 …max_concurrency](_f_f_r_t.md#ffrt_queue_attr_set_max_concurrency) ([ffrt_queue_attr_t](ffrt__queue…
43 …max_concurrency](_f_f_r_t.md#ffrt_queue_attr_get_max_concurrency) ([ffrt_queue_attr_t](ffrt__queue…
[all …]
H A D_f_f_r_t.md38 | struct  [ffrt_queue_attr_t](ffrt__queue__attr__t.md) | 串行队列属性结构。 |
808 FFRT_C_API void ffrt_queue_attr_destroy (ffrt_queue_attr_t*  attr)
827 FFRT_C_API ffrt_function_header_t* ffrt_queue_attr_get_callback (const ffrt_queue_attr_t*  attr)
850 FFRT_C_API int ffrt_queue_attr_get_max_concurrency (ffrt_queue_attr_t*  attr)
873 FFRT_C_API ffrt_qos_t ffrt_queue_attr_get_qos (const ffrt_queue_attr_t*  attr)
896 FFRT_C_API uint64_t ffrt_queue_attr_get_timeout (const ffrt_queue_attr_t*  attr)
919 FFRT_C_API int ffrt_queue_attr_init (ffrt_queue_attr_t*  attr)
942 FFRT_C_API void ffrt_queue_attr_set_callback (ffrt_queue_attr_t*  attr, ffrt_function_header_t*  f )
962 FFRT_C_API void ffrt_queue_attr_set_max_concurrency (ffrt_queue_attr_t*  attr, const int max_concur…
982 FFRT_C_API void ffrt_queue_attr_set_qos (ffrt_queue_attr_t*  attr, ffrt_qos_t qos )
[all …]
H A Dffrt__queue__attr__t.md1 # ffrt_queue_attr_t chapter
H A DReadme-CN.md24 - [ffrt_queue_attr_t](ffrt__queue__attr__t.md)
/ohos5.0/foundation/resourceschedule/ffrt/src/queue/
H A Dqueue_api.cpp55 int ffrt_queue_attr_init(ffrt_queue_attr_t* attr)
66 void ffrt_queue_attr_destroy(ffrt_queue_attr_t* attr)
75 void ffrt_queue_attr_set_qos(ffrt_queue_attr_t* attr, ffrt_qos_t qos)
83 ffrt_qos_t ffrt_queue_attr_get_qos(const ffrt_queue_attr_t* attr)
86 ffrt_queue_attr_t* p = const_cast<ffrt_queue_attr_t*>(attr);
91 void ffrt_queue_attr_set_timeout(ffrt_queue_attr_t* attr, uint64_t timeout_us)
98 uint64_t ffrt_queue_attr_get_timeout(const ffrt_queue_attr_t* attr)
101 ffrt_queue_attr_t* p = const_cast<ffrt_queue_attr_t*>(attr);
121 ffrt_queue_attr_t* p = const_cast<ffrt_queue_attr_t*>(attr);
137 int ffrt_queue_attr_get_max_concurrency(const ffrt_queue_attr_t* attr)
[all …]
H A Dbase_queue.cpp26 using CreateFunc = std::unique_ptr<ffrt::BaseQueue>(*)(const ffrt_queue_attr_t*);
138 std::unique_ptr<BaseQueue> CreateQueue(int queueType, const ffrt_queue_attr_t* attr) in CreateQueue()
H A Dserial_queue.h47 std::unique_ptr<BaseQueue> CreateSerialQueue(const ffrt_queue_attr_t* attr);
H A Deventhandler_interactive_queue.h72 std::unique_ptr<BaseQueue> CreateEventHandlerInteractiveQueue(const ffrt_queue_attr_t* attr);
H A Dconcurrent_queue.h70 std::unique_ptr<BaseQueue> CreateConcurrentQueue(const ffrt_queue_attr_t* attr);
H A Deventhandler_interactive_queue.cpp47 std::unique_ptr<BaseQueue> CreateEventHandlerInteractiveQueue(const ffrt_queue_attr_t* attr) in CreateEventHandlerInteractiveQueue()
H A Deventhandler_adapter_queue.h91 std::unique_ptr<BaseQueue> CreateEventHandlerAdapterQueue(const ffrt_queue_attr_t* attr);
H A Dserial_queue.cpp84 std::unique_ptr<BaseQueue> CreateSerialQueue(const ffrt_queue_attr_t* attr) in CreateSerialQueue()
H A Dbase_queue.h103 std::unique_ptr<BaseQueue> CreateQueue(int queueType, const ffrt_queue_attr_t* attr);
H A Dqueue_handler.h35 … QueueHandler(const char* name, const ffrt_queue_attr_t* attr, const int type = ffrt_queue_serial);
/ohos5.0/docs/en/application-dev/reference/apis-ffrt-kit/
H A Dqueue_8h.md34 | FFRT_C_API int [ffrt_queue_attr_init](_f_f_r_t.md#ffrt_queue_attr_init) ([ffrt_queue_attr_t](ffrt…
35 …id [ffrt_queue_attr_destroy](_f_f_r_t.md#ffrt_queue_attr_destroy) ([ffrt_queue_attr_t](ffrt__queue…
36 …id [ffrt_queue_attr_set_qos](_f_f_r_t.md#ffrt_queue_attr_set_qos) ([ffrt_queue_attr_t](ffrt__queue…
37 …rt_queue_attr_get_qos](_f_f_r_t.md#ffrt_queue_attr_get_qos) (const [ffrt_queue_attr_t](ffrt__queue…
38 …_queue_attr_set_timeout](_f_f_r_t.md#ffrt_queue_attr_set_timeout) ([ffrt_queue_attr_t](ffrt__queue…
39 …_attr_get_timeout](_f_f_r_t.md#ffrt_queue_attr_get_timeout) (const [ffrt_queue_attr_t](ffrt__queue…
40 …ueue_attr_set_callback](_f_f_r_t.md#ffrt_queue_attr_set_callback) ([ffrt_queue_attr_t](ffrt__queue…
41 …ttr_get_callback](_f_f_r_t.md#ffrt_queue_attr_get_callback) (const [ffrt_queue_attr_t](ffrt__queue…
42 …max_concurrency](_f_f_r_t.md#ffrt_queue_attr_set_max_concurrency) ([ffrt_queue_attr_t](ffrt__queue…
43 …max_concurrency](_f_f_r_t.md#ffrt_queue_attr_get_max_concurrency) ([ffrt_queue_attr_t](ffrt__queue…
[all …]
H A Dffrt__queue__attr__t.md1 # ffrt_queue_attr_t chapter
6 The **ffrt_queue_attr_t** struct describes a queue attribute.
H A D_f_f_r_t.md38 | struct&nbsp;&nbsp;[ffrt_queue_attr_t](ffrt__queue__attr__t.md) | Describes a queue attribute.|
808 FFRT_C_API void ffrt_queue_attr_destroy (ffrt_queue_attr_t* attr)
827 FFRT_C_API ffrt_function_header_t* ffrt_queue_attr_get_callback (const ffrt_queue_attr_t* attr)
850 FFRT_C_API int ffrt_queue_attr_get_max_concurrency (ffrt_queue_attr_t* attr)
873 FFRT_C_API ffrt_qos_t ffrt_queue_attr_get_qos (const ffrt_queue_attr_t* attr)
896 FFRT_C_API uint64_t ffrt_queue_attr_get_timeout (const ffrt_queue_attr_t* attr)
919 FFRT_C_API int ffrt_queue_attr_init (ffrt_queue_attr_t* attr)
942 FFRT_C_API void ffrt_queue_attr_set_callback (ffrt_queue_attr_t* attr, ffrt_function_header_t* f )
962 FFRT_C_API void ffrt_queue_attr_set_max_concurrency (ffrt_queue_attr_t* attr, const int max_concur…
982 FFRT_C_API void ffrt_queue_attr_set_qos (ffrt_queue_attr_t* attr, ffrt_qos_t qos )
[all …]
H A DReadme-EN.md24 - [ffrt_queue_attr_t](ffrt__queue__attr__t.md)
/ohos5.0/foundation/resourceschedule/ffrt/test/ut/testcase/
H A Dut_queue.cpp94 ffrt_queue_attr_t queue_attr;
144 ffrt_queue_attr_t queue_attr;
190 ffrt_queue_attr_t queue_attr;
214 ffrt_queue_attr_t queue_attr;
255 ffrt_queue_attr_t queue_attr;
283 ffrt_queue_attr_t queue_attr;
313 ffrt_queue_attr_t queue_attr;
336 ffrt_queue_attr_t queue_attr;
367 ffrt_queue_attr_t queue_attr;
383 ffrt_queue_attr_t queue_attr;
[all …]
H A Dut_loop.cpp80 ffrt_queue_attr_t queue_attr;
101 ffrt_queue_attr_t queue_attr;
126 ffrt_queue_attr_t queue_attr;
178 ffrt_queue_attr_t queue_attr;
/ohos5.0/docs/zh-cn/application-dev/ffrt/
H A Dffrt-development-guideline.md827 #### ffrt_queue_attr_t subsubsection
833 } ffrt_queue_attr_t;
842 * 该参数是指向未初始化的ffrt_queue_attr_t
849 * ffrt_queue_attr_t对象的置空和销毁由用户完成,对同一个ffrt_queue_attr_t仅能调用一次`ffrt_queue_attr_destroy`,重复对同一个ffrt_qu…
927 ffrt_queue_attr_t queue_attr;
1091 ffrt_queue_attr_t queue_attr;
1136 ffrt_queue_attr_t queue_attr;
1897 ffrt_queue_attr_t queue_attr;
1952 ffrt_queue_attr_t queue_attr;
2015 ffrt_queue_attr_t queue_attr;
[all …]
/ohos5.0/docs/en/application-dev/ffrt/
H A Dffrt-development-guideline.md830 #### ffrt_queue_attr_t subsubsection
836 } ffrt_queue_attr_t;
933 ffrt_queue_attr_t queue_attr;
1099 ffrt_queue_attr_t queue_attr;
1144 ffrt_queue_attr_t queue_attr;
1903 ffrt_queue_attr_t queue_attr;
1958 ffrt_queue_attr_t queue_attr;
2021 ffrt_queue_attr_t queue_attr;
2080 ffrt_queue_attr_t queue_attr;
2178 ffrt_queue_attr_t queue_attr;
[all …]
/ohos5.0/foundation/resourceschedule/ffrt/docs/
H A Duser_guide.md2225 ffrt_queue_attr_t queue_attr;
2257 ### ffrt_queue_attr_t
2268 } ffrt_queue_attr_t;
2270 int ffrt_queue_attr_init(ffrt_queue_attr_t* attr);
2271 void ffrt_queue_attr_destroy(ffrt_queue_attr_t* attr);
2274 ffrt_qos_t ffrt_queue_attr_get_qos(const ffrt_queue_attr_t* attr);
2279 void ffrt_queue_attr_set_callback(ffrt_queue_attr_t* f);
2287 int ffrt_queue_attr_init(ffrt_queue_attr_t* attr);
2300 void ffrt_queue_attr_destroy(ffrt_queue_attr_t* attr);
2373 void ffrt_queue_attr_set_callback(ffrt_queue_attr_t* f);
[all …]

12