Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(814)

Unified Diff: Source/core/loader/cache/CachedResourceRequest.cpp

Issue 14672042: Prepare to add more initiator info to CachedResource(Request) (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Rebase Created 7 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: Source/core/loader/cache/CachedResourceRequest.cpp
diff --git a/Source/core/loader/cache/CachedResourceRequest.cpp b/Source/core/loader/cache/CachedResourceRequest.cpp
index e08ece1f42cd8ddaf792ddaf1739effe555676ea..28bcda68e59e76b734b98c6c94bb039645365752 100644
--- a/Source/core/loader/cache/CachedResourceRequest.cpp
+++ b/Source/core/loader/cache/CachedResourceRequest.cpp
@@ -32,7 +32,7 @@
namespace WebCore {
-CachedResourceRequest::CachedResourceRequest(const ResourceRequest& resourceRequest, const String& charset, ResourceLoadPriority priority)
+CachedResourceRequest::CachedResourceRequest(const ResourceRequest& resourceRequest, const AtomicString& initiator, const String& charset, ResourceLoadPriority priority)
: m_resourceRequest(resourceRequest)
, m_charset(charset)
, m_options(CachedResourceLoader::defaultCachedResourceOptions())
@@ -40,56 +40,31 @@ CachedResourceRequest::CachedResourceRequest(const ResourceRequest& resourceRequ
, m_forPreload(false)
, m_defer(NoDefer)
{
+ m_initiatorInfo.name = initiator;
}
-CachedResourceRequest::CachedResourceRequest(const ResourceRequest& resourceRequest, const ResourceLoaderOptions& options)
+CachedResourceRequest::CachedResourceRequest(const ResourceRequest& resourceRequest, const AtomicString& initiator, const ResourceLoaderOptions& options)
: m_resourceRequest(resourceRequest)
, m_options(options)
, m_priority(ResourceLoadPriorityUnresolved)
, m_forPreload(false)
, m_defer(NoDefer)
{
+ m_initiatorInfo.name = initiator;
}
-CachedResourceRequest::CachedResourceRequest(const ResourceRequest& resourceRequest, ResourceLoadPriority priority)
+CachedResourceRequest::CachedResourceRequest(const ResourceRequest& resourceRequest, const AtomicString& initiator, ResourceLoadPriority priority)
: m_resourceRequest(resourceRequest)
, m_options(CachedResourceLoader::defaultCachedResourceOptions())
, m_priority(priority)
, m_forPreload(false)
, m_defer(NoDefer)
{
+ m_initiatorInfo.name = initiator;
}
CachedResourceRequest::~CachedResourceRequest()
{
}
-void CachedResourceRequest::setInitiator(PassRefPtr<Element> element)
-{
- ASSERT(!m_initiatorElement && m_initiatorName.isEmpty());
- m_initiatorElement = element;
-}
-
-void CachedResourceRequest::setInitiator(const AtomicString& name)
-{
- ASSERT(!m_initiatorElement && m_initiatorName.isEmpty());
- m_initiatorName = name;
-}
-
-const AtomicString& CachedResourceRequest::initiatorName() const
-{
- if (m_initiatorElement)
- return m_initiatorElement->localName();
- if (!m_initiatorName.isEmpty())
- return m_initiatorName;
-
- DEFINE_STATIC_LOCAL(AtomicString, defaultName, ("resource", AtomicString::ConstructFromLiteral));
- return defaultName;
-}
-
-PassRefPtr<Element> CachedResourceRequest::initiatorElement()
-{
- return m_initiatorElement;
-}
-
} // namespace WebCore
« no previous file with comments | « Source/core/loader/cache/CachedResourceRequest.h ('k') | Source/core/loader/cache/CachedResourceRequestInitiators.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698