Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(588)

Side by Side Diff: third_party/WebKit/Source/core/timing/PerformanceNavigationTiming.h

Issue 2429063002: Implement nextHopProtocol in PerformanceResourceTiming and PerformanceNavigationTiming.
Patch Set: included changes for navigation timing Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef PerformanceNavigationTiming_h 5 #ifndef PerformanceNavigationTiming_h
6 #define PerformanceNavigationTiming_h 6 #define PerformanceNavigationTiming_h
7 7
8 #include "core/CoreExport.h" 8 #include "core/CoreExport.h"
9 #include "core/dom/ContextLifecycleObserver.h" 9 #include "core/dom/ContextLifecycleObserver.h"
10 #include "core/dom/DOMHighResTimeStamp.h" 10 #include "core/dom/DOMHighResTimeStamp.h"
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
70 const DocumentTiming* documentTiming() const; 70 const DocumentTiming* documentTiming() const;
71 DocumentLoader* documentLoader() const; 71 DocumentLoader* documentLoader() const;
72 DocumentLoadTiming* documentLoadTiming() const; 72 DocumentLoadTiming* documentLoadTiming() const;
73 73
74 virtual ResourceLoadTiming* resourceLoadTiming() const; 74 virtual ResourceLoadTiming* resourceLoadTiming() const;
75 virtual bool allowTimingDetails() const; 75 virtual bool allowTimingDetails() const;
76 virtual bool didReuseConnection() const; 76 virtual bool didReuseConnection() const;
77 virtual unsigned long long getTransferSize() const; 77 virtual unsigned long long getTransferSize() const;
78 virtual unsigned long long getEncodedBodySize() const; 78 virtual unsigned long long getEncodedBodySize() const;
79 virtual unsigned long long getDecodedBodySize() const; 79 virtual unsigned long long getDecodedBodySize() const;
80 virtual AtomicString alpnNegotiatedProtocol() const;
81 virtual AtomicString connectionInfo() const;
80 82
81 bool getAllowRedirectDetails() const; 83 bool getAllowRedirectDetails() const;
82 84
83 double m_timeOrigin; 85 double m_timeOrigin;
84 RefPtr<ResourceTimingInfo> m_resourceTimingInfo; 86 RefPtr<ResourceTimingInfo> m_resourceTimingInfo;
85 }; 87 };
86 } // namespace blink 88 } // namespace blink
87 89
88 #endif // PerformanceNavigationTiming_h 90 #endif // PerformanceNavigationTiming_h
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698