Here is a list of all class members with links to the classes they belong to:
- s -
- safe_hazard_guard() : kcenon::thread::safe_hazard_guard
- safe_hazard_pointer_domain() : kcenon::thread::safe_hazard_pointer_domain
- safe_hazard_pointer_record() : kcenon::thread::safe_hazard_pointer_record
- safety_level_ : kcenon::thread::crash_handler
- same_node_steals : kcenon::thread::work_stealing_stats, kcenon::thread::work_stealing_stats_snapshot
- sample_interval : kcenon::thread::autoscaling_policy
- samples_for_decision : kcenon::thread::autoscaling_policy
- save_to_file() : kcenon::thread::configuration_manager
- scale_down() : kcenon::thread::autoscaler, kcenon::thread::autoscaling_policy
- scale_down_cooldown : kcenon::thread::autoscaling_policy
- scale_down_count : kcenon::thread::autoscaling_stats
- scale_down_increment : kcenon::thread::autoscaling_policy
- scale_to() : kcenon::thread::autoscaler, kcenon::thread::autoscaling_pool_policy
- scale_up() : kcenon::thread::autoscaler, kcenon::thread::autoscaling_policy
- scale_up_cooldown : kcenon::thread::autoscaling_policy
- scale_up_count : kcenon::thread::autoscaling_stats
- scale_up_factor : kcenon::thread::autoscaling_policy
- scale_up_increment : kcenon::thread::autoscaling_policy
- scaling : kcenon::thread::thread_system_config
- scaling_callback : kcenon::thread::autoscaling_policy
- scaling_mode : kcenon::thread::autoscaling_policy
- scan_and_reclaim() : kcenon::thread::hazard_pointer_domain< T >::thread_retire_list
- scan_count : kcenon::thread::hazard_pointer_domain< T >::stats
- scan_count_ : kcenon::thread::hazard_pointer_domain< T >
- scan_hazard_pointers() : kcenon::thread::detail::hazard_pointer_registry
- schedule() : kcenon::thread::adaptive_job_queue, kcenon::thread::detail::lockfree_job_queue, kcenon::thread::job_queue, kcenon::thread::policy_queue< SyncPolicy, BoundPolicy, OverflowPolicy >, kcenon::thread::scheduler_interface
- schedule_ready_jobs() : kcenon::thread::dag_scheduler
- scheduling : kcenon::thread::worker_policy
- scoped_crash_callback() : kcenon::thread::scoped_crash_callback
- scoped_lock_guard() : kcenon::thread::sync::scoped_lock_guard< Mutex >
- scoped_service() : kcenon::thread::scoped_service< Interface >
- select_victims() : kcenon::thread::numa_work_stealer
- select_victims_adaptive() : kcenon::thread::numa_work_stealer
- select_victims_hierarchical() : kcenon::thread::numa_work_stealer
- select_victims_locality_aware() : kcenon::thread::numa_work_stealer
- select_victims_numa_aware() : kcenon::thread::numa_work_stealer
- select_victims_random() : kcenon::thread::numa_work_stealer
- select_victims_round_robin() : kcenon::thread::numa_work_stealer
- services_ : kcenon::thread::service_container, kcenon::thread::service_registry
- set() : kcenon::thread::configuration_manager
- set_active_workers() : kcenon::thread::metrics::EnhancedThreadPoolMetrics, kcenon::thread::metrics::metrics_service
- set_aging_config() : kcenon::thread::aging_typed_job_queue_t< job_type >
- set_aging_job_queue() : kcenon::thread::typed_thread_worker_t< job_type >
- set_backpressure_config() : kcenon::thread::backpressure_job_queue
- set_burst_size() : kcenon::thread::token_bucket
- set_cancellation_token() : kcenon::thread::job
- set_config() : kcenon::thread::backoff_calculator, kcenon::thread::diagnostics::thread_pool_diagnostics, kcenon::thread::numa_work_stealer
- set_context() : kcenon::thread::thread_worker, kcenon::thread::typed_thread_worker_t< job_type >
- set_context_name() : kcenon::thread::thread_context
- set_crash_log_directory() : kcenon::thread::crash_handler
- set_diagnostics() : kcenon::thread::thread_worker
- set_diagnostics_sample_rate() : kcenon::thread::thread_worker
- set_enabled() : kcenon::thread::autoscaling_pool_policy, kcenon::thread::circuit_breaker_policy, kcenon::thread::pool_policy, kcenon::thread::thread_logger, kcenon::thread::work_stealing_pool_policy
- set_enhanced_metrics_enabled() : kcenon::thread::metrics::metrics_service, kcenon::thread::thread_pool
- set_error_callback() : kcenon::thread::default_error_handler, kcenon::thread::error_handler
- set_error_message() : kcenon::thread::dag_job
- set_exception() : kcenon::thread::pool_promise< T >, kcenon::thread::pool_promise< void >
- set_exception_at_thread_exit() : kcenon::thread::pool_promise< T >, kcenon::thread::pool_promise< void >
- set_fallback() : kcenon::thread::dag_job
- set_job_crash_handler() : kcenon::thread::thread_pool_crash_safety
- set_job_queue() : kcenon::thread::job, kcenon::thread::thread_worker, kcenon::thread::typed_thread_pool_t< job_type >
- set_level() : console_logger, kcenon::thread::thread_logger, mock_logger
- set_lightweight_mode() : kcenon::thread::thread_logger
- set_max_boost() : kcenon::thread::aging_typed_job_t< job_type >
- set_max_size() : kcenon::thread::job_queue, kcenon::thread::policies::bounded_policy, kcenon::thread::policies::dynamic_bounded_policy
- set_max_steal_attempts() : kcenon::thread::work_stealing_pool_policy
- set_metrics() : kcenon::thread::thread_worker
- set_notify() : kcenon::thread::job_queue, kcenon::thread::policies::adaptive_sync_policy, kcenon::thread::policies::lockfree_sync_policy, kcenon::thread::policies::mutex_sync_policy
- set_policy() : kcenon::thread::autoscaler, kcenon::thread::autoscaling_pool_policy, kcenon::thread::thread_worker, kcenon::thread::work_stealing_pool_policy
- set_prefix() : kcenon::thread::metrics::MetricsBackend
- set_pretty() : kcenon::thread::metrics::JsonBackend
- set_rate() : kcenon::thread::token_bucket
- set_result() : kcenon::thread::dag_job
- set_stack_trace_enabled() : kcenon::thread::crash_handler
- set_state() : kcenon::thread::dag_job, kcenon::thread::lifecycle_controller
- set_steal_backoff() : kcenon::thread::work_stealing_pool_policy
- set_steal_function() : kcenon::thread::thread_worker
- set_steal_policy() : kcenon::thread::work_stealing_pool_policy
- set_stopped() : kcenon::thread::lifecycle_controller
- set_timeout() : kcenon::thread::policies::overflow_timeout_policy
- set_unbounded() : kcenon::thread::policies::dynamic_bounded_policy
- set_value() : kcenon::thread::pool_promise< T >, kcenon::thread::pool_promise< void >
- set_value_at_thread_exit() : kcenon::thread::pool_promise< T >, kcenon::thread::pool_promise< void >
- set_wake_interval() : kcenon::thread::thread_base
- set_work() : kcenon::thread::dag_job
- set_work_with_result() : kcenon::thread::dag_job
- severity() : kcenon::thread::diagnostics::bottleneck_report, kcenon::thread::performance_alert_event
- severity_string() : kcenon::thread::diagnostics::bottleneck_report
- shared_circuit_breaker_ : kcenon::thread::thread_pool_builder
- shared_mutex_wrapper() : kcenon::thread::sync::shared_mutex_wrapper
- should_continue_work() : kcenon::thread::thread_base, kcenon::thread::thread_worker, kcenon::thread::typed_thread_worker_t< job_type >
- should_scale() : kcenon::thread::scaling_decision
- shutdown() : kcenon::thread::adapters::thread_pool_executor_adapter, kcenon::thread::detail::concurrent_queue< T >, kcenon::thread::typed_thread_pool_t< job_type >
- shutdown_ : kcenon::thread::detail::concurrent_queue< T >, kcenon::thread::detail::lockfree_job_queue, kcenon::thread::policies::lockfree_sync_policy
- shutdown_timeout : kcenon::thread::thread_system_config::pool_config
- signal_handler() : kcenon::thread::crash_handler
- signal_name : kcenon::thread::crash_context
- signal_number : kcenon::thread::crash_context
- simple_callbacks : kcenon::thread::enhanced_cancellation_token::state
- size() : kcenon::thread::adaptive_job_queue, kcenon::thread::aging_typed_job_queue_t< job_type >, kcenon::thread::detail::concurrent_queue< T >, kcenon::thread::detail::constexpr_string< N >, kcenon::thread::detail::job_type_list< Types >, kcenon::thread::detail::lockfree_job_queue, kcenon::thread::job_queue, kcenon::thread::job_queue_adapter, kcenon::thread::lockfree::circular_array< T >, kcenon::thread::lockfree::work_stealing_deque< T >, kcenon::thread::policies::adaptive_sync_policy, kcenon::thread::policies::lockfree_sync_policy, kcenon::thread::policies::mutex_sync_policy, kcenon::thread::policy_queue< SyncPolicy, BoundPolicy, OverflowPolicy >, kcenon::thread::policy_queue_adapter< SyncPolicy, BoundPolicy, OverflowPolicy >, kcenon::thread::pool_queue_adapter_interface, utility_module::span< T, Extent >
- size_ : kcenon::thread::detail::concurrent_queue< T >, kcenon::thread::lockfree::circular_array< T >, utility_module::span< T, Extent >
- size_bytes() : utility_module::span< T, Extent >
- size_type : utility_module::span< T, Extent >
- skip_dependents() : kcenon::thread::dag_scheduler
- skipped_jobs : kcenon::thread::dag_stats
- sleep_when_idle : kcenon::thread::worker_policy
- SlidingWindowCounter() : kcenon::thread::metrics::SlidingWindowCounter
- slot_ : kcenon::thread::hazard_pointer, kcenon::thread::safe_hazard_guard
- slot_index_ : kcenon::thread::hazard_pointer
- SLOT_OWNED_MARKER : kcenon::thread::hazard_pointer
- SmartJobProcessor() : SmartJobProcessor
- snapshot() : kcenon::thread::backpressure_stats, kcenon::thread::metrics::EnhancedThreadPoolMetrics, kcenon::thread::metrics::ThreadPoolMetrics, kcenon::thread::work_stealing_stats
- snapshot_ : console_monitoring, sample_monitoring
- snapshot_time : kcenon::thread::metrics::EnhancedSnapshot
- source_location : console_logger, mock_logger
- space_available_ : kcenon::thread::backpressure_job_queue
- span() : utility_module::span< T, Extent >
- split() : utility_module::convert_string
- stack_trace : kcenon::thread::crash_context, kcenon::thread::diagnostics::job_info
- stack_trace_enabled_ : kcenon::thread::crash_handler
- start() : kcenon::thread::autoscaler, kcenon::thread::autoscaling_pool_policy, kcenon::thread::thread_base, kcenon::thread::thread_pool, kcenon::thread::typed_thread_pool_t< job_type >, mock_logger, mock_monitoring
- start_aging() : kcenon::thread::aging_typed_job_queue_t< job_type >
- start_pool_ : kcenon::thread::thread_pool, kcenon::thread::typed_thread_pool_t< job_type >
- start_thread() : kcenon::thread::detail::thread_impl
- start_time : kcenon::thread::dag_job_info, kcenon::thread::diagnostics::job_info
- start_time_ : kcenon::thread::dag_job, kcenon::thread::diagnostics::thread_pool_diagnostics
- start_timeout_timer() : kcenon::thread::enhanced_cancellation_token
- starvation_alerts : kcenon::thread::aging_stats
- starvation_callback : kcenon::thread::priority_aging_config
- starvation_threshold : kcenon::thread::priority_aging_config
- state : kcenon::thread::dag_job_info, kcenon::thread::diagnostics::component_health, kcenon::thread::diagnostics::thread_info, kcenon::thread::jobs::job_interface
- state_ : kcenon::thread::cancellation_token, kcenon::thread::dag_job, kcenon::thread::enhanced_cancellation_token, kcenon::thread::lifecycle_controller
- state_callback : kcenon::thread::dag_config
- state_duration() : kcenon::thread::diagnostics::thread_info
- state_since : kcenon::thread::diagnostics::thread_info
- state_since_rep_ : kcenon::thread::thread_worker
- stats_ : kcenon::thread::adaptive_job_queue, kcenon::thread::aging_typed_job_queue_t< job_type >, kcenon::thread::autoscaler, kcenon::thread::backpressure_job_queue, kcenon::thread::numa_work_stealer
- stats_mutex_ : kcenon::thread::adaptive_job_queue, kcenon::thread::aging_typed_job_queue_t< job_type >, kcenon::thread::autoscaler
- stats_start_time_ : kcenon::thread::aging_typed_job_queue_t< job_type >
- status : kcenon::thread::diagnostics::job_info
- status_message : kcenon::thread::diagnostics::health_status
- stddev() : kcenon::thread::metrics::LatencyHistogram
- steal() : kcenon::thread::lockfree::work_stealing_deque< T >
- steal_attempts : kcenon::thread::work_stealing_stats, kcenon::thread::work_stealing_stats_snapshot
- steal_backoff : kcenon::thread::thread_system_config::pool_config, kcenon::thread::worker_policy
- steal_batch() : kcenon::thread::lockfree::work_stealing_deque< T >
- steal_batch_for() : kcenon::thread::numa_work_stealer
- steal_for() : kcenon::thread::numa_work_stealer
- steal_function_ : kcenon::thread::thread_worker
- steal_success_rate() : kcenon::thread::work_stealing_stats, kcenon::thread::work_stealing_stats_snapshot
- steal_victim_index_ : kcenon::thread::thread_worker
- stop() : kcenon::thread::adaptive_job_queue, kcenon::thread::aging_typed_job_queue_t< job_type >, kcenon::thread::autoscaler, kcenon::thread::autoscaling_pool_policy, kcenon::thread::job_queue, kcenon::thread::job_queue_adapter, kcenon::thread::policies::adaptive_sync_policy, kcenon::thread::policies::lockfree_sync_policy, kcenon::thread::policies::mutex_sync_policy, kcenon::thread::policy_queue< SyncPolicy, BoundPolicy, OverflowPolicy >, kcenon::thread::policy_queue_adapter< SyncPolicy, BoundPolicy, OverflowPolicy >, kcenon::thread::pool_queue_adapter_interface, kcenon::thread::thread_base, kcenon::thread::thread_pool, kcenon::thread::typed_thread_pool_t< job_type >, mock_logger, mock_monitoring
- stop_ : kcenon::thread::job_queue, kcenon::thread::policies::mutex_sync_policy
- stop_aging() : kcenon::thread::aging_typed_job_queue_t< job_type >
- stop_requested() : kcenon::thread::detail::thread_impl
- stop_requested_ : kcenon::thread::detail::thread_impl, kcenon::thread::lifecycle_controller
- stop_source_type : kcenon::thread::detail::thread_impl
- stop_token_type : kcenon::thread::detail::thread_impl
- stop_unsafe() : kcenon::thread::thread_pool
- stopped_ : kcenon::thread::adaptive_job_queue, kcenon::thread::aging_typed_job_queue_t< job_type >
- storage_ : kcenon::thread::detail::callable_eraser, kcenon::thread::detail::job_eraser
- store() : kcenon::thread::atomic_shared_ptr< T >, kcenon::thread::atomic_with_wait< T >
- strategy : kcenon::thread::steal_backoff_config
- strategy_ : kcenon::thread::retry_policy
- string : kcenon::thread::module_version
- submit() : kcenon::thread::adapters::thread_pool_executor_adapter, kcenon::thread::thread_pool
- submit_delayed() : kcenon::thread::adapters::thread_pool_executor_adapter
- submit_options() : kcenon::thread::submit_options
- submit_time : kcenon::thread::dag_job_info
- submit_time_ : kcenon::thread::dag_job
- submit_wait_all() : kcenon::thread::thread_pool
- submit_wait_any() : kcenon::thread::thread_pool
- subscribe() : kcenon::thread::event_bus
- subscriber_count() : kcenon::thread::event_bus
- subscription() : kcenon::thread::event_bus::subscription
- subspan() : utility_module::span< T, Extent >
- success_ : kcenon::thread::result< void >
- success_rate() : kcenon::thread::dag_stats, kcenon::thread::diagnostics::health_status, kcenon::thread::diagnostics::thread_info, kcenon::thread::metrics::MetricsBase
- successful_cleanups : kcenon::thread::crash_handler::crash_stats
- successful_cleanups_ : kcenon::thread::crash_handler
- successful_steals : kcenon::thread::work_stealing_stats, kcenon::thread::work_stealing_stats_snapshot
- successful_steals_ : kcenon::thread::work_stealing_pool_policy
- sum() : kcenon::thread::metrics::LatencyHistogram
- supports_batch : kcenon::thread::queue_capabilities, kcenon::thread::queue_capabilities_interface
- supports_blocking_wait : kcenon::thread::queue_capabilities, kcenon::thread::queue_capabilities_interface
- supports_stop : kcenon::thread::queue_capabilities, kcenon::thread::queue_capabilities_interface
- switch_mode() : kcenon::thread::adaptive_job_queue, kcenon::thread::policies::adaptive_sync_policy
- sync_policy() : kcenon::thread::policy_queue< SyncPolicy, BoundPolicy, OverflowPolicy >
- sync_policy_ : kcenon::thread::policy_queue< SyncPolicy, BoundPolicy, OverflowPolicy >
- sync_policy_type : kcenon::thread::policy_queue< SyncPolicy, BoundPolicy, OverflowPolicy >, kcenon::thread::policy_queue_traits< T, std::enable_if_t< detail::has_sync_policy_type< T >::value &&detail::has_bound_policy_type< T >::value &&detail::has_overflow_policy_type< T >::value > >
- system_name : kcenon::thread::system_shutdown_event, kcenon::thread::system_startup_event
- system_shutdown_event() : kcenon::thread::system_shutdown_event
- system_startup_event() : kcenon::thread::system_startup_event
- system_timestamp : kcenon::thread::diagnostics::job_execution_event
- system_to_utf8() : utility_module::convert_string