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

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

after_stop(void) -> common::VoidResultkcenon::thread::thread_baseinlineprotectedvirtual
before_start(void) -> common::VoidResultkcenon::thread::thread_baseinlineprotectedvirtual
consecutive_failures_kcenon::thread::thread_baseprivate
do_work(void) -> common::VoidResultkcenon::thread::thread_baseinlineprotectedvirtual
get_thread_id() const -> std::thread::idkcenon::thread::thread_base
get_thread_title() const -> std::stringkcenon::thread::thread_baseinline
get_wake_interval() const -> std::optional< std::chrono::milliseconds >kcenon::thread::thread_base
is_running() const -> boolkcenon::thread::thread_base
lifecycle_kcenon::thread::thread_baseprivate
max_consecutive_failureskcenon::thread::thread_baseprivatestatic
on_stop_requested(void) -> voidkcenon::thread::thread_baseinlineprotectedvirtual
operator=(const thread_base &)=deletekcenon::thread::thread_base
operator=(thread_base &&)=deletekcenon::thread::thread_base
set_wake_interval(const std::optional< std::chrono::milliseconds > &wake_interval) -> voidkcenon::thread::thread_base
should_continue_work(void) const -> boolkcenon::thread::thread_baseinlineprotectedvirtual
start(void) -> common::VoidResultkcenon::thread::thread_base
stop(void) -> common::VoidResultkcenon::thread::thread_base
thread_base(const thread_base &)=deletekcenon::thread::thread_base
thread_base(thread_base &&)=deletekcenon::thread::thread_base
thread_base(const std::string &thread_title="thread_base")kcenon::thread::thread_base
thread_title_kcenon::thread::thread_baseprivate
to_string(void) const -> std::stringkcenon::thread::thread_basevirtual
wake_interval_kcenon::thread::thread_baseprotected
wake_interval_mutex_kcenon::thread::thread_basemutableprivate
worker_thread_kcenon::thread::thread_baseprivate
~thread_base(void)kcenon::thread::thread_basevirtual