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

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

circuit_breaker_kcenon::thread::circuit_breaker_policyprivate
circuit_breaker_policy(const circuit_breaker_config &config={})kcenon::thread::circuit_breaker_policyexplicit
circuit_breaker_policy(std::shared_ptr< circuit_breaker > cb)kcenon::thread::circuit_breaker_policyexplicit
circuit_breaker_policy(const circuit_breaker_policy &)=deletekcenon::thread::circuit_breaker_policy
circuit_breaker_policy(circuit_breaker_policy &&)=deletekcenon::thread::circuit_breaker_policy
enabled_kcenon::thread::circuit_breaker_policyprivate
get_circuit_breaker() const -> std::shared_ptr< circuit_breaker >kcenon::thread::circuit_breaker_policy
get_name() const -> std::string overridekcenon::thread::circuit_breaker_policyvirtual
get_state() const -> circuit_statekcenon::thread::circuit_breaker_policy
is_accepting_work() const -> boolkcenon::thread::circuit_breaker_policy
is_enabled() const -> bool overridekcenon::thread::circuit_breaker_policyvirtual
on_enqueue(job &j) -> common::VoidResult overridekcenon::thread::circuit_breaker_policyvirtual
on_job_complete(job &j, bool success, const std::exception *error=nullptr) overridekcenon::thread::circuit_breaker_policyvirtual
on_job_start(job &j) overridekcenon::thread::circuit_breaker_policyvirtual
operator=(const circuit_breaker_policy &)=deletekcenon::thread::circuit_breaker_policy
operator=(circuit_breaker_policy &&)=deletekcenon::thread::circuit_breaker_policy
set_enabled(bool enabled) overridekcenon::thread::circuit_breaker_policyvirtual
~circuit_breaker_policy() override=defaultkcenon::thread::circuit_breaker_policy
~pool_policy()=defaultkcenon::thread::pool_policyvirtual