summaryrefslogtreecommitdiffstats
path: root/net/base/cookie_monster.h
diff options
context:
space:
mode:
Diffstat (limited to 'net/base/cookie_monster.h')
-rw-r--r--net/base/cookie_monster.h33
1 files changed, 14 insertions, 19 deletions
diff --git a/net/base/cookie_monster.h b/net/base/cookie_monster.h
index 6976f7f..7578c46 100644
--- a/net/base/cookie_monster.h
+++ b/net/base/cookie_monster.h
@@ -73,30 +73,25 @@ class CookieMonster : public CookieStore {
static base::Time ParseCookieTime(const std::string& time_string);
// CookieStore implementation.
- virtual bool SetCookie(const GURL& url, const std::string& cookie_line);
virtual bool SetCookieWithOptions(const GURL& url,
const std::string& cookie_line,
const CookieOptions& options);
- virtual bool SetCookieWithCreationTime(const GURL& url,
- const std::string& cookie_line,
- const base::Time& creation_time);
- virtual bool SetCookieWithCreationTimeWithOptions(
- const GURL& url,
- const std::string& cookie_line,
- const base::Time& creation_time,
- const CookieOptions& options);
- virtual void SetCookies(const GURL& url,
- const std::vector<std::string>& cookies);
- virtual void SetCookiesWithOptions(const GURL& url,
- const std::vector<std::string>& cookies,
- const CookieOptions& options);
- virtual std::string GetCookies(const GURL& url);
virtual std::string GetCookiesWithOptions(const GURL& url,
const CookieOptions& options);
virtual void DeleteCookie(const GURL& url, const std::string& cookie_name);
-
- virtual CookieMonster* GetCookieMonster() {
- return this;
+ virtual CookieMonster* GetCookieMonster() { return this; }
+
+
+ // Exposed for unit testing.
+ bool SetCookieWithCreationTimeAndOptions(const GURL& url,
+ const std::string& cookie_line,
+ const base::Time& creation_time,
+ const CookieOptions& options);
+ bool SetCookieWithCreationTime(const GURL& url,
+ const std::string& cookie_line,
+ const base::Time& creation_time) {
+ return SetCookieWithCreationTimeAndOptions(url, cookie_line, creation_time,
+ CookieOptions());
}
// Returns all the cookies, for use in management UI, etc. This does not mark
@@ -106,7 +101,7 @@ class CookieMonster : public CookieStore {
// Returns all the cookies, for use in management UI, etc. Filters results
// using given url scheme and host / domain. This does not mark the cookies
// as having been accessed.
- CookieList GetRawCookies(const GURL& url);
+ CookieList GetAllCookiesForURL(const GURL& url);
// Delete all of the cookies.
int DeleteAll(bool sync_to_store);