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

This header is deprecated. Use thread_config.h instead.

This header is deprecated. Use thread_config.h instead.

This header is deprecated. Use thread_config.h instead.

Member kcenon::thread::log_level
Since v1.0.0. Use kcenon::thread::log_level_v2 (from <kcenon/thread/core/log_level.h>) or common::interfaces::log_level (from common_system) instead. Will be removed in v2.0.0. See Issue #261 for migration details.
Member kcenon::thread::thread_logger::is_enabled () const
Since v1.0.0. Check availability through thread_context::has_logger() instead. Will be removed in v2.0.0.
Member kcenon::thread::thread_logger::is_lightweight_mode () const
Since v1.0.0. See set_lightweight_mode deprecation. Will be removed in v2.0.0.
Member kcenon::thread::thread_logger::log (log_level level, std::string_view thread_name, std::string_view message, std::string_view context="")
Since v1.0.0. Use thread_context::log() backed by common::interfaces::ILogger instead. Will be removed in v2.0.0.
Member kcenon::thread::thread_logger::log_error (std::string_view thread_name, const ErrorType &error)
Since v1.0.0. Use thread_context::log() with a common::interfaces::ILogger implementation instead. Will be removed in v2.0.0.
Member kcenon::thread::thread_logger::set_enabled (bool enabled)
Since v1.0.0. Inject a common::interfaces::ILogger via thread_context and control logging through its implementation instead. Will be removed in v2.0.0.
Member kcenon::thread::thread_logger::set_level (log_level level)
Since v1.0.0. Configure log level on the injected common::interfaces::ILogger implementation instead. Will be removed in v2.0.0.
Member kcenon::thread::thread_logger::set_lightweight_mode (bool enabled)
Since v1.0.0. With common::interfaces::ILogger, a null logger in thread_context achieves the same effect without this toggle. Will be removed in v2.0.0.
File lockfree_queue.h
This header will be removed in a future major version. Use <kcenon/thread/concurrent/concurrent_queue.h> instead.
File thread_pool_fmt.h
This header is deprecated. Include <kcenon/thread/formatters.h> instead for unified access to all formatter specializations.