Index: third_party/WebKit/Source/core/loader/LinkLoader.h |
diff --git a/third_party/WebKit/Source/core/loader/LinkLoader.h b/third_party/WebKit/Source/core/loader/LinkLoader.h |
index bb79b8e8c50ae8a597f7bd9d1f2f5628c183ff5a..2b146b1c093473b792965833427503aed5bd7373 100644 |
--- a/third_party/WebKit/Source/core/loader/LinkLoader.h |
+++ b/third_party/WebKit/Source/core/loader/LinkLoader.h |
@@ -36,6 +36,7 @@ |
#include "core/fetch/ResourceClient.h" |
#include "core/fetch/ResourceOwner.h" |
#include "core/loader/LinkLoaderClient.h" |
+#include "core/loader/LinkPreloadResourceClients.h" |
#include "platform/CrossOriginAttributeValue.h" |
#include "platform/PrerenderClient.h" |
#include "platform/Timer.h" |
@@ -66,6 +67,8 @@ public: |
void didSendLoadForPrerender() override; |
void didSendDOMContentLoadedForPrerender() override; |
+ void triggerEvents(const Resource*); |
+ |
void released(); |
bool loadLink(const LinkRelAttribute&, CrossOriginAttributeValue, const String& type, const String& as, const KURL&, Document&, const NetworkHintsInterface&); |
enum CanLoadResources { LoadResources, DoNotLoadResources }; |
@@ -77,6 +80,7 @@ public: |
private: |
void linkLoadTimerFired(Timer<LinkLoader>*); |
void linkLoadingErrorTimerFired(Timer<LinkLoader>*); |
+ void createLinkPreloadResourceClient(ResourcePtr<Resource>); |
LinkLoaderClient* m_client; |
@@ -84,6 +88,7 @@ private: |
Timer<LinkLoader> m_linkLoadingErrorTimer; |
OwnPtrWillBeMember<PrerenderHandle> m_prerender; |
+ OwnPtrWillBeMember<LinkPreloadResourceClient> m_linkPreloadResourceClient; |
}; |
} |