|
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::queue_factory, including all inherited members.
| create_adaptive_queue(adaptive_job_queue::policy policy=adaptive_job_queue::policy::balanced) -> std::unique_ptr< adaptive_job_queue > | kcenon::thread::queue_factory | inlinestatic |
| create_bounded_policy_queue(std::size_t max_size) -> std::unique_ptr< policy_queue< policies::mutex_sync_policy, policies::bounded_policy, policies::overflow_reject_policy > > | kcenon::thread::queue_factory | static |
| create_custom_policy_queue(SyncPolicy sync_policy, BoundPolicy bound_policy, OverflowPolicy overflow_policy) -> std::unique_ptr< policy_queue< SyncPolicy, BoundPolicy, OverflowPolicy > > | kcenon::thread::queue_factory | inlinestatic |
| create_for_requirements(const requirements &reqs) -> std::unique_ptr< scheduler_interface > | kcenon::thread::queue_factory | static |
| create_lockfree_policy_queue() -> std::unique_ptr< policy_lockfree_queue > | kcenon::thread::queue_factory | static |
| create_optimal() -> std::unique_ptr< scheduler_interface > | kcenon::thread::queue_factory | static |
| create_policy_queue() -> std::unique_ptr< standard_queue > | kcenon::thread::queue_factory | static |
| create_standard_queue() -> std::shared_ptr< job_queue > | kcenon::thread::queue_factory | inlinestatic |