ThreadSchedule 3.0.0
Modern C++ thread management library
Loading...
Searching...
No Matches
threadschedule::thread_pool Member List

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_poolinline
create(thread_pool_config config={}) -> result< thread_pool >threadschedule::thread_poolinlinestatic
operator=(thread_pool &&other) noexcept -> thread_pool &threadschedule::thread_poolinline
operator=(thread_pool const &) -> thread_pool &=deletethreadschedule::thread_pool
post(F &&function, Args &&... args) -> result< void >threadschedule::thread_poolinline
post_or_throw(F &&function, Args &&... args)threadschedule::thread_poolinline
shutdown() -> result< void >threadschedule::thread_poolinline
shutdown(shutdown_policy policy) -> result< void >threadschedule::thread_poolinline
size() const noexcept -> std::size_tthreadschedule::thread_poolinline
submit(F &&function, Args &&... args) -> result< std::future< detail::bind_result_t< F, Args... > > >threadschedule::thread_poolinline
submit_or_throw(F &&function, Args &&... args) -> std::future< detail::bind_result_t< F, Args... > >threadschedule::thread_poolinline
thread_pool()threadschedule::thread_poolinline
thread_pool(worker_count count)threadschedule::thread_poolinlineexplicit
thread_pool(thread_pool_config config)threadschedule::thread_poolinlineexplicit
thread_pool(thread_pool &&) noexcept=defaultthreadschedule::thread_pool
thread_pool(thread_pool const &)=deletethreadschedule::thread_pool
wait() -> result< void >threadschedule::thread_poolinline
wait_or_throw()threadschedule::thread_poolinline
~thread_pool()threadschedule::thread_poolinline