| Index: Source/core/timing/PerformanceResourceTiming.h
|
| diff --git a/Source/core/timing/PerformanceResourceTiming.h b/Source/core/timing/PerformanceResourceTiming.h
|
| index b76e5a91c09c20642ebdcd3c9fa5d141f8f3c0b3..66efd50d08de05ee98077e3d676d0c9fedf40d8c 100644
|
| --- a/Source/core/timing/PerformanceResourceTiming.h
|
| +++ b/Source/core/timing/PerformanceResourceTiming.h
|
| @@ -38,21 +38,20 @@
|
|
|
| namespace blink {
|
|
|
| -class Document;
|
| class ResourceLoadTiming;
|
| class ResourceTimingInfo;
|
|
|
| class PerformanceResourceTiming final : public PerformanceEntry {
|
| DEFINE_WRAPPERTYPEINFO();
|
| public:
|
| - static PerformanceResourceTiming* create(const ResourceTimingInfo& info, Document* requestingDocument, double startTime, double lastRedirectEndTime, bool m_allowTimingDetails, bool m_allowRedirectDetails)
|
| + static PerformanceResourceTiming* create(const ResourceTimingInfo& info, double timeOrigin, double startTime, double lastRedirectEndTime, bool m_allowTimingDetails, bool m_allowRedirectDetails)
|
| {
|
| - return new PerformanceResourceTiming(info, requestingDocument, startTime, lastRedirectEndTime, m_allowTimingDetails, m_allowRedirectDetails);
|
| + return new PerformanceResourceTiming(info, timeOrigin, startTime, lastRedirectEndTime, m_allowTimingDetails, m_allowRedirectDetails);
|
| }
|
|
|
| - static PerformanceResourceTiming* create(const ResourceTimingInfo& info, Document* requestingDocument, double startTime, bool m_allowTimingDetails)
|
| + static PerformanceResourceTiming* create(const ResourceTimingInfo& info, double timeOrigin, double startTime, bool m_allowTimingDetails)
|
| {
|
| - return new PerformanceResourceTiming(info, requestingDocument, startTime, 0.0, m_allowTimingDetails, false);
|
| + return new PerformanceResourceTiming(info, timeOrigin, startTime, 0.0, m_allowTimingDetails, false);
|
| }
|
|
|
| AtomicString initiatorType() const;
|
| @@ -72,16 +71,14 @@ public:
|
|
|
| virtual bool isResource() override { return true; }
|
|
|
| - DECLARE_VIRTUAL_TRACE();
|
| -
|
| private:
|
| - PerformanceResourceTiming(const ResourceTimingInfo&, Document* requestingDocument, double startTime, double lastRedirectEndTime, bool m_allowTimingDetails, bool m_allowRedirectDetails);
|
| + PerformanceResourceTiming(const ResourceTimingInfo&, double timeOrigin, double startTime, double lastRedirectEndTime, bool m_allowTimingDetails, bool m_allowRedirectDetails);
|
| virtual ~PerformanceResourceTiming();
|
|
|
| double workerReady() const;
|
|
|
| AtomicString m_initiatorType;
|
| - RefPtrWillBeMember<Document> m_requestingDocument;
|
| + double m_timeOrigin;
|
| RefPtr<ResourceLoadTiming> m_timing;
|
| double m_lastRedirectEndTime;
|
| double m_finishTime;
|
|
|