Index: Source/core/loader/cache/CachedResourceLoader.h |
diff --git a/Source/core/loader/cache/CachedResourceLoader.h b/Source/core/loader/cache/CachedResourceLoader.h |
index 5ff24d91ba8f89b15d6bcab4e86d2a1b71ce0d9a..ff141967e9f303857803197ccd21e477e6985946 100644 |
--- a/Source/core/loader/cache/CachedResourceLoader.h |
+++ b/Source/core/loader/cache/CachedResourceLoader.h |
@@ -54,6 +54,7 @@ class DocumentLoader; |
class Frame; |
class ImageLoader; |
class KURL; |
+class ResourceTimingInfo; |
// The CachedResourceLoader provides a per-context interface to the MemoryCache |
// and enforces a bunch of security checks and rules for resource revalidation. |
@@ -112,6 +113,7 @@ public: |
void loadDone(CachedResource*); |
void garbageCollectDocumentResources(); |
+ void redirectReceived(CachedResource*, const ResourceResponse&); |
void incrementRequestCount(const CachedResource*); |
void decrementRequestCount(const CachedResource*); |
@@ -172,7 +174,8 @@ private: |
Timer<CachedResourceLoader> m_garbageCollectDocumentResourcesTimer; |
- HashMap<CachedResource*, CachedResourceInitiatorInfo> m_initiatorMap; |
+ typedef HashMap<CachedResource*, RefPtr<ResourceTimingInfo> > ResourceTimingInfoMap; |
+ ResourceTimingInfoMap m_resourceTimingInfoMap; |
// 29 bits left |
bool m_autoLoadImages : 1; |