33 template <
typename Function>
40 if(interval == Duration::zero())
48 fn(expireTime,scheduleTime,fireTime);
60 fn(expireTime,scheduleTime,fireTime);
TimerId schedule(Function fn, const TimePoint &absoluteTimePoint)
TimerId scheduleInterval(Function fn, const TimePoint &absoluteTimePoint, const Duration &interval)
TimerEventId schedule(Function fn, const TimePoint &timePoint, const Duration &interval=Duration::zero())
Clock::time_point TimePoint