| Index: content/renderer/service_worker/service_worker_context_client.h
|
| diff --git a/content/renderer/service_worker/service_worker_context_client.h b/content/renderer/service_worker/service_worker_context_client.h
|
| index 7bea7c7c90cd3a708fcb5bb73a764889159e551d..67bec27b097b52884aa417c981c9a56b73897084 100644
|
| --- a/content/renderer/service_worker/service_worker_context_client.h
|
| +++ b/content/renderer/service_worker/service_worker_context_client.h
|
| @@ -264,10 +264,17 @@ class ServiceWorkerContextClient : public blink::WebServiceWorkerContextClient,
|
| const base::string16& message);
|
| void OnPing();
|
|
|
| + // Called to resolve the FetchEvent.preloadResponse promise.
|
| void OnNavigationPreloadResponse(
|
| int fetch_event_id,
|
| std::unique_ptr<blink::WebURLResponse> response,
|
| std::unique_ptr<blink::WebDataConsumerHandle> data_consumer_handle);
|
| + // Called when the navigation preload request completed. Either
|
| + // OnNavigationPreloadComplete() or OnNavigationPreloadError() must be called
|
| + // to release the preload related resources.
|
| + void OnNavigationPreloadComplete(int fetch_event_id);
|
| + // Called when an error occurred while receiving the response of the
|
| + // navigation preload request.
|
| void OnNavigationPreloadError(
|
| int fetch_event_id,
|
| std::unique_ptr<blink::WebServiceWorkerError> error);
|
|
|