Searched refs:Qos (Results 1 - 12 of 12) sorted by relevance
/commonlibrary/rust/ylong_runtime/ylong_runtime/src/task/ |
H A D | builder.rs | 24 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 D | mod.rs | 45 /// Qos levels. 46 pub enum Qos { enum 64 pub use ylong_ffrt::Qos;
|
H A D | join_set.rs | 27 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 D | config.rs | 16 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 D | task.rs | 78 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 D | lib.rs | 28 /// Qos levels. 29 pub enum Qos { enum
|
/commonlibrary/rust/ylong_runtime/ylong_runtime/tests/ |
H A D | builder.rs | 110 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 D | yield.rs | 19 use ylong_ffrt::Qos; 56 .max_worker_num_by_qos(Qos::Default, 1) in sdv_yield_now_single_worker()
|
H A D | join_set.rs | 25 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 D | multi_thread_builder.rs | 18 // 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 D | common_builder.rs | 23 use ylong_ffrt::Qos; 31 pub(crate) stack_size_by_qos: HashMap<Qos, usize>,
|
/commonlibrary/rust/ylong_runtime/ylong_runtime/src/ |
H A D | lib.rs | 52 pub use ylong_ffrt::Qos;
|
Completed in 4 milliseconds