Index: content/renderer/service_worker/service_worker_script_context.cc |
diff --git a/content/renderer/service_worker/service_worker_script_context.cc b/content/renderer/service_worker/service_worker_script_context.cc |
index ef72a1ace71f30a283576434a313c93de370da9c..372c7b9fbcd67cc9e6adbad3d007cb1b0d0f2c9a 100644 |
--- a/content/renderer/service_worker/service_worker_script_context.cc |
+++ b/content/renderer/service_worker/service_worker_script_context.cc |
@@ -233,6 +233,17 @@ void ServiceWorkerScriptContext::OpenWindow( |
Send(new ServiceWorkerHostMsg_OpenWindow(GetRoutingID(), request_id, url)); |
} |
+void ServiceWorkerScriptContext::SetCachedMetadata(const GURL& url, |
+ const char* data, |
+ size_t size) { |
+ std::vector<char> copy(data, data + size); |
+ Send(new ServiceWorkerHostMsg_SetCachedMetadata(GetRoutingID(), url, copy)); |
+} |
+ |
+void ServiceWorkerScriptContext::ClearCachedMetadata(const GURL& url) { |
+ Send(new ServiceWorkerHostMsg_ClearCachedMetadata(GetRoutingID(), url)); |
+} |
+ |
void ServiceWorkerScriptContext::PostMessageToDocument( |
int client_id, |
const base::string16& message, |