| Index: content/public/browser/browser_context.h
|
| diff --git a/content/public/browser/browser_context.h b/content/public/browser/browser_context.h
|
| index cbac82f4df85a73933bc7173f56d62980ae3cdf6..28238a4b23dd9b5e8d409969582095f96661cd04 100644
|
| --- a/content/public/browser/browser_context.h
|
| +++ b/content/public/browser/browser_context.h
|
| @@ -38,6 +38,7 @@ class IndexedDBContext;
|
| class ResourceContext;
|
| class SiteInstance;
|
| class StoragePartition;
|
| +struct CookieStoreConfig;
|
|
|
| // This class holds the context needed for a browsing session.
|
| // It lives on the UI thread. All these methods must only be called on the UI
|
| @@ -71,8 +72,9 @@ class CONTENT_EXPORT BrowserContext : public base::SupportsUserData {
|
| scoped_ptr<base::hash_set<base::FilePath> > active_paths,
|
| const base::Closure& done);
|
|
|
| - // DON'T USE THIS. GetDefaultStoragePartition() is going away.
|
| - // Use GetStoragePartition() instead. Ask ajwong@ if you have problems.
|
| + // Prefer GetStoragePartition() or GetStoragePartitionForSite() above. Only
|
| + // use this if it is 100% certain that the cookie store, cache, etc., that
|
| + // is returned by this will be the correct one.
|
| static content::StoragePartition* GetDefaultStoragePartition(
|
| BrowserContext* browser_context);
|
|
|
| @@ -98,6 +100,10 @@ class CONTENT_EXPORT BrowserContext : public base::SupportsUserData {
|
| // Return whether this context is incognito. Default is false.
|
| virtual bool IsOffTheRecord() const = 0;
|
|
|
| + // Retrieves configuration parameters for CookieStores created by this
|
| + // BrowserContext.
|
| + virtual CookieStoreConfig GetCookieStoreConfig() = 0;
|
| +
|
| // Returns the request context information associated with this context. Call
|
| // this only on the UI thread, since it can send notifications that should
|
| // happen on the UI thread.
|
|
|