|
ThreadSchedule 3.0.0
Modern C++ thread management library
|
This is the complete list of members for threadschedule::thread_pool, including all inherited members.
| configure_workers(thread_config const &config) -> result< void > | threadschedule::thread_pool | inline |
| create(thread_pool_config config={}) -> result< thread_pool > | threadschedule::thread_pool | inlinestatic |
| operator=(thread_pool &&other) noexcept -> thread_pool & | threadschedule::thread_pool | inline |
| operator=(thread_pool const &) -> thread_pool &=delete | threadschedule::thread_pool | |
| post(F &&function, Args &&... args) -> result< void > | threadschedule::thread_pool | inline |
| post_or_throw(F &&function, Args &&... args) | threadschedule::thread_pool | inline |
| shutdown() -> result< void > | threadschedule::thread_pool | inline |
| shutdown(shutdown_policy policy) -> result< void > | threadschedule::thread_pool | inline |
| size() const noexcept -> std::size_t | threadschedule::thread_pool | inline |
| submit(F &&function, Args &&... args) -> result< std::future< detail::bind_result_t< F, Args... > > > | threadschedule::thread_pool | inline |
| submit_or_throw(F &&function, Args &&... args) -> std::future< detail::bind_result_t< F, Args... > > | threadschedule::thread_pool | inline |
| thread_pool() | threadschedule::thread_pool | inline |
| thread_pool(worker_count count) | threadschedule::thread_pool | inlineexplicit |
| thread_pool(thread_pool_config config) | threadschedule::thread_pool | inlineexplicit |
| thread_pool(thread_pool &&) noexcept=default | threadschedule::thread_pool | |
| thread_pool(thread_pool const &)=delete | threadschedule::thread_pool | |
| wait() -> result< void > | threadschedule::thread_pool | inline |
| wait_or_throw() | threadschedule::thread_pool | inline |
| ~thread_pool() | threadschedule::thread_pool | inline |