|
Thread System 0.3.1
High-performance C++20 thread pool with work stealing and DAG scheduling
|
This is the complete list of members for kcenon::thread::thread_context, including all inherited members.
| context_name_ | kcenon::thread::thread_context | mutableprivate |
| create_child() const | kcenon::thread::thread_context | inline |
| get_context_name() const -> std::string | kcenon::thread::thread_context | inline |
| has_logger() const -> bool | kcenon::thread::thread_context | inline |
| has_monitoring() const -> bool | kcenon::thread::thread_context | inline |
| log(common::interfaces::log_level level, const std::string &message) const | kcenon::thread::thread_context | inline |
| log(log_level_v2 level, const std::string &message) const | kcenon::thread::thread_context | inline |
| log(common::interfaces::log_level level, std::string_view message, const common::source_location &loc=common::source_location::current()) const | kcenon::thread::thread_context | inline |
| logger() const | kcenon::thread::thread_context | inline |
| logger_ | kcenon::thread::thread_context | private |
| monitoring() const | kcenon::thread::thread_context | inline |
| monitoring_ | kcenon::thread::thread_context | private |
| set_context_name(const std::string &name) -> bool | kcenon::thread::thread_context | inline |
| thread_context() | kcenon::thread::thread_context | inline |
| thread_context(std::shared_ptr< ILogger > logger, std::shared_ptr< IMonitor > monitoring=nullptr) | kcenon::thread::thread_context | inlineexplicit |
| to_common_level(log_level_v2 level) | kcenon::thread::thread_context | inlineprivatestatic |
| update_system_metrics(const common::interfaces::system_metrics &metrics) const | kcenon::thread::thread_context | inline |
| update_thread_pool_metrics(const common::interfaces::thread_pool_metrics &metrics) const | kcenon::thread::thread_context | inline |
| update_thread_pool_metrics(const std::string &pool_name, std::uint32_t pool_instance_id, const common::interfaces::thread_pool_metrics &metrics) const | kcenon::thread::thread_context | inline |
| update_worker_metrics(std::size_t worker_id, const common::interfaces::worker_metrics &metrics) const | kcenon::thread::thread_context | inline |