| configure_threads(std::string const &name_prefix, native_scheduling_policy policy=native_scheduling_policy::other, native_thread_priority priority=native_thread_priority::normal()) -> expected< void, std::error_code > | threadschedule::detail::lightweight_pool_backend_base< TaskSize > | inline |
| configure_threads(native_thread_config const &config) -> expected< void, std::error_code > | threadschedule::detail::lightweight_pool_backend_base< TaskSize > | inline |
| distribute_across_cpus() -> expected< void, std::error_code > | threadschedule::detail::lightweight_pool_backend_base< TaskSize > | inline |
| is_current_worker() const noexcept -> bool | threadschedule::detail::lightweight_pool_backend_base< TaskSize > | inline |
| lightweight_pool_backend_base(size_t num_threads=default_worker_count(), bool register_workers=false) | threadschedule::detail::lightweight_pool_backend_base< TaskSize > | inlineexplicit |
| lightweight_pool_backend_base(lightweight_pool_backend_base const &)=delete | threadschedule::detail::lightweight_pool_backend_base< TaskSize > | |
| operator=(lightweight_pool_backend_base const &) -> lightweight_pool_backend_base &=delete | threadschedule::detail::lightweight_pool_backend_base< TaskSize > | |
| post(F &&f, Args &&... args) | threadschedule::detail::lightweight_pool_backend_base< TaskSize > | inline |
| post_batch(Iterator begin, Iterator end) | threadschedule::detail::lightweight_pool_backend_base< TaskSize > | inline |
| set_affinity(native_thread_affinity const &affinity) -> expected< void, std::error_code > | threadschedule::detail::lightweight_pool_backend_base< TaskSize > | inline |
| shutdown(shutdown_policy_backend policy=shutdown_policy_backend::drain) | threadschedule::detail::lightweight_pool_backend_base< TaskSize > | inline |
| shutdown_for(std::chrono::milliseconds timeout) -> bool | threadschedule::detail::lightweight_pool_backend_base< TaskSize > | inline |
| size() const noexcept -> size_t | threadschedule::detail::lightweight_pool_backend_base< TaskSize > | inline |
| try_post(F &&f, Args &&... args) -> expected< void, std::error_code > | threadschedule::detail::lightweight_pool_backend_base< TaskSize > | inline |
| try_post_batch(Iterator begin, Iterator end) -> expected< void, std::error_code > | threadschedule::detail::lightweight_pool_backend_base< TaskSize > | inline |
| ~lightweight_pool_backend_base() | threadschedule::detail::lightweight_pool_backend_base< TaskSize > | inline |