General Utility Library for C++14  2.11
gul14::ThreadPool Member List

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

add_task(Function fct, TimePoint start_time={}, std::string name={})gul14::ThreadPoolinline
add_task(Function fct, TimePoint start_time={}, std::string name={}) (defined in gul14::ThreadPool)gul14::ThreadPoolinline
add_task(Function fct, Duration delay_before_start, std::string name={}) (defined in gul14::ThreadPool)gul14::ThreadPoolinline
add_task(Function fct, Duration delay_before_start, std::string name={}) (defined in gul14::ThreadPool)gul14::ThreadPoolinline
add_task(Function fct, std::string name) (defined in gul14::ThreadPool)gul14::ThreadPoolinline
add_task(Function fct, std::string name) (defined in gul14::ThreadPool)gul14::ThreadPoolinline
cancel_pending_tasks()gul14::ThreadPool
capacity() const noexceptgul14::ThreadPoolinline
count_pending() constgul14::ThreadPool
count_threads() const noexceptgul14::ThreadPool
default_capacitygul14::ThreadPoolstatic
Duration typedef (defined in gul14::ThreadPool)gul14::ThreadPool
get_pending_task_names() constgul14::ThreadPool
get_running_task_names() constgul14::ThreadPool
is_full() const noexceptgul14::ThreadPool
is_idle() constgul14::ThreadPool
is_shutdown_requested() constgul14::ThreadPool
make_shared(std::size_t num_threads, std::size_t capacity=default_capacity)gul14::ThreadPoolstatic
max_capacitygul14::ThreadPoolstatic
max_threadsgul14::ThreadPoolstatic
TaskId typedefgul14::ThreadPool
TimePoint typedef (defined in gul14::ThreadPool)gul14::ThreadPool
~ThreadPool()gul14::ThreadPool