ReactivePlusPlus
ReactiveX implementation for C++20
|
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 () |