| Index: third_party/WebKit/Source/core/timing/PerformanceResourceTiming.h
|
| diff --git a/third_party/WebKit/Source/core/timing/PerformanceResourceTiming.h b/third_party/WebKit/Source/core/timing/PerformanceResourceTiming.h
|
| index 53c1d8c15d84160201a094b43405feec3a09567e..45f5d4e0a62cc866d44a634f56991bb12fd4c888 100644
|
| --- a/third_party/WebKit/Source/core/timing/PerformanceResourceTiming.h
|
| +++ b/third_party/WebKit/Source/core/timing/PerformanceResourceTiming.h
|
| @@ -44,6 +44,7 @@ class ResourceTimingInfo;
|
|
|
| class CORE_EXPORT PerformanceResourceTiming : public PerformanceEntry {
|
| DEFINE_WRAPPERTYPEINFO();
|
| + friend class PerformanceResourceTimingTest;
|
|
|
| public:
|
| ~PerformanceResourceTiming() override;
|
| @@ -67,6 +68,7 @@ class CORE_EXPORT PerformanceResourceTiming : public PerformanceEntry {
|
| }
|
| // Related doc: https://goo.gl/uNecAj.
|
| virtual AtomicString initiatorType() const;
|
| + AtomicString nextHopProtocol() const;
|
| DOMHighResTimeStamp workerStart() const;
|
| virtual DOMHighResTimeStamp redirectStart() const;
|
| virtual DOMHighResTimeStamp redirectEnd() const;
|
| @@ -92,6 +94,8 @@ class CORE_EXPORT PerformanceResourceTiming : public PerformanceEntry {
|
| const String& entry_type,
|
| double start_time,
|
| double duration);
|
| + virtual AtomicString AlpnNegotiatedProtocol() const;
|
| + virtual AtomicString ConnectionInfo() const;
|
|
|
| private:
|
| PerformanceResourceTiming(const ResourceTimingInfo&,
|
| @@ -101,6 +105,10 @@ class CORE_EXPORT PerformanceResourceTiming : public PerformanceEntry {
|
| bool allow_timing_details,
|
| bool allow_redirect_details);
|
|
|
| + static AtomicString GetNextHopProtocol(
|
| + const AtomicString& alpn_negotiated_protocol,
|
| + const AtomicString& connection_info);
|
| +
|
| double WorkerReady() const;
|
|
|
| virtual ResourceLoadTiming* GetResourceLoadTiming() const;
|
| @@ -111,6 +119,8 @@ class CORE_EXPORT PerformanceResourceTiming : public PerformanceEntry {
|
| virtual unsigned long long GetDecodedBodySize() const;
|
|
|
| AtomicString initiator_type_;
|
| + AtomicString alpn_negotiated_protocol_;
|
| + AtomicString connection_info_;
|
| double time_origin_;
|
| RefPtr<ResourceLoadTiming> timing_;
|
| double last_redirect_end_time_;
|
|
|