Index: Source/core/page/Performance.h |
diff --git a/Source/core/page/Performance.h b/Source/core/page/Performance.h |
index b222b49a04063b075e07dd52875beb672c1e955f..6d01b7ceb99cd0359ab646efc570461d3165dfc3 100644 |
--- a/Source/core/page/Performance.h |
+++ b/Source/core/page/Performance.h |
@@ -53,13 +53,13 @@ class ResourceResponse; |
class ResourceTimingInfo; |
class UserTiming; |
-class Performance : public ScriptWrappable, public RefCounted<Performance>, public DOMWindowProperty, public EventTarget { |
+class Performance : public ScriptWrappable, public RefCounted<Performance>, public DOMWindowProperty, public EventTargetWithInlineData { |
public: |
static PassRefPtr<Performance> create(Frame* frame) { return adoptRef(new Performance(frame)); } |
~Performance(); |
- virtual const AtomicString& interfaceName() const; |
- virtual ScriptExecutionContext* scriptExecutionContext() const; |
+ virtual const AtomicString& interfaceName() const OVERRIDE; |
+ virtual ScriptExecutionContext* scriptExecutionContext() const OVERRIDE; |
PassRefPtr<MemoryInfo> memory() const; |
PerformanceNavigation* navigation() const; |
@@ -89,15 +89,12 @@ public: |
private: |
explicit Performance(Frame*); |
- virtual void refEventTarget() { ref(); } |
- virtual void derefEventTarget() { deref(); } |
- virtual EventTargetData* eventTargetData(); |
- virtual EventTargetData* ensureEventTargetData(); |
+ virtual void refEventTarget() OVERRIDE { ref(); } |
+ virtual void derefEventTarget() OVERRIDE { deref(); } |
+ |
bool isResourceTimingBufferFull(); |
void addResourceTimingBuffer(PassRefPtr<PerformanceEntry>); |
- EventTargetData m_eventTargetData; |
- |
mutable RefPtr<PerformanceNavigation> m_navigation; |
mutable RefPtr<PerformanceTiming> m_timing; |