| 198 | // Schedule an event in the relative future |
| 199 | template<typename Callable, typename... Args> |
| 200 | std::uint64_t add_event(typename TC::duration duration, |
| 201 | Callable&& f, Args&&... args) { |
| 202 | return add_event(TC::now() + duration, |
| 203 | std::forward<Callable>(f), |
| 204 | std::forward<Args>(args)...); |
| 205 | } |
| 206 | |
| 207 | // Schedule an event in the absolute future |
| 208 | template<typename Callable, typename... Args> |