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 10 namespace content { 11 12 WorkerWebApplicationCacheHostImpl::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 21 void WorkerWebApplicationCacheHostImpl::willStartMainResourceRequest( 22 blink::WebURLRequest&, const blink::WebFrame*) { 23 } 24 25 void WorkerWebApplicationCacheHostImpl::didReceiveResponseForMainResource( 26 const blink::WebURLResponse&) { 27 } 28 29 void WorkerWebApplicationCacheHostImpl::didReceiveDataForMainResource( 30 const char*, int) { 31 } 32 33 void WorkerWebApplicationCacheHostImpl::didFinishLoadingMainResource( 34 bool) { 35 } 36 37 void WorkerWebApplicationCacheHostImpl::selectCacheWithoutManifest() { 38 } 39 40 bool WorkerWebApplicationCacheHostImpl::selectCacheWithManifest( 41 const blink::WebURL&) { 42 return true; 43 } 44 45 } // namespace content 46