| Index: net/cookies/cookie_store.cc
|
| diff --git a/net/cookies/cookie_store.cc b/net/cookies/cookie_store.cc
|
| index f1dff9ada436effcb849c6a63b3e87c8553db5d0..eed9d061b508847581e3d6817d07f2d8275f70a0 100644
|
| --- a/net/cookies/cookie_store.cc
|
| +++ b/net/cookies/cookie_store.cc
|
| @@ -4,9 +4,17 @@
|
|
|
| #include "net/cookies/cookie_store.h"
|
|
|
| +#include "base/bind.h"
|
| +#include "base/callback.h"
|
| #include "net/cookies/cookie_options.h"
|
|
|
| namespace net {
|
| +namespace {
|
| +bool DoesCookieMatchHost(const std::string& host,
|
| + const CanonicalCookie& cookie) {
|
| + return cookie.IsHostCookie() && cookie.IsDomainMatch(host);
|
| +}
|
| +} // namespace
|
|
|
| CookieStore::~CookieStore() {}
|
|
|
| @@ -42,6 +50,11 @@ std::string CookieStore::BuildCookieLine(
|
| return cookie_line;
|
| }
|
|
|
| +CookieStore::CookiePredicate CookieStore::CreatePredicateForHostCookies(
|
| + const GURL& url) {
|
| + return base::Bind(&DoesCookieMatchHost, url.host());
|
| +}
|
| +
|
| void CookieStore::DeleteAllAsync(const DeleteCallback& callback) {
|
| DeleteAllCreatedBetweenAsync(base::Time(), base::Time::Max(), callback);
|
| }
|
|
|