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

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_factoryinlinestatic
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_factorystatic
create_custom_policy_queue(SyncPolicy sync_policy, BoundPolicy bound_policy, OverflowPolicy overflow_policy) -> std::unique_ptr< policy_queue< SyncPolicy, BoundPolicy, OverflowPolicy > >kcenon::thread::queue_factoryinlinestatic
create_for_requirements(const requirements &reqs) -> std::unique_ptr< scheduler_interface >kcenon::thread::queue_factorystatic
create_lockfree_policy_queue() -> std::unique_ptr< policy_lockfree_queue >kcenon::thread::queue_factorystatic
create_optimal() -> std::unique_ptr< scheduler_interface >kcenon::thread::queue_factorystatic
create_policy_queue() -> std::unique_ptr< standard_queue >kcenon::thread::queue_factorystatic
create_standard_queue() -> std::shared_ptr< job_queue >kcenon::thread::queue_factoryinlinestatic