Lines Matching defs:req_stat
188 Stream::Stream() : req_stat{}, status_success(-1) {}
793 auto &req_stat = p.second.req_stat;
794 if (!req_stat.completed) {
795 req_stat.stream_close_time = std::chrono::steady_clock::now();
954 stream.req_stat.status = status;
982 stream.req_stat.status = status;
1002 auto req_stat = get_req_stat(stream_id);
1003 if (!req_stat) {
1007 req_stat->stream_close_time = std::chrono::steady_clock::now();
1009 req_stat->completed = true;
1019 worker->sample_req_stat(req_stat);
1032 req_stat->request_wall_time.time_since_epoch());
1034 req_stat->stream_close_time - req_stat->request_time);
1041 p = util::utos(p, req_stat->status);
1092 return &(*it).second.req_stat;
1494 void Client::record_request_time(RequestStat *req_stat) {
1495 req_stat->request_time = std::chrono::steady_clock::now();
1496 req_stat->request_wall_time = std::chrono::system_clock::now();
1676 void Worker::sample_req_stat(RequestStat *req_stat) {
1677 sample(request_times_smp, stats.req_stats, req_stat);
1779 for (const auto &req_stat : w->stats.req_stats) {
1780 if (!req_stat.completed) {
1785 req_stat.stream_close_time - req_stat.request_time)