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

Side by Side Diff: components/sync/engine_impl/cycle/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: Rebase Created 4 years, 3 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/engine_impl/cycle/nudge_tracker.h" 5 #include "components/sync/engine_impl/cycle/nudge_tracker.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 8
9 #include <utility> 9 #include <utility>
10 10
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
57 base::TimeDelta::FromMilliseconds(kDefaultNudgeDelayMilliseconds)), 57 base::TimeDelta::FromMilliseconds(kDefaultNudgeDelayMilliseconds)),
58 local_refresh_nudge_delay_( 58 local_refresh_nudge_delay_(
59 base::TimeDelta::FromMilliseconds(kSyncRefreshDelayMilliseconds)), 59 base::TimeDelta::FromMilliseconds(kSyncRefreshDelayMilliseconds)),
60 remote_invalidation_nudge_delay_( 60 remote_invalidation_nudge_delay_(
61 base::TimeDelta::FromMilliseconds(kSyncSchedulerDelayMilliseconds)) { 61 base::TimeDelta::FromMilliseconds(kSyncSchedulerDelayMilliseconds)) {
62 ModelTypeSet protocol_types = ProtocolTypes(); 62 ModelTypeSet protocol_types = ProtocolTypes();
63 // Default initialize all the type trackers. 63 // Default initialize all the type trackers.
64 for (ModelTypeSet::Iterator it = protocol_types.First(); it.Good(); 64 for (ModelTypeSet::Iterator it = protocol_types.First(); it.Good();
65 it.Inc()) { 65 it.Inc()) {
66 type_trackers_.insert( 66 type_trackers_.insert(
67 std::make_pair(it.Get(), base::WrapUnique(new DataTypeTracker()))); 67 std::make_pair(it.Get(), base::MakeUnique<DataTypeTracker>()));
68 } 68 }
69 } 69 }
70 70
71 NudgeTracker::~NudgeTracker() {} 71 NudgeTracker::~NudgeTracker() {}
72 72
73 bool NudgeTracker::IsSyncRequired() const { 73 bool NudgeTracker::IsSyncRequired() const {
74 if (IsRetryRequired()) 74 if (IsRetryRequired())
75 return true; 75 return true;
76 76
77 for (TypeTrackerMap::const_iterator it = type_trackers_.begin(); 77 for (TypeTrackerMap::const_iterator it = type_trackers_.begin();
(...skipping 321 matching lines...) Expand 10 before | Expand all | Expand 10 after
399 GetDefaultDelayForType(type, minimum_local_nudge_delay_)); 399 GetDefaultDelayForType(type, minimum_local_nudge_delay_));
400 } 400 }
401 } 401 }
402 } 402 }
403 403
404 void NudgeTracker::SetDefaultNudgeDelay(base::TimeDelta nudge_delay) { 404 void NudgeTracker::SetDefaultNudgeDelay(base::TimeDelta nudge_delay) {
405 minimum_local_nudge_delay_ = nudge_delay; 405 minimum_local_nudge_delay_ = nudge_delay;
406 } 406 }
407 407
408 } // namespace syncer 408 } // namespace syncer
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698