Index: chrome/browser/browsing_data/browsing_data_cookie_helper.h |
diff --git a/chrome/browser/browsing_data/browsing_data_cookie_helper.h b/chrome/browser/browsing_data/browsing_data_cookie_helper.h |
index 7d9315b020fbb21d307346d12692640a77ed94b1..b29701a7e127be8425f139b3a64afdf3b1a730df 100644 |
--- a/chrome/browser/browsing_data/browsing_data_cookie_helper.h |
+++ b/chrome/browser/browsing_data/browsing_data_cookie_helper.h |
@@ -12,6 +12,7 @@ |
#include "base/callback.h" |
#include "base/memory/ref_counted.h" |
#include "net/cookies/cookie_monster.h" |
+#include "url/gurl.h" |
class GURL; |
Avi (use Gerrit)
2014/08/07 23:50:37
If you include the header you shouldn't need to fo
erikchen
2014/08/08 00:35:28
Removed.
|
@@ -90,7 +91,7 @@ class BrowsingDataCookieHelper |
// cookies. |
class CannedBrowsingDataCookieHelper : public BrowsingDataCookieHelper { |
public: |
- typedef std::map<GURL, net::CookieList*> OriginCookieListMap; |
+ typedef std::map<GURL, net::CookieHashSet*> OriginCookieListMap; |
Avi (use Gerrit)
2014/08/07 23:50:38
OriginCookieSetMap? Or is the current name generic
erikchen
2014/08/08 00:35:28
I changed the name, as well as the names of the va
|
explicit CannedBrowsingDataCookieHelper( |
net::URLRequestContextGetter* request_context); |
@@ -147,12 +148,12 @@ class CannedBrowsingDataCookieHelper : public BrowsingDataCookieHelper { |
// domain, and path as the newly created cookie. Delete the old cookie |
// if does. |
bool DeleteMatchingCookie(const net::CanonicalCookie& add_cookie, |
- net::CookieList* cookie_list); |
+ net::CookieHashSet* cookie_list); |
virtual ~CannedBrowsingDataCookieHelper(); |
// Returns the |CookieList| for the given |origin|. |
- net::CookieList* GetCookiesFor(const GURL& origin); |
+ net::CookieHashSet* GetCookiesFor(const GURL& origin); |
// Adds the |cookie| to the cookie list for the given |frame_url|. |
void AddCookie(const GURL& frame_url, |
@@ -161,6 +162,9 @@ class CannedBrowsingDataCookieHelper : public BrowsingDataCookieHelper { |
// Map that contains the cookie lists for all frame origins. |
OriginCookieListMap origin_cookie_list_map_; |
+ // A cache of the url for the global cookie list. |
+ GURL origin_cookie_url_; |
Avi (use Gerrit)
2014/08/07 23:50:38
Huh? Why do this? This is used in one place; sugge
erikchen
2014/08/08 00:35:27
Done.
|
+ |
DISALLOW_COPY_AND_ASSIGN(CannedBrowsingDataCookieHelper); |
}; |