| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 number 42. | 5 // Brought to you by number 42. |
| 6 | 6 |
| 7 #ifndef NET_COOKIES_COOKIE_STORE_H_ | 7 #ifndef NET_COOKIES_COOKIE_STORE_H_ |
| 8 #define NET_COOKIES_COOKIE_STORE_H_ | 8 #define NET_COOKIES_COOKIE_STORE_H_ |
| 9 | 9 |
| 10 #include <memory> | 10 #include <memory> |
| (...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 150 const DeleteCallback& callback) = 0; | 150 const DeleteCallback& callback) = 0; |
| 151 | 151 |
| 152 // Deletes all of the cookies that have a creation_date greater than or equal | 152 // Deletes all of the cookies that have a creation_date greater than or equal |
| 153 // to |delete_begin| and less than |delete_end| | 153 // to |delete_begin| and less than |delete_end| |
| 154 // Calls |callback| with the number of cookies deleted. | 154 // Calls |callback| with the number of cookies deleted. |
| 155 virtual void DeleteAllCreatedBetweenAsync(const base::Time& delete_begin, | 155 virtual void DeleteAllCreatedBetweenAsync(const base::Time& delete_begin, |
| 156 const base::Time& delete_end, | 156 const base::Time& delete_end, |
| 157 const DeleteCallback& callback) = 0; | 157 const DeleteCallback& callback) = 0; |
| 158 | 158 |
| 159 // Deletes all of the cookies that match the given predicate and that have a | 159 // Deletes all of the cookies that match the given predicate and that have a |
| 160 // creation_date greater than or equal to |delete_begin| and less then | 160 // creation_date greater than or equal to |delete_begin| and smaller than |
| 161 // |delete_end|. This includes all http_only and secure cookies. Avoid | 161 // |delete_end|. This includes all http_only and secure cookies. Avoid |
| 162 // deleting cookies that could leave websites with a partial set of visible | 162 // deleting cookies that could leave websites with a partial set of visible |
| 163 // cookies. | 163 // cookies. |
| 164 // Calls |callback| with the number of cookies deleted. | 164 // Calls |callback| with the number of cookies deleted. |
| 165 virtual void DeleteAllCreatedBetweenWithPredicateAsync( | 165 virtual void DeleteAllCreatedBetweenWithPredicateAsync( |
| 166 const base::Time& delete_begin, | 166 const base::Time& delete_begin, |
| 167 const base::Time& delete_end, | 167 const base::Time& delete_end, |
| 168 const CookiePredicate& predicate, | 168 const CookiePredicate& predicate, |
| 169 const DeleteCallback& callback) = 0; | 169 const DeleteCallback& callback) = 0; |
| 170 | 170 |
| (...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 211 int GetChannelIDServiceID(); | 211 int GetChannelIDServiceID(); |
| 212 | 212 |
| 213 protected: | 213 protected: |
| 214 CookieStore(); | 214 CookieStore(); |
| 215 int channel_id_service_id_; | 215 int channel_id_service_id_; |
| 216 }; | 216 }; |
| 217 | 217 |
| 218 } // namespace net | 218 } // namespace net |
| 219 | 219 |
| 220 #endif // NET_COOKIES_COOKIE_STORE_H_ | 220 #endif // NET_COOKIES_COOKIE_STORE_H_ |
| OLD | NEW |