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

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

clear() -> void=0kcenon::thread::pool_queue_adapter_interfacepure virtual
dequeue() -> common::Result< std::unique_ptr< job > >=0kcenon::thread::pool_queue_adapter_interfacepure virtual
empty() const -> bool=0kcenon::thread::pool_queue_adapter_interfacepure virtual
enqueue(std::unique_ptr< job > &&job) -> common::VoidResult=0kcenon::thread::pool_queue_adapter_interfacepure virtual
enqueue_batch(std::vector< std::unique_ptr< job > > &&jobs) -> common::VoidResult=0kcenon::thread::pool_queue_adapter_interfacepure virtual
get_capabilities() const -> queue_capabilities=0kcenon::thread::pool_queue_adapter_interfacepure virtual
get_job_queue() const -> std::shared_ptr< job_queue >=0kcenon::thread::pool_queue_adapter_interfacepure virtual
get_scheduler() -> scheduler_interface &=0kcenon::thread::pool_queue_adapter_interfacepure virtual
get_scheduler() const -> const scheduler_interface &=0kcenon::thread::pool_queue_adapter_interfacepure virtual
is_stopped() const -> bool=0kcenon::thread::pool_queue_adapter_interfacepure virtual
size() const -> std::size_t=0kcenon::thread::pool_queue_adapter_interfacepure virtual
stop() -> void=0kcenon::thread::pool_queue_adapter_interfacepure virtual
to_string() const -> std::string=0kcenon::thread::pool_queue_adapter_interfacepure virtual
try_dequeue() -> common::Result< std::unique_ptr< job > >=0kcenon::thread::pool_queue_adapter_interfacepure virtual
~pool_queue_adapter_interface()=defaultkcenon::thread::pool_queue_adapter_interfacevirtual