Chromium Code Reviews| Index: net/cookies/cookie_monster.cc |
| diff --git a/net/cookies/cookie_monster.cc b/net/cookies/cookie_monster.cc |
| index 85b658e5fef9ebeda3ccbffc6e39d8a756531538..81031b5afcfa16eb762defb32666a12f4b41b5e6 100644 |
| --- a/net/cookies/cookie_monster.cc |
| +++ b/net/cookies/cookie_monster.cc |
| @@ -44,6 +44,7 @@ |
| #include "net/cookies/cookie_monster.h" |
| +#include <cstdint> |
|
mmenke
2017/07/05 16:58:49
This should be in the header file instead (And sho
Randy Smith (Not in Mondays)
2017/07/08 13:03:26
Done.
|
| #include <functional> |
| #include <memory> |
| #include <set> |
| @@ -610,18 +611,18 @@ void CookieMonster::DeleteTask<Result>::Run() { |
| } |
| // Task class for DeleteAllCreatedBetween call. |
| -class CookieMonster::DeleteAllCreatedBetweenTask : public DeleteTask<int> { |
| +class CookieMonster::DeleteAllCreatedBetweenTask : public DeleteTask<uint32_t> { |
| public: |
| DeleteAllCreatedBetweenTask(CookieMonster* cookie_monster, |
| const Time& delete_begin, |
| const Time& delete_end, |
| DeleteCallback callback) |
| - : DeleteTask<int>(cookie_monster, std::move(callback)), |
| + : DeleteTask<uint32_t>(cookie_monster, std::move(callback)), |
| delete_begin_(delete_begin), |
| delete_end_(delete_end) {} |
| // DeleteTask: |
| - int RunDeleteTask() override; |
| + uint32_t RunDeleteTask() override; |
| protected: |
| ~DeleteAllCreatedBetweenTask() override {} |
| @@ -633,14 +634,14 @@ class CookieMonster::DeleteAllCreatedBetweenTask : public DeleteTask<int> { |
| DISALLOW_COPY_AND_ASSIGN(DeleteAllCreatedBetweenTask); |
| }; |
| -int CookieMonster::DeleteAllCreatedBetweenTask::RunDeleteTask() { |
| +uint32_t CookieMonster::DeleteAllCreatedBetweenTask::RunDeleteTask() { |
| return this->cookie_monster()->DeleteAllCreatedBetween(delete_begin_, |
| delete_end_); |
| } |
| // Task class for DeleteAllCreatedBetweenWithPredicate call. |
| class CookieMonster::DeleteAllCreatedBetweenWithPredicateTask |
| - : public DeleteTask<int> { |
| + : public DeleteTask<uint32_t> { |
| public: |
| DeleteAllCreatedBetweenWithPredicateTask( |
| CookieMonster* cookie_monster, |
| @@ -648,13 +649,13 @@ class CookieMonster::DeleteAllCreatedBetweenWithPredicateTask |
| Time delete_end, |
| base::Callback<bool(const CanonicalCookie&)> predicate, |
| DeleteCallback callback) |
| - : DeleteTask<int>(cookie_monster, std::move(callback)), |
| + : DeleteTask<uint32_t>(cookie_monster, std::move(callback)), |
| delete_begin_(delete_begin), |
| delete_end_(delete_end), |
| predicate_(predicate) {} |
| // DeleteTask: |
| - int RunDeleteTask() override; |
| + uint32_t RunDeleteTask() override; |
| protected: |
| ~DeleteAllCreatedBetweenWithPredicateTask() override {} |
| @@ -667,21 +668,23 @@ class CookieMonster::DeleteAllCreatedBetweenWithPredicateTask |
| DISALLOW_COPY_AND_ASSIGN(DeleteAllCreatedBetweenWithPredicateTask); |
| }; |
| -int CookieMonster::DeleteAllCreatedBetweenWithPredicateTask::RunDeleteTask() { |
| +uint32_t |
| +CookieMonster::DeleteAllCreatedBetweenWithPredicateTask::RunDeleteTask() { |
| return this->cookie_monster()->DeleteAllCreatedBetweenWithPredicate( |
| delete_begin_, delete_end_, predicate_); |
| } |
| // Task class for DeleteCanonicalCookie call. |
| -class CookieMonster::DeleteCanonicalCookieTask : public DeleteTask<int> { |
| +class CookieMonster::DeleteCanonicalCookieTask : public DeleteTask<uint32_t> { |
| public: |
| DeleteCanonicalCookieTask(CookieMonster* cookie_monster, |
| const CanonicalCookie& cookie, |
| DeleteCallback callback) |
| - : DeleteTask<int>(cookie_monster, std::move(callback)), cookie_(cookie) {} |
| + : DeleteTask<uint32_t>(cookie_monster, std::move(callback)), |
| + cookie_(cookie) {} |
| // DeleteTask: |
| - int RunDeleteTask() override; |
| + uint32_t RunDeleteTask() override; |
| protected: |
| ~DeleteCanonicalCookieTask() override {} |
| @@ -692,7 +695,7 @@ class CookieMonster::DeleteCanonicalCookieTask : public DeleteTask<int> { |
| DISALLOW_COPY_AND_ASSIGN(DeleteCanonicalCookieTask); |
| }; |
| -int CookieMonster::DeleteCanonicalCookieTask::RunDeleteTask() { |
| +uint32_t CookieMonster::DeleteCanonicalCookieTask::RunDeleteTask() { |
| return this->cookie_monster()->DeleteCanonicalCookie(cookie_); |
| } |
| @@ -873,14 +876,14 @@ void CookieMonster::DeleteCookieTask::RunDeleteTask() { |
| } |
| // Task class for DeleteSessionCookies call. |
| -class CookieMonster::DeleteSessionCookiesTask : public DeleteTask<int> { |
| +class CookieMonster::DeleteSessionCookiesTask : public DeleteTask<uint32_t> { |
| public: |
| DeleteSessionCookiesTask(CookieMonster* cookie_monster, |
| DeleteCallback callback) |
| - : DeleteTask<int>(cookie_monster, std::move(callback)) {} |
| + : DeleteTask<uint32_t>(cookie_monster, std::move(callback)) {} |
| // DeleteTask: |
| - int RunDeleteTask() override; |
| + uint32_t RunDeleteTask() override; |
| protected: |
| ~DeleteSessionCookiesTask() override {} |
| @@ -889,7 +892,7 @@ class CookieMonster::DeleteSessionCookiesTask : public DeleteTask<int> { |
| DISALLOW_COPY_AND_ASSIGN(DeleteSessionCookiesTask); |
| }; |
| -int CookieMonster::DeleteSessionCookiesTask::RunDeleteTask() { |
| +uint32_t CookieMonster::DeleteSessionCookiesTask::RunDeleteTask() { |
| return this->cookie_monster()->DeleteSessionCookies(); |
| } |
| @@ -1207,11 +1210,11 @@ CookieList CookieMonster::GetCookieListWithOptions( |
| return cookies; |
| } |
| -int CookieMonster::DeleteAllCreatedBetween(const Time& delete_begin, |
| - const Time& delete_end) { |
| +uint32_t CookieMonster::DeleteAllCreatedBetween(const Time& delete_begin, |
| + const Time& delete_end) { |
| DCHECK(thread_checker_.CalledOnValidThread()); |
| - int num_deleted = 0; |
| + uint32_t num_deleted = 0; |
| for (CookieMap::iterator it = cookies_.begin(); it != cookies_.end();) { |
| CookieMap::iterator curit = it; |
| CanonicalCookie* cc = curit->second.get(); |
| @@ -1228,11 +1231,11 @@ int CookieMonster::DeleteAllCreatedBetween(const Time& delete_begin, |
| return num_deleted; |
| } |
| -int CookieMonster::DeleteAllCreatedBetweenWithPredicate( |
| +uint32_t CookieMonster::DeleteAllCreatedBetweenWithPredicate( |
| const base::Time& delete_begin, |
| const base::Time& delete_end, |
| const base::Callback<bool(const CanonicalCookie&)>& predicate) { |
| - int num_deleted = 0; |
| + uint32_t num_deleted = 0; |
| for (CookieMap::iterator it = cookies_.begin(); it != cookies_.end();) { |
| CookieMap::iterator curit = it; |
| CanonicalCookie* cc = curit->second.get(); |
| @@ -1315,7 +1318,7 @@ void CookieMonster::DeleteCookie(const GURL& url, |
| } |
| } |
| -int CookieMonster::DeleteCanonicalCookie(const CanonicalCookie& cookie) { |
| +uint32_t CookieMonster::DeleteCanonicalCookie(const CanonicalCookie& cookie) { |
| DCHECK(thread_checker_.CalledOnValidThread()); |
| for (CookieMapItPair its = cookies_.equal_range(GetKey(cookie.Domain())); |
| @@ -1323,10 +1326,10 @@ int CookieMonster::DeleteCanonicalCookie(const CanonicalCookie& cookie) { |
| // The creation date acts as the unique index... |
| if (its.first->second->CreationDate() == cookie.CreationDate()) { |
| InternalDeleteCookie(its.first, true, DELETE_COOKIE_CANONICAL); |
| - return 1; |
| + return 1u; |
| } |
| } |
| - return 0; |
| + return 0u; |
| } |
| bool CookieMonster::SetCookieWithCreationTime(const GURL& url, |
| @@ -1347,10 +1350,10 @@ bool CookieMonster::SetCookieWithCreationTime(const GURL& url, |
| CookieOptions()); |
| } |
| -int CookieMonster::DeleteSessionCookies() { |
| +uint32_t CookieMonster::DeleteSessionCookies() { |
| DCHECK(thread_checker_.CalledOnValidThread()); |
| - int num_deleted = 0; |
| + uint32_t num_deleted = 0; |
| for (CookieMap::iterator it = cookies_.begin(); it != cookies_.end();) { |
| CookieMap::iterator curit = it; |
| CanonicalCookie* cc = curit->second.get(); |