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

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

acquire_lock() -> std::unique_lock< std::mutex >kcenon::thread::lifecycle_controller
condition_kcenon::thread::lifecycle_controllerprivate
cv_mutex_kcenon::thread::lifecycle_controllerprivate
get_state() const noexcept -> thread_conditionskcenon::thread::lifecycle_controller
has_active_source() const noexcept -> boolkcenon::thread::lifecycle_controller
initialize_for_start() -> voidkcenon::thread::lifecycle_controller
is_running() const noexcept -> boolkcenon::thread::lifecycle_controller
is_stop_requested() const noexcept -> boolkcenon::thread::lifecycle_controller
lifecycle_controller(const lifecycle_controller &)=deletekcenon::thread::lifecycle_controller
lifecycle_controller(lifecycle_controller &&)=deletekcenon::thread::lifecycle_controller
lifecycle_controller()kcenon::thread::lifecycle_controller
notify_all() -> voidkcenon::thread::lifecycle_controller
notify_one() -> voidkcenon::thread::lifecycle_controller
operator=(const lifecycle_controller &)=deletekcenon::thread::lifecycle_controller
operator=(lifecycle_controller &&)=deletekcenon::thread::lifecycle_controller
request_stop() noexcept -> voidkcenon::thread::lifecycle_controller
reset_stop_source() noexcept -> voidkcenon::thread::lifecycle_controller
set_state(thread_conditions state) noexcept -> voidkcenon::thread::lifecycle_controller
set_stopped() noexcept -> voidkcenon::thread::lifecycle_controller
state_kcenon::thread::lifecycle_controllerprivate
stop_requested_kcenon::thread::lifecycle_controllerprivate
wait(std::unique_lock< std::mutex > &lock, Predicate pred) -> voidkcenon::thread::lifecycle_controllerinline
wait_for(std::unique_lock< std::mutex > &lock, const std::chrono::duration< Rep, Period > &timeout, Predicate pred) -> boolkcenon::thread::lifecycle_controllerinline
~lifecycle_controller()=defaultkcenon::thread::lifecycle_controller