Chromium Code Reviews| Index: content/public/browser/browser_context.h |
| diff --git a/content/public/browser/browser_context.h b/content/public/browser/browser_context.h |
| index 89461daa21f4788658306876b3e21fd79e7a810f..a5a3db690cc7edad8b11510c7610cc460282c622 100644 |
| --- a/content/public/browser/browser_context.h |
| +++ b/content/public/browser/browser_context.h |
| @@ -52,6 +52,8 @@ namespace content { |
| class BackgroundSyncController; |
| class BlobHandle; |
| class BrowserPluginGuestManager; |
| +class BrowsingDataRemover; |
| +class BrowsingDataRemoverDelegate; |
| class DownloadManager; |
| class DownloadManagerDelegate; |
| class PermissionManager; |
| @@ -84,6 +86,11 @@ class CONTENT_EXPORT BrowserContext : public base::SupportsUserData { |
| // mount points. Currenty, non-nullptr value is returned only on ChromeOS. |
| static storage::ExternalMountPoints* GetMountPoints(BrowserContext* context); |
| + // Returns a BrowsingDataRemover that can schedule data deletion tasks |
| + // for this |context|. |
| + static content::BrowsingDataRemover* GetBrowsingDataRemover( |
|
jam
2017/04/21 22:58:31
nit: no content::
msramek
2017/04/25 01:29:10
Done. Here and in the old code below.
|
| + BrowserContext* context); |
| + |
| static content::StoragePartition* GetStoragePartition( |
| BrowserContext* browser_context, SiteInstance* site_instance); |
| static content::StoragePartition* GetStoragePartitionForSite( |
| @@ -222,6 +229,10 @@ class CONTENT_EXPORT BrowserContext : public base::SupportsUserData { |
| // nullptr otherwise. |
| virtual BackgroundSyncController* GetBackgroundSyncController() = 0; |
| + // Returns the BrowsingDataRemoverDelegate for this context. This will be |
| + // called once per context. It's valid to return nullptr. |
| + virtual BrowsingDataRemoverDelegate* GetBrowsingDataRemoverDelegate(); |
| + |
| // Creates the main net::URLRequestContextGetter. It's called only once. |
| virtual net::URLRequestContextGetter* CreateRequestContext( |
| ProtocolHandlerMap* protocol_handlers, |