ReactivePlusPlus
ReactiveX implementation for C++20
|
Public Member Functions | |
template<rpp::constraint::decayed_same_as< Fn > TFn, typename... TArgs> | |
specific_schedulable (const time_point &time_point, TFn &&in_fn, TArgs &&... in_args) | |
std::optional< time_point > | operator() () noexcept override |
std::optional< advanced_call > | make_advanced_call () noexcept override |
time_point | handle_advanced_call (const advanced_call &v) noexcept override |
bool | is_disposed () const noexcept override |
void | on_error (const std::exception_ptr &ep) const override |
Public Member Functions inherited from rpp::schedulers::details::schedulable_base | |
schedulable_base (const time_point &time_point) | |
time_point | get_timepoint () const |
void | set_timepoint (const time_point &timepoint) |
const std::shared_ptr< schedulable_base > & | get_next () const |
void | set_next (std::shared_ptr< schedulable_base > &&next) |
void | update_next (std::shared_ptr< schedulable_base > &&next) |
Additional Inherited Members | |
Protected Member Functions inherited from rpp::schedulers::details::schedulable_base | |
template<typename NowStrategy > | |
auto | get_advanced_call_handler () const |
|
inlineoverridevirtualnoexcept |
Implements rpp::schedulers::details::schedulable_base.
|
inlineoverridevirtualnoexcept |
Implements rpp::schedulers::details::schedulable_base.
|
inlineoverridevirtualnoexcept |
Implements rpp::schedulers::details::schedulable_base.
|
inlineoverridevirtual |
Implements rpp::schedulers::details::schedulable_base.
|
inlineoverridevirtualnoexcept |
Implements rpp::schedulers::details::schedulable_base.