Home | History | Annotate | Download | only in loader

Lines Matching refs:ResourceLoadScheduler

26 #include "ResourceLoadScheduler.h"
53 ResourceLoadScheduler::HostInformation* ResourceLoadScheduler::hostForURL(const KURL& url, CreateHostPolicy createHostPolicy)
68 ResourceLoadScheduler* resourceLoadScheduler()
71 DEFINE_STATIC_LOCAL(ResourceLoadScheduler, resourceLoadScheduler, ());
72 return &resourceLoadScheduler;
75 ResourceLoadScheduler::ResourceLoadScheduler()
77 , m_requestTimer(this, &ResourceLoadScheduler::requestTimerFired)
86 PassRefPtr<SubresourceLoader> ResourceLoadScheduler::scheduleSubresourceLoad(Frame* frame, SubresourceLoaderClient* client, const ResourceRequest& request, ResourceLoadPriority priority, SecurityCheckPolicy securityCheck,
95 PassRefPtr<NetscapePlugInStreamLoader> ResourceLoadScheduler::schedulePluginStreamLoad(Frame* frame, NetscapePlugInStreamLoaderClient* client, const ResourceRequest& request)
103 void ResourceLoadScheduler::addMainResourceLoad(ResourceLoader* resourceLoader)
108 void ResourceLoadScheduler::scheduleLoad(ResourceLoader* resourceLoader, ResourceLoadPriority priority)
116 LOG(ResourceLoading, "ResourceLoadScheduler::load resource %p '%s'", resourceLoader, resourceLoader->url().string().latin1().data());
132 void ResourceLoadScheduler::remove(ResourceLoader* resourceLoader)
142 void ResourceLoadScheduler::crossOriginRedirectReceived(ResourceLoader* resourceLoader, const KURL& redirectURL)
155 void ResourceLoadScheduler::servePendingRequests(ResourceLoadPriority minimumPriority)
157 LOG(ResourceLoading, "ResourceLoadScheduler::servePendingRequests. m_isSuspendingPendingRequests=%d", m_isSuspendingPendingRequests);
181 void ResourceLoadScheduler::servePendingRequests(HostInformation* host, ResourceLoadPriority minimumPriority)
183 LOG(ResourceLoading, "ResourceLoadScheduler::servePendingRequests HostInformation.m_name='%s'", host->name().latin1().data());
206 void ResourceLoadScheduler::suspendPendingRequests()
212 void ResourceLoadScheduler::resumePendingRequests()
220 void ResourceLoadScheduler::scheduleServePendingRequests()
222 LOG(ResourceLoading, "ResourceLoadScheduler::scheduleServePendingRequests, m_requestTimer.isActive()=%u", m_requestTimer.isActive());
227 void ResourceLoadScheduler::requestTimerFired(Timer<ResourceLoadScheduler>*)
229 LOG(ResourceLoading, "ResourceLoadScheduler::requestTimerFired\n");
233 ResourceLoadScheduler::HostInformation::HostInformation(const String& name, unsigned maxRequestsInFlight)
239 ResourceLoadScheduler::HostInformation::~HostInformation()
246 void ResourceLoadScheduler::HostInformation::schedule(ResourceLoader* resourceLoader, ResourceLoadPriority priority)
251 void ResourceLoadScheduler::HostInformation::addLoadInProgress(ResourceLoader* resourceLoader)
257 void ResourceLoadScheduler::HostInformation::remove(ResourceLoader* resourceLoader)
275 bool ResourceLoadScheduler::HostInformation::hasRequests() const
286 bool ResourceLoadScheduler::HostInformation::limitRequests(ResourceLoadPriority priority) const
290 return m_requestsLoading.size() >= (resourceLoadScheduler()->isSerialLoadingEnabled() ? 1 : m_maxRequestsInFlight);