| clear() -> void override | kcenon::thread::policy_queue_adapter< SyncPolicy, BoundPolicy, OverflowPolicy > | inlinevirtual |
| dequeue() -> common::Result< std::unique_ptr< job > > override | kcenon::thread::policy_queue_adapter< SyncPolicy, BoundPolicy, OverflowPolicy > | inlinevirtual |
| empty() const -> bool override | kcenon::thread::policy_queue_adapter< SyncPolicy, BoundPolicy, OverflowPolicy > | inlinevirtual |
| enqueue(std::unique_ptr< job > &&j) -> common::VoidResult override | kcenon::thread::policy_queue_adapter< SyncPolicy, BoundPolicy, OverflowPolicy > | inlinevirtual |
| enqueue_batch(std::vector< std::unique_ptr< job > > &&jobs) -> common::VoidResult override | kcenon::thread::policy_queue_adapter< SyncPolicy, BoundPolicy, OverflowPolicy > | inlinevirtual |
| get_capabilities() const -> queue_capabilities override | kcenon::thread::policy_queue_adapter< SyncPolicy, BoundPolicy, OverflowPolicy > | inlinevirtual |
| get_job_queue() const -> std::shared_ptr< job_queue > override | kcenon::thread::policy_queue_adapter< SyncPolicy, BoundPolicy, OverflowPolicy > | inlinevirtual |
| get_policy_queue() -> queue_type & | kcenon::thread::policy_queue_adapter< SyncPolicy, BoundPolicy, OverflowPolicy > | inline |
| get_policy_queue() const -> const queue_type & | kcenon::thread::policy_queue_adapter< SyncPolicy, BoundPolicy, OverflowPolicy > | inline |
| get_scheduler() -> scheduler_interface &override | kcenon::thread::policy_queue_adapter< SyncPolicy, BoundPolicy, OverflowPolicy > | inlinevirtual |
| get_scheduler() const -> const scheduler_interface &override | kcenon::thread::policy_queue_adapter< SyncPolicy, BoundPolicy, OverflowPolicy > | inlinevirtual |
| is_stopped() const -> bool override | kcenon::thread::policy_queue_adapter< SyncPolicy, BoundPolicy, OverflowPolicy > | inlinevirtual |
| operator=(const policy_queue_adapter &)=delete | kcenon::thread::policy_queue_adapter< SyncPolicy, BoundPolicy, OverflowPolicy > | |
| operator=(policy_queue_adapter &&)=default | kcenon::thread::policy_queue_adapter< SyncPolicy, BoundPolicy, OverflowPolicy > | |
| policy_queue_adapter() | kcenon::thread::policy_queue_adapter< SyncPolicy, BoundPolicy, OverflowPolicy > | inline |
| policy_queue_adapter(BoundPolicy bound_policy) | kcenon::thread::policy_queue_adapter< SyncPolicy, BoundPolicy, OverflowPolicy > | inlineexplicit |
| policy_queue_adapter(SyncPolicy sync_policy, BoundPolicy bound_policy, OverflowPolicy overflow_policy) | kcenon::thread::policy_queue_adapter< SyncPolicy, BoundPolicy, OverflowPolicy > | inline |
| policy_queue_adapter(std::unique_ptr< queue_type > queue) | kcenon::thread::policy_queue_adapter< SyncPolicy, BoundPolicy, OverflowPolicy > | inlineexplicit |
| policy_queue_adapter(const policy_queue_adapter &)=delete | kcenon::thread::policy_queue_adapter< SyncPolicy, BoundPolicy, OverflowPolicy > | |
| policy_queue_adapter(policy_queue_adapter &&)=default | kcenon::thread::policy_queue_adapter< SyncPolicy, BoundPolicy, OverflowPolicy > | |
| queue_ | kcenon::thread::policy_queue_adapter< SyncPolicy, BoundPolicy, OverflowPolicy > | private |
| queue_type typedef | kcenon::thread::policy_queue_adapter< SyncPolicy, BoundPolicy, OverflowPolicy > | |
| size() const -> std::size_t override | kcenon::thread::policy_queue_adapter< SyncPolicy, BoundPolicy, OverflowPolicy > | inlinevirtual |
| stop() -> void override | kcenon::thread::policy_queue_adapter< SyncPolicy, BoundPolicy, OverflowPolicy > | inlinevirtual |
| to_string() const -> std::string override | kcenon::thread::policy_queue_adapter< SyncPolicy, BoundPolicy, OverflowPolicy > | inlinevirtual |
| try_dequeue() -> common::Result< std::unique_ptr< job > > override | kcenon::thread::policy_queue_adapter< SyncPolicy, BoundPolicy, OverflowPolicy > | inlinevirtual |
| ~policy_queue_adapter() override=default | kcenon::thread::policy_queue_adapter< SyncPolicy, BoundPolicy, OverflowPolicy > | |
| ~pool_queue_adapter_interface()=default | kcenon::thread::pool_queue_adapter_interface | virtual |