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

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

basic_metrics() const noexceptkcenon::thread::metrics::metrics_service
basic_metrics_kcenon::thread::metrics::metrics_serviceprivate
enhanced_enabled_kcenon::thread::metrics::metrics_serviceprivate
enhanced_metrics() constkcenon::thread::metrics::metrics_service
enhanced_metrics_kcenon::thread::metrics::metrics_serviceprivate
enhanced_snapshot() constkcenon::thread::metrics::metrics_service
get_basic_metrics() const noexceptkcenon::thread::metrics::metrics_service
init_mutex_kcenon::thread::metrics::metrics_servicemutableprivate
is_enhanced_metrics_enabled() constkcenon::thread::metrics::metrics_service
metrics_service()kcenon::thread::metrics::metrics_service
metrics_service(const metrics_service &)=deletekcenon::thread::metrics::metrics_service
metrics_service(metrics_service &&)=deletekcenon::thread::metrics::metrics_service
operator=(const metrics_service &)=deletekcenon::thread::metrics::metrics_service
operator=(metrics_service &&)=deletekcenon::thread::metrics::metrics_service
record_enqueue(std::size_t count=1)kcenon::thread::metrics::metrics_service
record_enqueue_with_latency(std::chrono::nanoseconds latency, std::size_t count=1)kcenon::thread::metrics::metrics_service
record_execution(std::uint64_t duration_ns, bool success)kcenon::thread::metrics::metrics_service
record_execution_with_wait_time(std::chrono::nanoseconds duration, std::chrono::nanoseconds wait_time, bool success)kcenon::thread::metrics::metrics_service
record_idle_time(std::uint64_t duration_ns)kcenon::thread::metrics::metrics_service
record_queue_depth(std::size_t depth)kcenon::thread::metrics::metrics_service
record_submission(std::size_t count=1)kcenon::thread::metrics::metrics_service
record_worker_state(std::size_t worker_id, bool busy, std::uint64_t duration_ns=0)kcenon::thread::metrics::metrics_service
reset()kcenon::thread::metrics::metrics_service
set_active_workers(std::size_t count)kcenon::thread::metrics::metrics_service
set_enhanced_metrics_enabled(bool enabled, std::size_t worker_count=0)kcenon::thread::metrics::metrics_service
update_worker_count(std::size_t count)kcenon::thread::metrics::metrics_service
~metrics_service()=defaultkcenon::thread::metrics::metrics_service