Common System 0.2.0
Common interfaces and patterns for system integration
Loading...
Searching...
No Matches
kcenon::common::interfaces::IThreadPool Member List

This is the complete list of members for kcenon::common::interfaces::IThreadPool, including all inherited members.

active_tasks() const =0kcenon::common::interfaces::IThreadPoolpure virtual
active_tasks() const =0kcenon::common::interfaces::IThreadPoolpure virtual
clear_pending_tasks()=0kcenon::common::interfaces::IThreadPoolpure virtual
clear_pending_tasks()=0kcenon::common::interfaces::IThreadPoolpure virtual
completed_tasks() constkcenon::common::interfaces::IThreadPoolinlinevirtual
completed_tasks() constkcenon::common::interfaces::IThreadPoolinlinevirtual
execute(std::unique_ptr< IJob > &&job)=0kcenon::common::interfaces::IExecutorpure virtual
execute(std::unique_ptr< IJob > &&job)=0kcenon::common::interfaces::IExecutorpure virtual
execute_delayed(std::unique_ptr< IJob > &&job, std::chrono::milliseconds delay)=0kcenon::common::interfaces::IExecutorpure virtual
execute_delayed(std::unique_ptr< IJob > &&job, std::chrono::milliseconds delay)=0kcenon::common::interfaces::IExecutorpure virtual
failed_tasks() constkcenon::common::interfaces::IThreadPoolinlinevirtual
failed_tasks() constkcenon::common::interfaces::IThreadPoolinlinevirtual
get_queue_capacity() const =0kcenon::common::interfaces::IThreadPoolpure virtual
get_queue_capacity() const =0kcenon::common::interfaces::IThreadPoolpure virtual
idle_workers() const =0kcenon::common::interfaces::IThreadPoolpure virtual
idle_workers() const =0kcenon::common::interfaces::IThreadPoolpure virtual
is_paused() const =0kcenon::common::interfaces::IThreadPoolpure virtual
is_paused() const =0kcenon::common::interfaces::IThreadPoolpure virtual
is_queue_full() const =0kcenon::common::interfaces::IThreadPoolpure virtual
is_queue_full() const =0kcenon::common::interfaces::IThreadPoolpure virtual
is_running() const =0kcenon::common::interfaces::IExecutorpure virtual
is_running() const =0kcenon::common::interfaces::IExecutorpure virtual
max_workers() constkcenon::common::interfaces::IThreadPoolinlinevirtual
max_workers() constkcenon::common::interfaces::IThreadPoolinlinevirtual
min_workers() constkcenon::common::interfaces::IThreadPoolinlinevirtual
min_workers() constkcenon::common::interfaces::IThreadPoolinlinevirtual
pause()=0kcenon::common::interfaces::IThreadPoolpure virtual
pause()=0kcenon::common::interfaces::IThreadPoolpure virtual
pending_tasks() const =0kcenon::common::interfaces::IExecutorpure virtual
pending_tasks() const =0kcenon::common::interfaces::IExecutorpure virtual
resize(size_t new_size)=0kcenon::common::interfaces::IThreadPoolpure virtual
resize(size_t new_size)=0kcenon::common::interfaces::IThreadPoolpure virtual
resume()=0kcenon::common::interfaces::IThreadPoolpure virtual
resume()=0kcenon::common::interfaces::IThreadPoolpure virtual
set_queue_capacity(size_t capacity)=0kcenon::common::interfaces::IThreadPoolpure virtual
set_queue_capacity(size_t capacity)=0kcenon::common::interfaces::IThreadPoolpure virtual
shutdown(bool wait_for_completion=true)=0kcenon::common::interfaces::IExecutorpure virtual
shutdown(bool wait_for_completion=true)=0kcenon::common::interfaces::IExecutorpure virtual
start()=0kcenon::common::interfaces::IThreadPoolpure virtual
start()=0kcenon::common::interfaces::IThreadPoolpure virtual
stop(bool wait_for_completion=true)=0kcenon::common::interfaces::IThreadPoolpure virtual
stop(bool wait_for_completion=true)=0kcenon::common::interfaces::IThreadPoolpure virtual
worker_count() const =0kcenon::common::interfaces::IExecutorpure virtual
worker_count() const =0kcenon::common::interfaces::IExecutorpure virtual
~IExecutor()=defaultkcenon::common::interfaces::IExecutorvirtual
~IExecutor()=defaultkcenon::common::interfaces::IExecutorvirtual
~IThreadPool()=defaultkcenon::common::interfaces::IThreadPoolvirtual
~IThreadPool()=defaultkcenon::common::interfaces::IThreadPoolvirtual