Index: webkit/browser/appcache/appcache_backend_impl.cc |
diff --git a/webkit/browser/appcache/appcache_backend_impl.cc b/webkit/browser/appcache/appcache_backend_impl.cc |
index fd8029d6dab7b5561d965c5349b24675b8fc8015..65236fe7966783b061468d44b4c4f43454353599 100644 |
--- a/webkit/browser/appcache/appcache_backend_impl.cc |
+++ b/webkit/browser/appcache/appcache_backend_impl.cc |
@@ -138,6 +138,27 @@ bool AppCacheBackendImpl::SwapCacheWithCallback( |
return true; |
} |
+bool AppCacheBackendImpl::RegisterController(int host_id, |
+ const GURL& document_url, |
+ const string16& pattern, |
+ const GURL& script_url) { |
+ AppCacheHost* host = GetHost(host_id); |
+ if (!host) |
+ return false; |
+ host->RegisterController(document_url, pattern, script_url); |
+ return true; |
+} |
+ |
+bool AppCacheBackendImpl::UnregisterController(int host_id, |
+ const GURL& document_url, |
+ const string16& pattern) { |
+ AppCacheHost* host = GetHost(host_id); |
+ if (!host) |
+ return false; |
+ host->UnregisterController(document_url, pattern); |
+ return true; |
+} |
+ |
void AppCacheBackendImpl::GetResourceList( |
int host_id, std::vector<appcache::AppCacheResourceInfo>* resource_infos) { |
AppCacheHost* host = GetHost(host_id); |