| OLD | NEW | 
|---|
| 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 // Brought to you by the letter D and the number 2. | 5 // Brought to you by the letter D and the number 2. | 
| 6 | 6 | 
| 7 #ifndef NET_BASE_COOKIE_MONSTER_H_ | 7 #ifndef NET_BASE_COOKIE_MONSTER_H_ | 
| 8 #define NET_BASE_COOKIE_MONSTER_H_ | 8 #define NET_BASE_COOKIE_MONSTER_H_ | 
| 9 | 9 | 
| 10 #include <map> | 10 #include <map> | 
| (...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 131   int DeleteAll(bool sync_to_store); | 131   int DeleteAll(bool sync_to_store); | 
| 132   // Delete all of the cookies that have a creation_date greater than or equal | 132   // Delete all of the cookies that have a creation_date greater than or equal | 
| 133   // to |delete_begin| and less than |delete_end| | 133   // to |delete_begin| and less than |delete_end| | 
| 134   int DeleteAllCreatedBetween(const base::Time& delete_begin, | 134   int DeleteAllCreatedBetween(const base::Time& delete_begin, | 
| 135                               const base::Time& delete_end, | 135                               const base::Time& delete_end, | 
| 136                               bool sync_to_store); | 136                               bool sync_to_store); | 
| 137   // Delete all of the cookies that have a creation_date more recent than the | 137   // Delete all of the cookies that have a creation_date more recent than the | 
| 138   // one passed into the function via |delete_after|. | 138   // one passed into the function via |delete_after|. | 
| 139   int DeleteAllCreatedAfter(const base::Time& delete_begin, bool sync_to_store); | 139   int DeleteAllCreatedAfter(const base::Time& delete_begin, bool sync_to_store); | 
| 140 | 140 | 
| 141   // Delete all cookies that match the given URL. | 141   // Delete all cookies that match the host of the given URL | 
| 142   int DeleteAllForURL(const GURL& url, bool sync_to_store); | 142   // regardless of path.  This includes all http_only and secure cookies, | 
|  | 143   // but does not include any domain cookies that may apply to this host. | 
|  | 144   // Returns the number of cookies deleted. | 
|  | 145   int DeleteAllForHost(const GURL& url); | 
| 143 | 146 | 
| 144   // Delete one specific cookie. | 147   // Delete one specific cookie. | 
| 145   bool DeleteCookie(const std::string& domain, | 148   bool DeleteCookie(const std::string& domain, | 
| 146                     const CanonicalCookie& cookie, | 149                     const CanonicalCookie& cookie, | 
| 147                     bool sync_to_store); | 150                     bool sync_to_store); | 
| 148 | 151 | 
| 149   // Override the default list of schemes that are allowed to be set in | 152   // Override the default list of schemes that are allowed to be set in | 
| 150   // this cookie store.  Calling his overrides the value of | 153   // this cookie store.  Calling his overrides the value of | 
| 151   // "enable_file_scheme_". | 154   // "enable_file_scheme_". | 
| 152   // If this this method is called, it must be called before first use of | 155   // If this this method is called, it must be called before first use of | 
| (...skipping 360 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 513  protected: | 516  protected: | 
| 514   PersistentCookieStore() { } | 517   PersistentCookieStore() { } | 
| 515 | 518 | 
| 516  private: | 519  private: | 
| 517   DISALLOW_COPY_AND_ASSIGN(PersistentCookieStore); | 520   DISALLOW_COPY_AND_ASSIGN(PersistentCookieStore); | 
| 518 }; | 521 }; | 
| 519 | 522 | 
| 520 }  // namespace net | 523 }  // namespace net | 
| 521 | 524 | 
| 522 #endif  // NET_BASE_COOKIE_MONSTER_H_ | 525 #endif  // NET_BASE_COOKIE_MONSTER_H_ | 
| OLD | NEW | 
|---|