| 6 | namespace globed { |
| 7 | |
| 8 | void FunctionQueue::queue(Func&& func, size_t frames) { |
| 9 | auto guard = m_queue.lock(); |
| 10 | guard->push(Queued{ |
| 11 | .expTick = m_tick + frames, |
| 12 | .func = std::move(func), |
| 13 | }); |
| 14 | } |
| 15 | |
| 16 | void FunctionQueue::queueDelay(Func&& func, asp::time::Duration delay) { |
| 17 | auto guard = m_delayedQueue.lock(); |
no test coverage detected