Index: net/cookies/cookie_monster.h |
diff --git a/net/cookies/cookie_monster.h b/net/cookies/cookie_monster.h |
index 9382e93573dcf392ab6c57950941a4c7385fb7af..6d8a533bfc11a4ec1f36b4003c1d43507ab34600 100644 |
--- a/net/cookies/cookie_monster.h |
+++ b/net/cookies/cookie_monster.h |
@@ -155,14 +155,13 @@ class NET_EXPORT CookieMonster : public CookieStore { |
// TODO(rdsmith, mmenke): Do not use this function; it is deprecated |
// and should be removed. |
// See https://codereview.chromium.org/2882063002/#msg64. |
- void SetAllCookiesAsync(const CookieList& list, |
- const SetCookiesCallback& callback); |
+ void SetAllCookiesAsync(const CookieList& list, SetCookiesCallback callback); |
// CookieStore implementation. |
void SetCookieWithOptionsAsync(const GURL& url, |
const std::string& cookie_line, |
const CookieOptions& options, |
- const SetCookiesCallback& callback) override; |
+ SetCookiesCallback callback) override; |
void SetCookieWithDetailsAsync(const GURL& url, |
const std::string& name, |
const std::string& value, |
@@ -175,34 +174,33 @@ class NET_EXPORT CookieMonster : public CookieStore { |
bool http_only, |
CookieSameSite same_site, |
CookiePriority priority, |
- const SetCookiesCallback& callback) override; |
+ SetCookiesCallback callback) override; |
void SetCanonicalCookieAsync(std::unique_ptr<CanonicalCookie> cookie, |
bool secure_source, |
bool modify_http_only, |
- const SetCookiesCallback& callback) override; |
+ SetCookiesCallback callback) override; |
void GetCookiesWithOptionsAsync(const GURL& url, |
const CookieOptions& options, |
- const GetCookiesCallback& callback) override; |
- void GetCookieListWithOptionsAsync( |
- const GURL& url, |
- const CookieOptions& options, |
- const GetCookieListCallback& callback) override; |
- void GetAllCookiesAsync(const GetCookieListCallback& callback) override; |
+ GetCookiesCallback callback) override; |
+ void GetCookieListWithOptionsAsync(const GURL& url, |
+ const CookieOptions& options, |
+ GetCookieListCallback callback) override; |
+ void GetAllCookiesAsync(GetCookieListCallback callback) override; |
void DeleteCookieAsync(const GURL& url, |
const std::string& cookie_name, |
- const base::Closure& callback) override; |
+ base::OnceClosure callback) override; |
void DeleteCanonicalCookieAsync(const CanonicalCookie& cookie, |
- const DeleteCallback& callback) override; |
+ DeleteCallback callback) override; |
void DeleteAllCreatedBetweenAsync(const base::Time& delete_begin, |
const base::Time& delete_end, |
- const DeleteCallback& callback) override; |
+ DeleteCallback callback) override; |
void DeleteAllCreatedBetweenWithPredicateAsync( |
const base::Time& delete_begin, |
const base::Time& delete_end, |
const base::Callback<bool(const CanonicalCookie&)>& predicate, |
- const DeleteCallback& callback) override; |
- void DeleteSessionCookiesAsync(const DeleteCallback&) override; |
- void FlushStore(const base::Closure& callback) override; |
+ DeleteCallback callback) override; |
+ void DeleteSessionCookiesAsync(DeleteCallback) override; |
+ void FlushStore(base::OnceClosure callback) override; |
void SetForceKeepSessionState() override; |
// Resets the list of cookieable schemes to the supplied schemes. Does |
@@ -667,7 +665,7 @@ class NET_EXPORT CookieMonster : public CookieStore { |
// Runs the given callback. Used to avoid running callbacks after the store |
// has been destroyed. |
- void RunCallback(const base::Closure& callback); |
+ void RunCallback(base::OnceClosure callback); |
// Run all cookie changed callbacks that are monitoring |cookie|. |
// |removed| is true if the cookie was deleted. |
@@ -825,7 +823,7 @@ class NET_EXPORT CookieMonster::PersistentCookieStore |
// Flushes the store and posts |callback| when complete. |callback| may be |
// NULL. |
- virtual void Flush(const base::Closure& callback) = 0; |
+ virtual void Flush(base::OnceClosure callback) = 0; |
protected: |
PersistentCookieStore() {} |