|
| schedulable_base (const time_point &time_point) |
|
virtual std::optional< time_point > | operator() () noexcept=0 |
|
virtual std::optional< advanced_call > | make_advanced_call () noexcept=0 |
|
virtual time_point | handle_advanced_call (const advanced_call &) noexcept=0 |
|
virtual bool | is_disposed () const noexcept=0 |
|
virtual void | on_error (const std::exception_ptr &ep) const =0 |
|
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) |
|
|
template<typename NowStrategy > |
auto | get_advanced_call_handler () const |
|
The documentation for this class was generated from the following file: