|
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.