| Index: chrome/browser/profiles/off_the_record_profile_impl.h
|
| ===================================================================
|
| --- chrome/browser/profiles/off_the_record_profile_impl.h (revision 122721)
|
| +++ chrome/browser/profiles/off_the_record_profile_impl.h (working copy)
|
| @@ -35,14 +35,10 @@
|
|
|
| // Profile implementation.
|
| virtual std::string GetProfileName() OVERRIDE;
|
| - virtual FilePath GetPath() OVERRIDE;
|
| - virtual bool IsOffTheRecord() OVERRIDE;
|
| virtual Profile* GetOffTheRecordProfile() OVERRIDE;
|
| virtual void DestroyOffTheRecordProfile() OVERRIDE;
|
| virtual bool HasOffTheRecordProfile() OVERRIDE;
|
| virtual Profile* GetOriginalProfile() OVERRIDE;
|
| - virtual ChromeAppCacheService* GetAppCacheService() OVERRIDE;
|
| - virtual webkit_database::DatabaseTracker* GetDatabaseTracker() OVERRIDE;
|
| virtual VisitedLinkMaster* GetVisitedLinkMaster() OVERRIDE;
|
| virtual ExtensionService* GetExtensionService() OVERRIDE;
|
| virtual UserScriptMaster* GetUserScriptMaster() OVERRIDE;
|
| @@ -64,32 +60,18 @@
|
| virtual PrefService* GetPrefs() OVERRIDE;
|
| virtual PrefService* GetOffTheRecordPrefs() OVERRIDE;
|
| virtual TemplateURLFetcher* GetTemplateURLFetcher() OVERRIDE;
|
| - virtual content::DownloadManager* GetDownloadManager() OVERRIDE;
|
| - virtual fileapi::FileSystemContext* GetFileSystemContext() OVERRIDE;
|
| - virtual net::URLRequestContextGetter* GetRequestContext() OVERRIDE;
|
| - virtual quota::QuotaManager* GetQuotaManager() OVERRIDE;
|
| - virtual net::URLRequestContextGetter* GetRequestContextForRenderProcess(
|
| - int renderer_child_id) OVERRIDE;
|
| - virtual net::URLRequestContextGetter* GetRequestContextForMedia() OVERRIDE;
|
| virtual net::URLRequestContextGetter*
|
| GetRequestContextForExtensions() OVERRIDE;
|
| virtual net::URLRequestContextGetter* GetRequestContextForIsolatedApp(
|
| const std::string& app_id) OVERRIDE;
|
| - virtual content::ResourceContext* GetResourceContext() OVERRIDE;
|
| virtual net::SSLConfigService* GetSSLConfigService() OVERRIDE;
|
| virtual HostContentSettingsMap* GetHostContentSettingsMap() OVERRIDE;
|
| - virtual content::HostZoomMap* GetHostZoomMap() OVERRIDE;
|
| - virtual content::GeolocationPermissionContext*
|
| - GetGeolocationPermissionContext() OVERRIDE;
|
| - virtual content::SpeechInputPreferences* GetSpeechInputPreferences() OVERRIDE;
|
| virtual UserStyleSheetWatcher* GetUserStyleSheetWatcher() OVERRIDE;
|
| - virtual bool DidLastSessionExitCleanly() OVERRIDE;
|
| virtual BookmarkModel* GetBookmarkModel() OVERRIDE;
|
| virtual ProtocolHandlerRegistry* GetProtocolHandlerRegistry() OVERRIDE;
|
| virtual TokenService* GetTokenService() OVERRIDE;
|
| virtual bool IsSameProfile(Profile* profile) OVERRIDE;
|
| virtual Time GetStartTime() const OVERRIDE;
|
| - virtual WebKitContext* GetWebKitContext() OVERRIDE;
|
| virtual history::TopSites* GetTopSitesWithoutCreating() OVERRIDE;
|
| virtual history::TopSites* GetTopSites() OVERRIDE;
|
| virtual void MarkAsCleanShutdown() OVERRIDE;
|
| @@ -106,7 +88,6 @@
|
|
|
| virtual void OnBrowserAdded(const Browser* browser) OVERRIDE;
|
| virtual void OnBrowserRemoved(const Browser* browser) OVERRIDE;
|
| - virtual ChromeBlobStorageContext* GetBlobStorageContext() OVERRIDE;
|
| virtual ExtensionInfoMap* GetExtensionInfoMap() OVERRIDE;
|
| virtual ChromeURLDataManager* GetChromeURLDataManager() OVERRIDE;
|
| virtual PromoCounter* GetInstantPromoCounter() OVERRIDE;
|
| @@ -123,14 +104,28 @@
|
| virtual void ClearNetworkingHistorySince(base::Time time) OVERRIDE;
|
| virtual GURL GetHomePage() OVERRIDE;
|
|
|
| + // content::BrowserContext implementation:
|
| + virtual FilePath GetPath() OVERRIDE;
|
| + virtual bool IsOffTheRecord() OVERRIDE;
|
| + virtual content::DownloadManager* GetDownloadManager() OVERRIDE;
|
| + virtual net::URLRequestContextGetter* GetRequestContext() OVERRIDE;
|
| + virtual net::URLRequestContextGetter* GetRequestContextForRenderProcess(
|
| + int renderer_child_id) OVERRIDE;
|
| + virtual net::URLRequestContextGetter* GetRequestContextForMedia() OVERRIDE;
|
| + virtual content::ResourceContext* GetResourceContext() OVERRIDE;
|
| + virtual content::HostZoomMap* GetHostZoomMap() OVERRIDE;
|
| + virtual content::GeolocationPermissionContext*
|
| + GetGeolocationPermissionContext() OVERRIDE;
|
| + virtual content::SpeechInputPreferences* GetSpeechInputPreferences() OVERRIDE;
|
| + virtual bool DidLastSessionExitCleanly() OVERRIDE;
|
| + virtual quota::SpecialStoragePolicy* GetSpecialStoragePolicy() OVERRIDE;
|
| +
|
| // content::NotificationObserver implementation.
|
| virtual void Observe(int type,
|
| const content::NotificationSource& source,
|
| const content::NotificationDetails& details) OVERRIDE;
|
|
|
| private:
|
| - void CreateQuotaManagerAndClients();
|
| -
|
| content::NotificationRegistrar registrar_;
|
|
|
| // The real underlying profile.
|
| @@ -152,31 +147,15 @@
|
| // Use a separate zoom map for OTR.
|
| scoped_refptr<content::HostZoomMap> host_zoom_map_;
|
|
|
| - // Use a special WebKit context for OTR browsing.
|
| - scoped_refptr<WebKitContext> webkit_context_;
|
| -
|
| // Time we were started.
|
| Time start_time_;
|
|
|
| - scoped_refptr<ChromeAppCacheService> appcache_service_;
|
| -
|
| - // The main database tracker for this profile.
|
| - // Should be used only on the file thread.
|
| - scoped_refptr<webkit_database::DatabaseTracker> db_tracker_;
|
| -
|
| FilePath last_selected_directory_;
|
|
|
| - scoped_refptr<ChromeBlobStorageContext> blob_storage_context_;
|
| -
|
| - // The file_system context for this profile.
|
| - scoped_refptr<fileapi::FileSystemContext> file_system_context_;
|
| -
|
| scoped_ptr<PrefProxyConfigTracker> pref_proxy_config_tracker_;
|
|
|
| scoped_ptr<ChromeURLDataManager> chrome_url_data_manager_;
|
|
|
| - scoped_refptr<quota::QuotaManager> quota_manager_;
|
| -
|
| DISALLOW_COPY_AND_ASSIGN(OffTheRecordProfileImpl);
|
| };
|
|
|
|
|