31 m_body(std::move(body_moved)),
32 m_task_engine(task_engine),
34 m_timer(*m_task_engine),
uint64_t id_t
Raw integer type to uniquely identify a thing. 64-bit width should make overflow extremely hard to re...
Flow module containing miscellaneous general-use facilities that don't fit into any other Flow module...
boost::mutex Mutex_non_recursive
Short-hand for non-reentrant, exclusive mutex. ("Reentrant" = one can lock an already-locked-in-that-...
boost::asio::io_service Task_engine
Short-hand for boost.asio event service, the central class of boost.asio.
Scheduled_task_handle_state(Unique_id_holder::id_t id, bool single_threaded, Task_engine *task_engine, Scheduled_task &&body_moved)
Constructs it to the initial state, wherein it has neither fired nor been canceled.