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