Home
last modified time | relevance | path

Searched refs:Qos (Results 1 - 12 of 12) sorted by relevance

/commonlibrary/rust/ylong_runtime/ylong_runtime/src/task/
H A Dbuilder.rs24 use crate::task::{JoinHandle, Qos};
30 pub(crate) qos: Option<Qos>,
55 pub fn qos(mut self, qos: Qos) -> Self { in qos()
84 use crate::task::{Qos, TaskBuilder};
129 let pri = Qos::Background; in ut_builder_pri()
133 let pri = Qos::Utility; in ut_builder_pri()
137 let pri = Qos::UserInteractive; in ut_builder_pri()
141 let pri = Qos::UserInitiated; in ut_builder_pri()
145 let pri = Qos::Default; in ut_builder_pri()
H A Dmod.rs45 /// Qos levels.
46 pub enum Qos { enum
64 pub use ylong_ffrt::Qos;
H A Djoin_set.rs27 use crate::task::{JoinHandle, Qos, TaskBuilder};
384 /// use ylong_runtime::task::{JoinSet, Qos};
387 /// let mut builder = set.build_task().qos(Qos::UserInitiated);
391 pub fn qos(self, qos: Qos) -> Self { in qos()
/commonlibrary/rust/ylong_runtime/ylong_ffrt/src/
H A Dconfig.rs16 use crate::Qos;
22 pub fn ffrt_set_cpu_worker_max_num(qos: Qos, num: c_uint); in ffrt_set_cpu_worker_max_num()
25 pub fn ffrt_set_worker_stack_size(qos: Qos, num: c_ulong); in ffrt_set_worker_stack_size()
H A Dtask.rs78 pub fn set_qos(&mut self, qos: Qos) -> &mut Self { in set_qos()
87 pub fn get_qos(&self) -> Qos { in get_qos()
109 fn ffrt_task_attr_set_qos(attr: *mut FfrtTaskAttr, qos: Qos); in ffrt_task_attr_set_qos()
110 fn ffrt_task_attr_get_qos(attr: *const FfrtTaskAttr) -> Qos; in ffrt_task_attr_get_qos()
H A Dlib.rs28 /// Qos levels.
29 pub enum Qos { enum
/commonlibrary/rust/ylong_runtime/ylong_runtime/tests/
H A Dbuilder.rs110 use ylong_ffrt::Qos;
125 .max_worker_num_by_qos(Qos::Default, 8) in sdv_build_global()
126 .max_worker_num_by_qos(Qos::Background, 0) in sdv_build_global()
127 .max_worker_num_by_qos(Qos::UserInteractive, 21) in sdv_build_global()
132 .max_worker_num_by_qos(Qos::Default, 8) in sdv_build_global()
133 .max_worker_num_by_qos(Qos::Background, 0) in sdv_build_global()
134 .max_worker_num_by_qos(Qos::UserInteractive, 21) in sdv_build_global()
H A Dyield.rs19 use ylong_ffrt::Qos;
56 .max_worker_num_by_qos(Qos::Default, 1) in sdv_yield_now_single_worker()
H A Djoin_set.rs25 use ylong_runtime::task::{JoinSet, Qos};
248 .qos(Qos::UserInteractive); in sdv_join_set_builder()
/commonlibrary/rust/ylong_runtime/ylong_runtime/src/builder/
H A Dmulti_thread_builder.rs18 // use ylong_ffrt::{ffrt_set_cpu_worker_max_num, ffrt_set_worker_stack_size, Qos};
19 use ylong_ffrt::{ffrt_set_worker_stack_size, Qos};
45 pub(crate) thread_num_by_qos: HashMap<Qos, u32>,
98 pub fn max_worker_num_by_qos(mut self, qos: Qos, num: u32) -> Self { in max_worker_num_by_qos()
129 self.max_worker_num_by_qos(Qos::Default, core_pool_size as u32) in worker_num()
206 pub fn stack_size_by_qos(mut self, qos: Qos, stack_size: usize) -> Self { in stack_size_by_qos()
220 self.stack_size_by_qos(Qos::Default, stack_size) in worker_stack_size()
308 use ylong_ffrt::Qos::{Default, UserInitiated, UserInteractive};
H A Dcommon_builder.rs23 use ylong_ffrt::Qos;
31 pub(crate) stack_size_by_qos: HashMap<Qos, usize>,
/commonlibrary/rust/ylong_runtime/ylong_runtime/src/
H A Dlib.rs52 pub use ylong_ffrt::Qos;

Completed in 4 milliseconds