Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(53)

Side by Side Diff: components/sync/sessions_impl/nudge_tracker.cc

Issue 2256733004: Re-write many calls to WrapUnique() with MakeUnique() (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2013 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 #include "components/sync/sessions_impl/nudge_tracker.h" 5 #include "components/sync/sessions_impl/nudge_tracker.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 8
9 #include <utility> 9 #include <utility>
10 10
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
58 base::TimeDelta::FromMilliseconds(kDefaultNudgeDelayMilliseconds)), 58 base::TimeDelta::FromMilliseconds(kDefaultNudgeDelayMilliseconds)),
59 local_refresh_nudge_delay_( 59 local_refresh_nudge_delay_(
60 base::TimeDelta::FromMilliseconds(kSyncRefreshDelayMilliseconds)), 60 base::TimeDelta::FromMilliseconds(kSyncRefreshDelayMilliseconds)),
61 remote_invalidation_nudge_delay_( 61 remote_invalidation_nudge_delay_(
62 base::TimeDelta::FromMilliseconds(kSyncSchedulerDelayMilliseconds)) { 62 base::TimeDelta::FromMilliseconds(kSyncSchedulerDelayMilliseconds)) {
63 ModelTypeSet protocol_types = ProtocolTypes(); 63 ModelTypeSet protocol_types = ProtocolTypes();
64 // Default initialize all the type trackers. 64 // Default initialize all the type trackers.
65 for (ModelTypeSet::Iterator it = protocol_types.First(); it.Good(); 65 for (ModelTypeSet::Iterator it = protocol_types.First(); it.Good();
66 it.Inc()) { 66 it.Inc()) {
67 type_trackers_.insert( 67 type_trackers_.insert(
68 std::make_pair(it.Get(), base::WrapUnique(new DataTypeTracker()))); 68 std::make_pair(it.Get(), base::MakeUnique<DataTypeTracker>()));
69 } 69 }
70 } 70 }
71 71
72 NudgeTracker::~NudgeTracker() {} 72 NudgeTracker::~NudgeTracker() {}
73 73
74 bool NudgeTracker::IsSyncRequired() const { 74 bool NudgeTracker::IsSyncRequired() const {
75 if (IsRetryRequired()) 75 if (IsRetryRequired())
76 return true; 76 return true;
77 77
78 for (TypeTrackerMap::const_iterator it = type_trackers_.begin(); 78 for (TypeTrackerMap::const_iterator it = type_trackers_.begin();
(...skipping 322 matching lines...) Expand 10 before | Expand all | Expand 10 after
401 } 401 }
402 } 402 }
403 } 403 }
404 404
405 void NudgeTracker::SetDefaultNudgeDelay(base::TimeDelta nudge_delay) { 405 void NudgeTracker::SetDefaultNudgeDelay(base::TimeDelta nudge_delay) {
406 minimum_local_nudge_delay_ = nudge_delay; 406 minimum_local_nudge_delay_ = nudge_delay;
407 } 407 }
408 408
409 } // namespace sessions 409 } // namespace sessions
410 } // namespace syncer 410 } // namespace syncer
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698