#include "third_party/blink/renderer/platform/loader/fetch/resource_load_timing.h"
#include "services/network/public/mojom/load_timing_info.mojom-blink.h"
namespace blink {
ResourceLoadTiming::ResourceLoadTiming() = default;
scoped_refptr<ResourceLoadTiming> ResourceLoadTiming::Create() { … }
network::mojom::blink::LoadTimingInfoPtr ResourceLoadTiming::ToMojo() const { … }
void ResourceLoadTiming::SetDomainLookupStart(
base::TimeTicks domain_lookup_start) { … }
void ResourceLoadTiming::SetRequestTime(base::TimeTicks request_time) { … }
void ResourceLoadTiming::SetProxyStart(base::TimeTicks proxy_start) { … }
void ResourceLoadTiming::SetProxyEnd(base::TimeTicks proxy_end) { … }
void ResourceLoadTiming::SetDomainLookupEnd(base::TimeTicks domain_lookup_end) { … }
void ResourceLoadTiming::SetConnectStart(base::TimeTicks connect_start) { … }
void ResourceLoadTiming::SetConnectEnd(base::TimeTicks connect_end) { … }
void ResourceLoadTiming::SetWorkerStart(base::TimeTicks worker_start) { … }
void ResourceLoadTiming::SetWorkerReady(base::TimeTicks worker_ready) { … }
void ResourceLoadTiming::SetWorkerFetchStart(
base::TimeTicks worker_fetch_start) { … }
void ResourceLoadTiming::SetWorkerRespondWithSettled(
base::TimeTicks worker_respond_with_settled) { … }
void ResourceLoadTiming::SetWorkerRouterEvaluationStart(
base::TimeTicks worker_router_evluation_start) { … }
void ResourceLoadTiming::SetWorkerCacheLookupStart(
base::TimeTicks worker_cache_lookup_start) { … }
void ResourceLoadTiming::SetSendStart(base::TimeTicks send_start) { … }
void ResourceLoadTiming::SetSendEnd(base::TimeTicks send_end) { … }
void ResourceLoadTiming::SetReceiveHeadersStart(
base::TimeTicks receive_headers_start) { … }
void ResourceLoadTiming::SetReceiveNonInformationalHeaderStart(
base::TimeTicks time) { … }
void ResourceLoadTiming::SetReceiveEarlyHintsStart(base::TimeTicks time) { … }
void ResourceLoadTiming::SetReceiveHeadersEnd(
base::TimeTicks receive_headers_end) { … }
void ResourceLoadTiming::SetSslStart(base::TimeTicks ssl_start) { … }
void ResourceLoadTiming::SetSslEnd(base::TimeTicks ssl_end) { … }
void ResourceLoadTiming::SetPushStart(base::TimeTicks push_start) { … }
void ResourceLoadTiming::SetPushEnd(base::TimeTicks push_end) { … }
void ResourceLoadTiming::SetDiscoveryTime(base::TimeTicks discovery_time) { … }
void ResourceLoadTiming::SetResponseEnd(base::TimeTicks response_end) { … }
double ResourceLoadTiming::CalculateMillisecondDelta(
base::TimeTicks time) const { … }
}