ThreadSchedule 3.0.0
Modern C++ thread management library
Loading...
Searching...
No Matches
scheduled_pool.hpp File Reference

Delayed and periodic task scheduling on top of any pool type. More...

#include "detail/pool/shutdown.hpp"
#include "detail/scheduled/backend.hpp"
#include "detail/thread/control.hpp"
#include "detail/time.hpp"
#include "scheduled_task.hpp"
#include "shutdown_policy.hpp"
#include "task_error.hpp"
#include "thread_config.hpp"
#include "worker_count.hpp"
#include "worker_registration.hpp"
#include <atomic>
#include <chrono>
#include <cstddef>
#include <functional>
#include <memory>
#include <system_error>
#include <thread>
#include <type_traits>
#include <utility>
Include dependency graph for scheduled_pool.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  threadschedule::scheduled_pool_config
 Builder-style configuration for scheduled_pool. More...
 
class  threadschedule::scheduled_pool
 Scheduler that executes delayed and periodic tasks on worker threads. More...
 

Namespaces

namespace  threadschedule
 

Detailed Description

Delayed and periodic task scheduling on top of any pool type.

Time-based task scheduler with worker execution pool.

Definition in file scheduled_pool.hpp.