Chromium Code Reviews| Index: third_party/WebKit/Source/core/timing/PerformanceBase.h |
| diff --git a/third_party/WebKit/Source/core/timing/PerformanceBase.h b/third_party/WebKit/Source/core/timing/PerformanceBase.h |
| index bf0c5848ce1bd18520d140d4a05638f37679d4f6..e80c80088391b0cbd77d54b5566cca865b324fe2 100644 |
| --- a/third_party/WebKit/Source/core/timing/PerformanceBase.h |
| +++ b/third_party/WebKit/Source/core/timing/PerformanceBase.h |
| @@ -111,6 +111,12 @@ class CORE_EXPORT PerformanceBase : public EventTargetWithInlineData { |
| void addResourceTiming(const ResourceTimingInfo&); |
| + enum class ShouldAddToBuffer { |
| + Always, |
| + Never, |
| + }; |
| + void addServerTiming(const ResourceResponse&, const ShouldAddToBuffer&); |
|
Charlie Harrison
2017/04/07 12:43:01
ShouldAddtoBuffer does not need to be const.
|
| + |
| void notifyNavigationTimingToObservers(); |
| void addFirstPaintTiming(double startTime); |
| @@ -171,6 +177,7 @@ class CORE_EXPORT PerformanceBase : public EventTargetWithInlineData { |
| unsigned m_frameTimingBufferSize; |
| PerformanceEntryVector m_resourceTimingBuffer; |
| unsigned m_resourceTimingBufferSize; |
| + PerformanceEntryVector m_serverTimingBuffer; |
| Member<PerformanceEntry> m_navigationTiming; |
| Member<UserTiming> m_userTiming; |