|
HIPO
4.3.0
High Performance Output data format for experimental physics
|
This is the complete list of members for ThreadPool, including all inherited members.
| get_statistics() const noexcept -> const Statistics & | ThreadPool | inline |
| is_running() const noexcept -> bool | ThreadPool | inline |
| operator=(const ThreadPool &)=delete | ThreadPool | |
| operator=(ThreadPool &&) noexcept | ThreadPool | inline |
| pending_tasks() const noexcept -> std::size_t | ThreadPool | inline |
| shutdown(std::chrono::milliseconds timeout=std::chrono::seconds{5}) noexcept -> void | ThreadPool | inline |
| ShutdownResult enum name | ThreadPool | |
| submit(Callable &&callable, Args &&... args) -> std::future< std::invoke_result_t< std::decay_t< Callable >, std::decay_t< Args >... >> | ThreadPool | |
| thread_count() const noexcept -> std::size_t | ThreadPool | inline |
| ThreadPool(std::size_t num_threads=0, std::string_view thread_name_prefix="ThreadPool") | ThreadPool | inlineexplicit |
| ThreadPool(const ThreadPool &)=delete | ThreadPool | |
| ThreadPool(ThreadPool &&) noexcept | ThreadPool | inline |
| wait_for_idle(std::chrono::milliseconds timeout=std::chrono::milliseconds::max()) const -> bool | ThreadPool | inline |
| ~ThreadPool() noexcept | ThreadPool | inline |