| Index: content/browser/url_loader_factory_getter.h
|
| diff --git a/content/browser/url_loader_factory_getter.h b/content/browser/url_loader_factory_getter.h
|
| index 1b1fb72abee9fbe1aec4b580897f2e409e31a9f4..0af16fd5b7d97277ebd80b63cef6598c53beef2e 100644
|
| --- a/content/browser/url_loader_factory_getter.h
|
| +++ b/content/browser/url_loader_factory_getter.h
|
| @@ -33,6 +33,10 @@ class URLLoaderFactoryGetter
|
| // The pointer shouldn't be cached.
|
| mojom::URLLoaderFactoryPtr* GetNetworkFactory();
|
|
|
| + // Called on the IO thread to get the URLLoaderFactory to the blob service.
|
| + // The pointer shouldn't be cached.
|
| + CONTENT_EXPORT mojom::URLLoaderFactoryPtr* GetBlobFactory();
|
| +
|
| // Overrides the network URLLoaderFactory for subsequent requests. Passing a
|
| // null pointer will restore the default behavior.
|
| // This is called on the UI thread.
|
| @@ -50,14 +54,16 @@ class URLLoaderFactoryGetter
|
| CONTENT_EXPORT ~URLLoaderFactoryGetter();
|
| void InitializeOnIOThread(
|
| mojom::URLLoaderFactoryPtrInfo network_factory,
|
| + mojom::URLLoaderFactoryPtrInfo blob_factory,
|
| scoped_refptr<ChromeAppCacheService> appcache_service);
|
| void SetTestNetworkFactoryOnIOThread(
|
| mojom::URLLoaderFactoryPtrInfo test_factory);
|
|
|
| // Only accessed on IO thread.
|
| mojom::URLLoaderFactoryPtr network_factory_;
|
| - mojom::URLLoaderFactoryPtr test_factory_;
|
| mojom::URLLoaderFactoryPtr appcache_factory_;
|
| + mojom::URLLoaderFactoryPtr blob_factory_;
|
| + mojom::URLLoaderFactoryPtr test_factory_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(URLLoaderFactoryGetter);
|
| };
|
|
|