General Utility Library for C++17 25.4.1
gul17::ThreadPool Member List

This is the complete list of members for gul17::ThreadPool, including all inherited members.

add_task(Function fct, TimePoint start_time={}, std::string name={})gul17::ThreadPoolinline
add_task(Function fct, TimePoint start_time={}, std::string name={}) (defined in gul17::ThreadPool)gul17::ThreadPoolinline
add_task(Function fct, Duration delay_before_start, std::string name={}) (defined in gul17::ThreadPool)gul17::ThreadPoolinline
add_task(Function fct, Duration delay_before_start, std::string name={}) (defined in gul17::ThreadPool)gul17::ThreadPoolinline
add_task(Function fct, std::string name) (defined in gul17::ThreadPool)gul17::ThreadPoolinline
add_task(Function fct, std::string name) (defined in gul17::ThreadPool)gul17::ThreadPoolinline
cancel_pending_tasks()gul17::ThreadPool
capacity() const noexceptgul17::ThreadPoolinline
count_pending() constgul17::ThreadPool
count_threads() const noexceptgul17::ThreadPool
default_capacitygul17::ThreadPoolstatic
Duration typedef (defined in gul17::ThreadPool)gul17::ThreadPool
get_pending_task_names() constgul17::ThreadPool
get_running_task_names() constgul17::ThreadPool
get_thread_id() constgul17::ThreadPool
is_full() const noexceptgul17::ThreadPool
is_idle() constgul17::ThreadPool
is_shutdown_requested() constgul17::ThreadPool
make_shared(std::size_t num_threads, std::size_t capacity=default_capacity)gul17::ThreadPoolstatic
max_capacitygul17::ThreadPoolstatic
max_threadsgul17::ThreadPoolstatic
TaskId typedefgul17::ThreadPool
ThreadId typedefgul17::ThreadPool
TimePoint typedef (defined in gul17::ThreadPool)gul17::ThreadPool
~ThreadPool()gul17::ThreadPool