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

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

active_workers_kcenon::thread::metrics::EnhancedThreadPoolMetricsprivate
base_snapshot() constkcenon::thread::metrics::MetricsBaseinline
current_queue_depth_kcenon::thread::metrics::EnhancedThreadPoolMetricsprivate
EnhancedThreadPoolMetrics(std::size_t worker_count=0)kcenon::thread::metrics::EnhancedThreadPoolMetricsexplicit
EnhancedThreadPoolMetrics(const EnhancedThreadPoolMetrics &)=deletekcenon::thread::metrics::EnhancedThreadPoolMetrics
EnhancedThreadPoolMetrics(EnhancedThreadPoolMetrics &&)=deletekcenon::thread::metrics::EnhancedThreadPoolMetrics
enqueue_latency() constkcenon::thread::metrics::EnhancedThreadPoolMetrics
enqueue_latency_kcenon::thread::metrics::EnhancedThreadPoolMetricsprivate
execution_latency() constkcenon::thread::metrics::EnhancedThreadPoolMetrics
execution_latency_kcenon::thread::metrics::EnhancedThreadPoolMetricsprivate
MetricsBase()=defaultkcenon::thread::metrics::MetricsBaseprotected
MetricsBase(const MetricsBase &)=deletekcenon::thread::metrics::MetricsBaseprotected
MetricsBase(MetricsBase &&)=deletekcenon::thread::metrics::MetricsBaseprotected
ns_to_us(double ns)kcenon::thread::metrics::EnhancedThreadPoolMetricsinlineprivatestatic
operator=(const EnhancedThreadPoolMetrics &)=deletekcenon::thread::metrics::EnhancedThreadPoolMetrics
operator=(EnhancedThreadPoolMetrics &&)=deletekcenon::thread::metrics::EnhancedThreadPoolMetrics
kcenon::thread::metrics::MetricsBase::operator=(const MetricsBase &)=deletekcenon::thread::metrics::MetricsBaseprotected
kcenon::thread::metrics::MetricsBase::operator=(MetricsBase &&)=deletekcenon::thread::metrics::MetricsBaseprotected
peak_queue_depth_kcenon::thread::metrics::EnhancedThreadPoolMetricsprivate
per_worker_metrics_kcenon::thread::metrics::EnhancedThreadPoolMetricsprivate
queue_depth_samples_kcenon::thread::metrics::EnhancedThreadPoolMetricsprivate
queue_depth_sum_kcenon::thread::metrics::EnhancedThreadPoolMetricsprivate
record_enqueue(std::chrono::nanoseconds latency)kcenon::thread::metrics::EnhancedThreadPoolMetrics
record_execution(std::chrono::nanoseconds latency, bool success)kcenon::thread::metrics::EnhancedThreadPoolMetrics
kcenon::thread::metrics::MetricsBase::record_execution(std::uint64_t duration_ns, bool success)kcenon::thread::metrics::MetricsBaseinline
record_idle_time(std::uint64_t duration_ns)kcenon::thread::metrics::MetricsBaseinline
record_queue_depth(std::size_t depth)kcenon::thread::metrics::EnhancedThreadPoolMetrics
record_submission()kcenon::thread::metrics::EnhancedThreadPoolMetrics
kcenon::thread::metrics::MetricsBase::record_submission(std::size_t count=1)kcenon::thread::metrics::MetricsBaseinline
record_wait_time(std::chrono::nanoseconds wait)kcenon::thread::metrics::EnhancedThreadPoolMetrics
record_worker_state(std::size_t worker_id, bool busy, std::uint64_t duration_ns=0)kcenon::thread::metrics::EnhancedThreadPoolMetrics
reset() overridekcenon::thread::metrics::EnhancedThreadPoolMetricsvirtual
set_active_workers(std::size_t count)kcenon::thread::metrics::EnhancedThreadPoolMetrics
snapshot() constkcenon::thread::metrics::EnhancedThreadPoolMetrics
success_rate() constkcenon::thread::metrics::MetricsBaseinline
tasks_executed() constkcenon::thread::metrics::MetricsBaseinline
tasks_executed_kcenon::thread::metrics::MetricsBaseprotected
tasks_failed() constkcenon::thread::metrics::MetricsBaseinline
tasks_failed_kcenon::thread::metrics::MetricsBaseprotected
tasks_submitted() constkcenon::thread::metrics::MetricsBaseinline
tasks_submitted_kcenon::thread::metrics::MetricsBaseprotected
throughput_1m() constkcenon::thread::metrics::EnhancedThreadPoolMetrics
throughput_1m_kcenon::thread::metrics::EnhancedThreadPoolMetricsprivate
throughput_1s() constkcenon::thread::metrics::EnhancedThreadPoolMetrics
throughput_1s_kcenon::thread::metrics::EnhancedThreadPoolMetricsprivate
to_json() constkcenon::thread::metrics::EnhancedThreadPoolMetrics
to_prometheus(const std::string &prefix="thread_pool") constkcenon::thread::metrics::EnhancedThreadPoolMetrics
total_busy_time_ns() constkcenon::thread::metrics::MetricsBaseinline
total_busy_time_ns_kcenon::thread::metrics::MetricsBaseprotected
total_idle_time_ns() constkcenon::thread::metrics::MetricsBaseinline
total_idle_time_ns_kcenon::thread::metrics::MetricsBaseprotected
update_worker_count(std::size_t count)kcenon::thread::metrics::EnhancedThreadPoolMetrics
utilization() constkcenon::thread::metrics::MetricsBaseinline
wait_time() constkcenon::thread::metrics::EnhancedThreadPoolMetrics
wait_time_kcenon::thread::metrics::EnhancedThreadPoolMetricsprivate
worker_metrics() constkcenon::thread::metrics::EnhancedThreadPoolMetrics
workers_mutex_kcenon::thread::metrics::EnhancedThreadPoolMetricsmutableprivate
~EnhancedThreadPoolMetrics() override=defaultkcenon::thread::metrics::EnhancedThreadPoolMetrics
~MetricsBase()=defaultkcenon::thread::metrics::MetricsBasevirtual