General Utility Library for C++14
2.11
|
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::ThreadPool | inline |
add_task(Function fct, TimePoint start_time={}, std::string name={}) (defined in gul14::ThreadPool) | gul14::ThreadPool | inline |
add_task(Function fct, Duration delay_before_start, std::string name={}) (defined in gul14::ThreadPool) | gul14::ThreadPool | inline |
add_task(Function fct, Duration delay_before_start, std::string name={}) (defined in gul14::ThreadPool) | gul14::ThreadPool | inline |
add_task(Function fct, std::string name) (defined in gul14::ThreadPool) | gul14::ThreadPool | inline |
add_task(Function fct, std::string name) (defined in gul14::ThreadPool) | gul14::ThreadPool | inline |
cancel_pending_tasks() | gul14::ThreadPool | |
capacity() const noexcept | gul14::ThreadPool | inline |
count_pending() const | gul14::ThreadPool | |
count_threads() const noexcept | gul14::ThreadPool | |
default_capacity | gul14::ThreadPool | static |
Duration typedef (defined in gul14::ThreadPool) | gul14::ThreadPool | |
get_pending_task_names() const | gul14::ThreadPool | |
get_running_task_names() const | gul14::ThreadPool | |
is_full() const noexcept | gul14::ThreadPool | |
is_idle() const | gul14::ThreadPool | |
is_shutdown_requested() const | gul14::ThreadPool | |
make_shared(std::size_t num_threads, std::size_t capacity=default_capacity) | gul14::ThreadPool | static |
max_capacity | gul14::ThreadPool | static |
max_threads | gul14::ThreadPool | static |
TaskId typedef | gul14::ThreadPool | |
TimePoint typedef (defined in gul14::ThreadPool) | gul14::ThreadPool | |
~ThreadPool() | gul14::ThreadPool |