Flow 1.0.0
Flow project: Full implementation reference.
|
#include "flow/util/sched_task.hpp"
Go to the source code of this file.
Namespaces | |
namespace | flow |
Catch-all namespace for the Flow project: A collection of various production-quality modules written in modern C++17, originally by ygoldfel. | |
namespace | flow::util |
Flow module containing miscellaneous general-use facilities that don't fit into any other Flow module. | |
Functions | |
bool | flow::util::scheduled_task_cancel (log::Logger *logger_ptr, Scheduled_task_handle task) |
Attempts to prevent the execution of a previously scheduled (by schedule_task_from_now() or similar) task. More... | |
bool | flow::util::scheduled_task_short_fire (log::Logger *logger_ptr, Scheduled_task_handle task) |
Attempts to reschedule a previously scheduled (by schedule_task_from_now() or similar) task to fire immediately. More... | |
Fine_duration | flow::util::scheduled_task_fires_from_now_or_canceled (log::Logger *logger_ptr, Scheduled_task_const_handle task) |
Returns how long remains until a previously scheduled (by schedule_task_from_now() or similar) task fires; or negative time if that point is in the past; or special value if the task has been canceled. More... | |
bool | flow::util::scheduled_task_fired (log::Logger *logger_ptr, Scheduled_task_const_handle task) |
Returns whether a previously scheduled (by schedule_task_from_now() or similar) task has already fired. More... | |
bool | flow::util::scheduled_task_canceled (log::Logger *logger_ptr, Scheduled_task_const_handle task) |
Returns whether a previously scheduled (by schedule_task_from_now() or similar) task has been canceled. More... | |