#include <scheduled_work_stealing_pool.hpp>
|
| | scheduled_work_stealing_pool (worker_count count=worker_count::automatic(), worker_registration registration=worker_registration::disabled) |
| |
| auto | configure_scheduler (thread_config const &config) -> result< void > |
| |
| auto | configure_workers (thread_config const &config) -> result< void > |
| |
| template<typename Rep , typename Period , typename F > |
| auto | schedule_after (std::chrono::duration< Rep, Period > delay, F &&function) -> result< scheduled_task > |
| |
| template<typename F > |
| auto | schedule_at (std::chrono::steady_clock::time_point time, F &&function) -> result< scheduled_task > |
| |
| template<typename Rep , typename Period , typename F > |
| auto | schedule_periodic (std::chrono::duration< Rep, Period > interval, F &&function) -> result< scheduled_task > |
| |
| template<typename InitialRep , typename InitialPeriod , typename IntervalRep , typename IntervalPeriod , typename F > |
| auto | schedule_periodic_after (std::chrono::duration< InitialRep, InitialPeriod > initial_delay, std::chrono::duration< IntervalRep, IntervalPeriod > interval, F &&function) -> result< scheduled_task > |
| |
| auto | scheduled_count () const -> std::size_t |
| |
| auto | shutdown (shutdown_policy policy=shutdown_policy::drain) -> result< void > |
| |
◆ scheduled_work_stealing_pool()
◆ configure_scheduler()
◆ configure_workers()
◆ schedule_after()
template<typename Rep , typename Period , typename F >
◆ schedule_at()
◆ schedule_periodic()
template<typename Rep , typename Period , typename F >
◆ schedule_periodic_after()
template<typename InitialRep , typename InitialPeriod , typename IntervalRep , typename IntervalPeriod , typename F >
◆ scheduled_count()
◆ shutdown()
The documentation for this class was generated from the following file: