| Index: Source/core/timing/Performance.h
|
| diff --git a/Source/core/timing/Performance.h b/Source/core/timing/Performance.h
|
| index e4941e1bad83b242854d10dace007f8bbe6c351c..04ba8326f1356233ad844bb775e06271d8826e8e 100644
|
| --- a/Source/core/timing/Performance.h
|
| +++ b/Source/core/timing/Performance.h
|
| @@ -81,10 +81,17 @@ public:
|
| void webkitClearResourceTimings();
|
| void webkitSetResourceTimingBufferSize(unsigned);
|
|
|
| + void webkitClearSmoothnessTimings();
|
| + void webkitSetSmoothnessTimingBufferSize(unsigned);
|
| +
|
| DEFINE_ATTRIBUTE_EVENT_LISTENER(webkitresourcetimingbufferfull);
|
|
|
| + DEFINE_ATTRIBUTE_EVENT_LISTENER(webkitsmoothnesstimingbufferfull);
|
| +
|
| void addResourceTiming(const ResourceTimingInfo&, Document*);
|
|
|
| + void addSmoothnessTiming(const String&, Document*, unsigned, double);
|
| +
|
| void mark(const String& markName, ExceptionState&);
|
| void clearMarks(const String& markName);
|
|
|
| @@ -99,11 +106,16 @@ private:
|
| bool isResourceTimingBufferFull();
|
| void addResourceTimingBuffer(PassRefPtrWillBeRawPtr<PerformanceEntry>);
|
|
|
| + bool isSmoothnessTimingBufferFull();
|
| + void addSmoothnessTimingBuffer(PassRefPtrWillBeRawPtr<PerformanceEntry>);
|
| +
|
| mutable RefPtrWillBeMember<PerformanceNavigation> m_navigation;
|
| mutable RefPtrWillBeMember<PerformanceTiming> m_timing;
|
|
|
| PerformanceEntryVector m_resourceTimingBuffer;
|
| unsigned m_resourceTimingBufferSize;
|
| + PerformanceEntryVector m_smoothnessTimingBuffer;
|
| + unsigned m_smoothnessTimingBufferSize;
|
| double m_referenceTime;
|
|
|
| RefPtrWillBeMember<UserTiming> m_userTiming;
|
|
|