ReactivePlusPlus
ReactiveX implementation for C++20
Loading...
Searching...
No Matches
rpp::schedulers::worker< Strategy > Class Template Reference

Public Member Functions

template<typename... Args>
requires (!rpp::constraint::variadic_decayed_same_as<worker<Strategy>, Args...> && rpp::constraint::is_constructible_from<Strategy, Args && ...>)
 worker (Args &&... args)
 
 worker (const worker &)=default
 
 worker (worker &&) noexcept=default
 
template<rpp::schedulers::constraint::schedulable_handler Handler, typename... Args, constraint::schedulable_fn< Handler, Args... > Fn>
void schedule (Fn &&fn, Handler &&handler, Args &&... args) const
 
template<rpp::schedulers::constraint::schedulable_handler Handler, typename... Args, constraint::schedulable_fn< Handler, Args... > Fn>
void schedule (const duration delay, Fn &&fn, Handler &&handler, Args &&... args) const
 
template<rpp::schedulers::constraint::schedulable_handler Handler, typename... Args, constraint::schedulable_fn< Handler, Args... > Fn>
void schedule (const time_point tp, Fn &&fn, Handler &&handler, Args &&... args) const
 

Static Public Member Functions

static rpp::schedulers::time_point now ()
 

The documentation for this class was generated from the following files: