| 2494 | } |
| 2495 | |
| 2496 | void SC::AsyncEventLoop::Internal::scheduleManualCompletion(AsyncRequest& async) |
| 2497 | { |
| 2498 | SC_ASYNC_ASSERT_RELEASE(async.state == AsyncRequest::State::Setup or |
| 2499 | async.state == AsyncRequest::State::Submitting); |
| 2500 | manualCompletions.queueBack(async); |
| 2501 | } |
| 2502 | |
| 2503 | template <typename Lambda> |
| 2504 | SC::Result SC::AsyncEventLoop::Internal::applyOnAsync(AsyncRequest& async, Lambda&& lambda) |