summaryrefslogtreecommitdiffstats
path: root/WebCore/page/Timing.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/page/Timing.h')
-rw-r--r--WebCore/page/Timing.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/WebCore/page/Timing.h b/WebCore/page/Timing.h
index 47ce478..f48f525 100644
--- a/WebCore/page/Timing.h
+++ b/WebCore/page/Timing.h
@@ -38,7 +38,10 @@
namespace WebCore {
+struct DocumentLoadTiming;
+class DocumentLoader;
class Frame;
+class ResourceLoadTiming;
class Timing : public RefCounted<Timing> {
public:
@@ -49,12 +52,28 @@ public:
unsigned long long navigationStart() const;
unsigned long long unloadEventEnd() const;
+ unsigned long long redirectStart() const;
+ unsigned long long redirectEnd() const;
+ unsigned long long fetchStart() const;
+ unsigned long long domainLookupStart() const;
+ unsigned long long domainLookupEnd() const;
+ unsigned long long connectStart() const;
+ unsigned long long connectEnd() const;
+ unsigned long long requestStart() const;
+ unsigned long long requestEnd() const;
+ unsigned long long responseStart() const;
+ unsigned long long responseEnd() const;
unsigned long long loadEventStart() const;
unsigned long long loadEventEnd() const;
private:
Timing(Frame*);
+ DocumentLoader* documentLoader() const;
+ DocumentLoadTiming* documentLoadTiming() const;
+ ResourceLoadTiming* resourceLoadTiming() const;
+ unsigned long long resourceLoadTimeRelativeToAbsolute(int) const;
+
Frame* m_frame;
};