Lines Matching defs:CurrentRequest
742 std::optional<Request> CurrentRequest; /* GUARDED_BY(Mutex) */
858 assert(Requests.empty() && !CurrentRequest &&
1371 if (CurrentRequest)
1372 SPAN_ATTACH(Tracer, "CurrentRequest", CurrentRequest->Name);
1399 assert(!CurrentRequest && "A task is already running, multiple workers?");
1435 CurrentRequest = std::move(PreambleRequests.front());
1438 CurrentRequest = std::move(Requests.front());
1444 CurrentRequest->QueueCtx.reset();
1446 // It is safe to perform reads to CurrentRequest without holding the lock as
1453 Status.ASTActivity.Name = CurrentRequest->Name;
1457 WithContext Guard(std::move(CurrentRequest->Ctx));
1460 Status.ASTActivity.Name = CurrentRequest->Name;
1462 runTask(CurrentRequest->Name, CurrentRequest->Action);
1468 CurrentRequest.reset();
1557 return PreambleRequests.empty() && Requests.empty() && !CurrentRequest;