Bienvenue sur la nouvelle documentation de CppUtils !
CppUtils::Thread::Scheduler
CLASSTypes publics
Section intitulée « Types publics »using CppUtils::Thread::Scheduler::Clock = std::chrono::steady_clock;TimePoint
Section intitulée « TimePoint »using CppUtils::Thread::Scheduler::TimePoint = Clock::time_point;Méthodes et fonctions publiques
Section intitulée « Méthodes et fonctions publiques »Scheduler::Scheduler( Clock::duration step = Clock::duration::zero(), std::size_t numberThreads = std::thread::hardware_concurrency(), std::function<void(std::exception_ptr)> onError = nullptr, std::function<void()> finally = nullptr);auto Scheduler::schedule(Task task, Chrono::Duration auto delay, const void* owner = nullptr) -> std::size_t;