|
Thread System 0.3.1
High-performance C++20 thread pool with work stealing and DAG scheduling
|
Builder for thread_context with fluent interface. More...
#include <thread_context.h>

Public Member Functions | |
| thread_context_builder & | with_logger (std::shared_ptr< ILogger > logger) |
| thread_context_builder & | with_monitoring (std::shared_ptr< IMonitor > monitoring) |
| thread_context_builder & | from_global_registry () |
| thread_context | build () const |
Private Attributes | |
| std::shared_ptr< ILogger > | logger_ |
| std::shared_ptr< IMonitor > | monitoring_ |
Builder for thread_context with fluent interface.
Definition at line 310 of file thread_context.h.
|
inline |
Definition at line 328 of file thread_context.h.
References logger_, and monitoring_.
|
inline |
Definition at line 322 of file thread_context.h.
References kcenon::thread::service_container::global(), logger_, monitoring_, and kcenon::thread::service_container::resolve().

|
inline |
Definition at line 312 of file thread_context.h.
References logger_.
|
inline |
Definition at line 317 of file thread_context.h.
References monitoring_.
|
private |
Definition at line 333 of file thread_context.h.
Referenced by build(), from_global_registry(), and with_logger().
|
private |
Definition at line 334 of file thread_context.h.
Referenced by build(), from_global_registry(), and with_monitoring().