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

This is the complete list of members for kcenon::thread::job_queue_adapter, including all inherited members.

clear() -> void overridekcenon::thread::job_queue_adapterinlinevirtual
dequeue() -> common::Result< std::unique_ptr< job > > overridekcenon::thread::job_queue_adapterinlinevirtual
empty() const -> bool overridekcenon::thread::job_queue_adapterinlinevirtual
enqueue(std::unique_ptr< job > &&j) -> common::VoidResult overridekcenon::thread::job_queue_adapterinlinevirtual
enqueue_batch(std::vector< std::unique_ptr< job > > &&jobs) -> common::VoidResult overridekcenon::thread::job_queue_adapterinlinevirtual
get_capabilities() const -> queue_capabilities overridekcenon::thread::job_queue_adapterinlinevirtual
get_job_queue() const -> std::shared_ptr< job_queue > overridekcenon::thread::job_queue_adapterinlinevirtual
get_scheduler() -> scheduler_interface &overridekcenon::thread::job_queue_adapterinlinevirtual
get_scheduler() const -> const scheduler_interface &overridekcenon::thread::job_queue_adapterinlinevirtual
is_stopped() const -> bool overridekcenon::thread::job_queue_adapterinlinevirtual
job_queue_adapter(std::shared_ptr< job_queue > queue)kcenon::thread::job_queue_adapterinlineexplicit
job_queue_adapter()kcenon::thread::job_queue_adapterinline
job_queue_adapter(const job_queue_adapter &)=deletekcenon::thread::job_queue_adapter
job_queue_adapter(job_queue_adapter &&)=defaultkcenon::thread::job_queue_adapter
operator=(const job_queue_adapter &)=deletekcenon::thread::job_queue_adapter
operator=(job_queue_adapter &&)=defaultkcenon::thread::job_queue_adapter
queue_kcenon::thread::job_queue_adapterprivate
size() const -> std::size_t overridekcenon::thread::job_queue_adapterinlinevirtual
stop() -> void overridekcenon::thread::job_queue_adapterinlinevirtual
to_string() const -> std::string overridekcenon::thread::job_queue_adapterinlinevirtual
try_dequeue() -> common::Result< std::unique_ptr< job > > overridekcenon::thread::job_queue_adapterinlinevirtual
~job_queue_adapter() override=defaultkcenon::thread::job_queue_adapter
~pool_queue_adapter_interface()=defaultkcenon::thread::pool_queue_adapter_interfacevirtual