Chromium Code Reviews

Unified Diff: chrome/common/net/cookie_monster_sqlite.h

Issue 201099: Convert the sqlite cookie database and web database to use the new sqlite... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 11 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View side-by-side diff with in-line comments
« no previous file with comments | « chrome/chrome.gyp ('k') | chrome/common/net/cookie_monster_sqlite.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/common/net/cookie_monster_sqlite.h
===================================================================
--- chrome/common/net/cookie_monster_sqlite.h (revision 26110)
+++ chrome/common/net/cookie_monster_sqlite.h (working copy)
@@ -1,53 +0,0 @@
-// Copyright (c) 2006-2008 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-// A sqlite implementation of a cookie monster persistent store.
-
-#ifndef CHROME_COMMON_NET_COOKIE_MONSTER_SQLITE_H__
-#define CHROME_COMMON_NET_COOKIE_MONSTER_SQLITE_H__
-
-#include <string>
-#include <vector>
-
-#include "base/ref_counted.h"
-#include "chrome/browser/meta_table_helper.h"
-#include "net/base/cookie_monster.h"
-
-struct sqlite3;
-
-class MessageLoop;
-
-class SQLitePersistentCookieStore
- : public net::CookieMonster::PersistentCookieStore {
- public:
- SQLitePersistentCookieStore(const std::wstring& path,
- MessageLoop* background_loop);
- ~SQLitePersistentCookieStore();
-
- virtual bool Load(std::vector<net::CookieMonster::KeyedCanonicalCookie>*);
-
- virtual void AddCookie(const std::string&,
- const net::CookieMonster::CanonicalCookie&);
- virtual void UpdateCookieAccessTime(
- const net::CookieMonster::CanonicalCookie&);
- virtual void DeleteCookie(const net::CookieMonster::CanonicalCookie&);
-
- private:
- class Backend;
-
- // Database upgrade statements.
- bool EnsureDatabaseVersion(sqlite3* db);
-
- std::wstring path_;
- scoped_refptr<Backend> backend_;
-
- // Background MessageLoop on which to access the backend_;
- MessageLoop* background_loop_;
-
- MetaTableHelper meta_table_;
-
- DISALLOW_COPY_AND_ASSIGN(SQLitePersistentCookieStore);
-};
-
-#endif // CHROME_COMMON_NET_COOKIE_MONSTER_SQLITE_H__
« no previous file with comments | « chrome/chrome.gyp ('k') | chrome/common/net/cookie_monster_sqlite.cc » ('j') | no next file with comments »

Powered by Google App Engine