| Index: Source/core/timing/Performance.h
|
| diff --git a/Source/core/timing/Performance.h b/Source/core/timing/Performance.h
|
| index 0589c7338cea330ee3852dfd2e254b465ccd8ce8..e7a18ec78c3b1316daac40380fb2dd374a919348 100644
|
| --- a/Source/core/timing/Performance.h
|
| +++ b/Source/core/timing/Performance.h
|
| @@ -81,8 +81,17 @@ public:
|
|
|
| DEFINE_ATTRIBUTE_EVENT_LISTENER(webkitresourcetimingbufferfull);
|
|
|
| + void webkitClearFrameTimings();
|
| + void webkitSetFrameTimingBufferSize(unsigned);
|
| +
|
| + DEFINE_ATTRIBUTE_EVENT_LISTENER(webkitframetimingbufferfull);
|
| +
|
| void addResourceTiming(const ResourceTimingInfo&, Document*);
|
|
|
| + void addRenderTiming(Document*, unsigned, double);
|
| +
|
| + void addCompositeTiming(Document*, unsigned, double);
|
| +
|
| void mark(const String& markName, ExceptionState&);
|
| void clearMarks(const String& markName);
|
|
|
| @@ -97,9 +106,14 @@ private:
|
| bool isResourceTimingBufferFull();
|
| void addResourceTimingBuffer(PassRefPtrWillBeRawPtr<PerformanceEntry>);
|
|
|
| + bool isFrameTimingBufferFull();
|
| + void addFrameTimingBuffer(PassRefPtrWillBeRawPtr<PerformanceEntry>);
|
| +
|
| mutable RefPtrWillBeMember<PerformanceNavigation> m_navigation;
|
| mutable RefPtrWillBeMember<PerformanceTiming> m_timing;
|
|
|
| + PerformanceEntryVector m_frameTimingBuffer;
|
| + unsigned m_frameTimingBufferSize;
|
| PerformanceEntryVector m_resourceTimingBuffer;
|
| unsigned m_resourceTimingBufferSize;
|
| double m_referenceTime;
|
|
|