diff options
author | guohui@google.com <guohui@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-17 17:35:04 +0000 |
---|---|---|
committer | guohui@google.com <guohui@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-17 17:35:04 +0000 |
commit | 8562034e402a7a8e778896f817d1fdcfb3d934c9 (patch) | |
tree | 7e209a3b76da5d81981363b39e2867edbf84b54c /chrome/browser/net/sqlite_persistent_cookie_store.h | |
parent | f5796891ec99f4977eb1761166a33a6b22f459fd (diff) | |
download | chromium_src-8562034e402a7a8e778896f817d1fdcfb3d934c9.zip chromium_src-8562034e402a7a8e778896f817d1fdcfb3d934c9.tar.gz chromium_src-8562034e402a7a8e778896f817d1fdcfb3d934c9.tar.bz2 |
The change list splits loading of cookies from DB by the domain key(eTLD+1).
BUG=52909
TEST=NONE
TBR=rdsmith@chromium.org
Review URL: http://codereview.chromium.org/8318006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105836 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/net/sqlite_persistent_cookie_store.h')
-rw-r--r-- | chrome/browser/net/sqlite_persistent_cookie_store.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/chrome/browser/net/sqlite_persistent_cookie_store.h b/chrome/browser/net/sqlite_persistent_cookie_store.h index 12a7de5..a634f4c 100644 --- a/chrome/browser/net/sqlite_persistent_cookie_store.h +++ b/chrome/browser/net/sqlite_persistent_cookie_store.h @@ -11,10 +11,12 @@ #include <string> #include <vector> +#include "base/compiler_specific.h" #include "base/memory/ref_counted.h" #include "net/base/cookie_monster.h" class FilePath; +class Task; // Implements the PersistentCookieStore interface in terms of a SQLite database. // For documentation about the actual member functions consult the documentation @@ -25,7 +27,10 @@ class SQLitePersistentCookieStore explicit SQLitePersistentCookieStore(const FilePath& path); virtual ~SQLitePersistentCookieStore(); - virtual bool Load(const LoadedCallback& loaded_callback) OVERRIDE; + virtual void Load(const LoadedCallback& loaded_callback) OVERRIDE; + + virtual void LoadCookiesForKey(const std::string& key, + const LoadedCallback& callback) OVERRIDE; virtual void AddCookie( const net::CookieMonster::CanonicalCookie& cc) OVERRIDE; |