Thread System 0.3.1
High-performance C++20 thread pool with work stealing and DAG scheduling
Loading...
Searching...
No Matches
kcenon::thread::policies::adaptive_sync_policy Member List

This is the complete list of members for kcenon::thread::policies::adaptive_sync_policy, including all inherited members.

adaptive_sync_policy(mode initial_mode=mode::mutex)kcenon::thread::policies::adaptive_sync_policyinlineexplicit
adaptive_sync_policy(const adaptive_sync_policy &)=deletekcenon::thread::policies::adaptive_sync_policy
adaptive_sync_policy(adaptive_sync_policy &&)=deletekcenon::thread::policies::adaptive_sync_policy
clear() -> voidkcenon::thread::policies::adaptive_sync_policyinline
current_mode() const -> modekcenon::thread::policies::adaptive_sync_policyinline
current_mode_kcenon::thread::policies::adaptive_sync_policyprivate
dequeue() -> common::Result< std::unique_ptr< job > >kcenon::thread::policies::adaptive_sync_policyinline
empty() const -> boolkcenon::thread::policies::adaptive_sync_policyinline
enqueue(std::unique_ptr< job > &&value) -> common::VoidResultkcenon::thread::policies::adaptive_sync_policyinline
get_capabilities() const -> queue_capabilitieskcenon::thread::policies::adaptive_sync_policyinline
is_stopped() const -> boolkcenon::thread::policies::adaptive_sync_policyinline
lockfree_policy_kcenon::thread::policies::adaptive_sync_policyprivate
mode enum namekcenon::thread::policies::adaptive_sync_policy
mutex_policy_kcenon::thread::policies::adaptive_sync_policyprivate
operator=(const adaptive_sync_policy &)=deletekcenon::thread::policies::adaptive_sync_policy
operator=(adaptive_sync_policy &&)=deletekcenon::thread::policies::adaptive_sync_policy
policy_tag typedefkcenon::thread::policies::adaptive_sync_policy
set_notify(bool notify) -> voidkcenon::thread::policies::adaptive_sync_policyinline
size() const -> std::size_tkcenon::thread::policies::adaptive_sync_policyinline
stop() -> voidkcenon::thread::policies::adaptive_sync_policyinline
switch_mode(mode target_mode) -> voidkcenon::thread::policies::adaptive_sync_policyinline
try_dequeue() -> common::Result< std::unique_ptr< job > >kcenon::thread::policies::adaptive_sync_policyinline
~adaptive_sync_policy()=defaultkcenon::thread::policies::adaptive_sync_policy