ThreadSchedule 3.0.0
Modern C++ thread management library
Loading...
Searching...
No Matches
threadschedule::detail::scheduled_pool_backend_base< PoolType > Member List

This is the complete list of members for threadschedule::detail::scheduled_pool_backend_base< PoolType >, including all inherited members.

cancel(scheduled_task_backend &handle)threadschedule::detail::scheduled_pool_backend_base< PoolType >inlinestatic
configure_scheduler_thread(std::string const &name, native_scheduling_policy policy=native_scheduling_policy::other, native_thread_priority priority=native_thread_priority::normal()) -> expected< void, std::error_code >threadschedule::detail::scheduled_pool_backend_base< PoolType >inline
configure_scheduler_thread(native_thread_config const &config) -> expected< void, std::error_code >threadschedule::detail::scheduled_pool_backend_base< PoolType >inline
configure_threads(std::string const &name_prefix, native_scheduling_policy policy=native_scheduling_policy::other, native_thread_priority priority=native_thread_priority::normal())threadschedule::detail::scheduled_pool_backend_base< PoolType >inline
configure_threads(native_thread_config const &config) -> expected< void, std::error_code >threadschedule::detail::scheduled_pool_backend_base< PoolType >inline
duration typedefthreadschedule::detail::scheduled_pool_backend_base< PoolType >
is_current_context() const noexcept -> boolthreadschedule::detail::scheduled_pool_backend_base< PoolType >inline
one_shot_task_type typedefthreadschedule::detail::scheduled_pool_backend_base< PoolType >
operator=(scheduled_pool_backend_base const &) -> scheduled_pool_backend_base &=deletethreadschedule::detail::scheduled_pool_backend_base< PoolType >
periodic_task_type typedefthreadschedule::detail::scheduled_pool_backend_base< PoolType >
schedule_after(duration delay, task_type task) -> scheduled_task_backendthreadschedule::detail::scheduled_pool_backend_base< PoolType >inline
schedule_after(duration delay, F &&task) -> scheduled_task_backendthreadschedule::detail::scheduled_pool_backend_base< PoolType >inline
schedule_at(time_point time_point, task_type task) -> scheduled_task_backendthreadschedule::detail::scheduled_pool_backend_base< PoolType >inline
schedule_at(time_point time_point, F &&task) -> scheduled_task_backendthreadschedule::detail::scheduled_pool_backend_base< PoolType >inline
schedule_periodic(duration interval, task_type task) -> scheduled_task_backendthreadschedule::detail::scheduled_pool_backend_base< PoolType >inline
schedule_periodic(duration interval, F &&task) -> scheduled_task_backendthreadschedule::detail::scheduled_pool_backend_base< PoolType >inline
schedule_periodic_after(duration initial_delay, duration interval, task_type task) -> scheduled_task_backendthreadschedule::detail::scheduled_pool_backend_base< PoolType >inline
schedule_periodic_after(duration initial_delay, duration interval, F &&task) -> scheduled_task_backendthreadschedule::detail::scheduled_pool_backend_base< PoolType >inline
scheduled_count() const -> size_tthreadschedule::detail::scheduled_pool_backend_base< PoolType >inline
scheduled_pool_backend_base(size_t worker_threads=default_worker_count())threadschedule::detail::scheduled_pool_backend_base< PoolType >inlineexplicit
scheduled_pool_backend_base(size_t worker_threads, bool register_workers)threadschedule::detail::scheduled_pool_backend_base< PoolType >inline
scheduled_pool_backend_base(scheduled_pool_backend_base const &)=deletethreadschedule::detail::scheduled_pool_backend_base< PoolType >
scheduler_thread_info() const -> std::optional< thread_info >threadschedule::detail::scheduled_pool_backend_base< PoolType >inline
shutdown(shutdown_policy_backend policy=shutdown_policy_backend::drain)threadschedule::detail::scheduled_pool_backend_base< PoolType >inline
task_type typedefthreadschedule::detail::scheduled_pool_backend_base< PoolType >
thread_pool() -> PoolType &threadschedule::detail::scheduled_pool_backend_base< PoolType >inline
time_point typedefthreadschedule::detail::scheduled_pool_backend_base< PoolType >
~scheduled_pool_backend_base()threadschedule::detail::scheduled_pool_backend_base< PoolType >inline