| Index: Source/core/timing/Performance.h
|
| diff --git a/Source/core/timing/Performance.h b/Source/core/timing/Performance.h
|
| index bbba77e444209f2590f7825e2809bdb79be83db8..04126ca9f2b891930d0446357789160d38c10364 100644
|
| --- a/Source/core/timing/Performance.h
|
| +++ b/Source/core/timing/Performance.h
|
| @@ -80,10 +80,17 @@ public:
|
| void webkitClearResourceTimings();
|
| void webkitSetResourceTimingBufferSize(unsigned);
|
|
|
| + void webkitClearDrawTimings();
|
| + void webkitSetDrawTimingBufferSize(unsigned);
|
| +
|
| DEFINE_ATTRIBUTE_EVENT_LISTENER(webkitresourcetimingbufferfull);
|
|
|
| + DEFINE_ATTRIBUTE_EVENT_LISTENER(webkitdrawtimingbufferfull);
|
| +
|
| void addResourceTiming(const ResourceTimingInfo&, Document*);
|
|
|
| + void addDrawTiming(Document*, unsigned, double);
|
| +
|
| void mark(const String& markName, ExceptionState&);
|
| void clearMarks(const String& markName);
|
|
|
| @@ -98,11 +105,16 @@ private:
|
| bool isResourceTimingBufferFull();
|
| void addResourceTimingBuffer(PassRefPtrWillBeRawPtr<PerformanceEntry>);
|
|
|
| + bool isDrawTimingBufferFull();
|
| + void addDrawTimingBuffer(PassRefPtrWillBeRawPtr<PerformanceEntry>);
|
| +
|
| mutable RefPtrWillBeMember<PerformanceNavigation> m_navigation;
|
| mutable RefPtrWillBeMember<PerformanceTiming> m_timing;
|
|
|
| PerformanceEntryVector m_resourceTimingBuffer;
|
| unsigned m_resourceTimingBufferSize;
|
| + PerformanceEntryVector m_drawTimingBuffer;
|
| + unsigned m_drawTimingBufferSize;
|
| double m_referenceTime;
|
|
|
| RefPtrWillBeMember<UserTiming> m_userTiming;
|
|
|