Lines Matching refs:delay
80 Token AddTaskImpl(ITaskQueueTask::Ptr p, const TimeSpan& delay, const TimeSpan& excTime)
90 tasks_.emplace_back(delay, excTime, BASE_NS::move(p));
93 tasks_.emplace_back(delay, excTime, BASE_NS::move(p));
95 tasks_.insert(tasks_.begin(), { delay, excTime, BASE_NS::move(p) });
102 tasks_.insert(it + 1, { delay, excTime, BASE_NS::move(p) });
109 tasks_.insert(tasks_.begin(), { delay, excTime, BASE_NS::move(p) });
115 Token AddTask(ITaskQueueTask::Ptr p, const TimeSpan& delay, const TimeSpan& excTime)
119 return AddTaskImpl(BASE_NS::move(p), delay, excTime);
154 if (task.delay > TimeSpan()) {
156 uint64_t dt = task.delay.ToMicroseconds();
172 AddTaskImpl(task.operation, task.delay, task.executeTime);
186 Task(TimeSpan d, TimeSpan e, const ITaskQueueTask::Ptr& p) : delay(d), executeTime(e), operation(p) {}
188 TimeSpan delay;