1// Copyright (c) 2011 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#include "content/worker/worker_webapplicationcachehost_impl.h" 6 7#include "content/child/appcache/appcache_dispatcher.h" 8#include "content/worker/worker_thread.h" 9 10namespace content { 11 12WorkerWebApplicationCacheHostImpl::WorkerWebApplicationCacheHostImpl( 13 const WorkerAppCacheInitInfo& init_info, 14 blink::WebApplicationCacheHostClient* client) 15 : WebApplicationCacheHostImpl(client, 16 WorkerThread::current()->appcache_dispatcher()->backend_proxy()) { 17 backend()->SelectCacheForSharedWorker(host_id(), 18 init_info.main_resource_appcache_id); 19} 20 21void WorkerWebApplicationCacheHostImpl::willStartMainResourceRequest( 22 blink::WebURLRequest&, const blink::WebFrame*) { 23} 24 25void WorkerWebApplicationCacheHostImpl::didReceiveResponseForMainResource( 26 const blink::WebURLResponse&) { 27} 28 29void WorkerWebApplicationCacheHostImpl::didReceiveDataForMainResource( 30 const char*, int) { 31} 32 33void WorkerWebApplicationCacheHostImpl::didFinishLoadingMainResource( 34 bool) { 35} 36 37void WorkerWebApplicationCacheHostImpl::selectCacheWithoutManifest() { 38} 39 40bool WorkerWebApplicationCacheHostImpl::selectCacheWithManifest( 41 const blink::WebURL&) { 42 return true; 43} 44 45} // namespace content 46