Home | History | Annotate | Download | only in loader

Lines Matching defs:Host

63     m_nonHTTPProtocolHost = Host::create(AtomicString(), maxRequestsInFlightForNonHTTPProtocols);
125 RefPtr<Host> host;
129 AtomicString hostName = url.host();
130 host = m_hosts.get(hostName.impl());
131 if (!host) {
132 host = Host::create(hostName, maxRequestsInFlightPerHost);
133 m_hosts.add(hostName.impl(), host);
136 host = m_nonHTTPProtocolHost;
138 bool hadRequests = host->hasRequests();
140 host->addRequest(request, priority);
145 host->servePendingRequests(priority);
172 Vector<Host*> hostsToServe;
180 Host* host = hostsToServe[n];
181 if (host->hasRequests())
182 host->servePendingRequests(minimumPriority);
183 else if (!host->processingResource()){
184 AtomicString name = host->name();
209 AtomicString hostName = url.host();
211 RefPtr<Host> host = m_hosts.get(hostName.impl());
212 if (!host) {
213 host = Host::create(hostName, maxRequestsInFlightPerHost);
214 m_hosts.add(hostName.impl(), host);
217 host->nonCacheRequestInFlight();
225 AtomicString hostName = url.host();
227 RefPtr<Host> host = m_hosts.get(hostName.impl());
228 ASSERT(host);
229 if (!host)
232 host->nonCacheRequestComplete();
242 Vector<Host*> hostsToCancel;
250 Host* host = hostsToCancel[n];
251 if (host->hasRequests())
252 host->cancelRequests(docLoader);
260 Loader::Host::Host(const AtomicString& name, unsigned maxRequestsInFlight)
268 Loader::Host::~Host()
275 void Loader::Host::addRequest(Request* request, Priority priority)
280 void Loader::Host::nonCacheRequestInFlight()
285 void Loader::Host::nonCacheRequestComplete()
291 bool Loader::Host::hasRequests() const
302 void Loader::Host::servePendingRequests(Loader::Priority minimumPriority)
312 void Loader::Host::servePendingRequests(RequestQueue& requestsPending, bool& serveLowerPriority)
361 printf("HOST %s COUNT %d LOADING %s\n", resourceRequest.url().host().latin1().data(), m_requestsLoading.size(), request->cachedResource()->url().latin1().data());
373 void Loader::Host::didFinishLoading(SubresourceLoader* loader)
375 RefPtr<Host> myProtector(this);
409 printf("HOST %s COUNT %d RECEIVED %s\n", u.host().latin1().data(), m_requestsLoading.size(), resource->url().latin1().data());
414 void Loader::Host::didFail(SubresourceLoader* loader, const ResourceError&)
419 void Loader::Host::didFail(SubresourceLoader* loader, bool cancelled)
421 RefPtr<Host> myProtector(this);
459 void Loader::Host::didReceiveResponse(SubresourceLoader* loader, const ResourceResponse& response)
461 RefPtr<Host> protector(this);
522 void Loader::Host::didReceiveData(SubresourceLoader* loader, const char* data, int size)
524 RefPtr<Host> protector(this);
553 void Loader::Host::cancelPendingRequests(RequestQueue& requestsPending, DocLoader* docLoader)
569 void Loader::Host::cancelRequests(DocLoader* docLoader)